Concurrent transformation components using contention context sensors [Elektronisk resurs]
-
Österlund, Erik, 1989- (författare)
-
Löwe, Welf (författare)
-
Linnéuniversitetet Fakulteten för teknik (FTK) (utgivare)
- Publicerad: ACM Press, 2014
- Engelska.
-
Ingår i: Proceedings of the 29th ACM/IEEE international conference on Automated software engineering. ; 223-234
-
Läs hela texten
-
Läs hela texten
-
Läs hela texten
-
Läs hela texten
- Relaterad länk:
-
http://lnu.se/ (web site)
Sammanfattning
Ämnesord
Stäng
- Sometimes components are conservatively implemented as thread-safe, while during the actual execution they are only accessed from one thread. In these scenarios, overly conservative assumptions lead to suboptimal performance. The contribution of this paper is a component architecture that combines the benefits of different synchronization mechanisms to implement thread-safe concurrent components. Based on the thread contention monitored at runtime, context-aware composition and optimization select the appropriate mechanism. On changing contention, it revises this decision automatically and transforms the components accordingly. We implemented this architecture for concurrent queues, sets, and ordered sets. In all three cases, experimental evaluation shows close to optimal performance regardless of the actual contention. As a consequence, programmers can focus on the semantics of their systems and, e.g., conservatively use thread-safe components to assure consistency of their data, while deferring implementation and optimization decisions to contention-context-aware composition at runtime.
Ämnesord
- Natural Sciences (ssif)
- Computer and Information Sciences (ssif)
- Computer Sciences (ssif)
- Naturvetenskap (ssif)
- Data- och informationsvetenskap (Datateknik) (ssif)
- Datavetenskap (datalogi) (ssif)
- Computer Science (lnu)
- Datavetenskap (lnu)
Genre
- government publication (marcgt)
Inställningar
Hjälp
Titeln finns på 17 bibliotek.
Ange som favorit
-
Luleå universitetsbibliotek, Digitala resurser (LTUd)Ange som favorit
-
Bibliotekets webbplats
-
-
Läs hela (Online access for LTU) (ACM Digital Library)
Öppettider, adress m.m.
-
Umeå universitetsbibliotek, Digitala resurser (Qdig)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Online access for UMUB) (fulltext) (ACM Digital Library)
Öppettider, adress m.m.
Ange som favorit
-
Mälardalens universitet, Digitala resurser (Mdhd)Ange som favorit
-
Bibliotekets webbplats
-
-
Läs hela (Tillgänglig för användare inom Mälardalens högskola) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.
-
Örebro universitetsbibliotek, Digitala resurser (Odig)Ange som favorit
-
-
Läs hela (Tillgänglig inom Örebro universitet och externt för studenter och anställda vid universitetet) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.
-
Uppsala universitetsbibliotek, Digitala biblioteket (Udix)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Tillgänglig för användare inom Uppsala universitet) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.
Ange som favorit
-
Södertörns högskolebibliotek, E-resurser (Ddig)Ange som favorit
-
Bibliotekets webbplats
-
-
Läs hela (Online access for SH) (ACM Digital Library Complete:Full Text)
Öppettider, adress m.m.
-
Stockholms universitetsbibliotek, Digitala resurser (Hdig)Ange som favorit
-
-
Läs hela (Tillgänglig för användare inom Stockholms universitet) (ACM Digital Library Complete:Full Text)
Öppettider, adress m.m.
-
Kungliga Tekniska högskolan, E-resurser (Tdig)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Online access for KTHB) (fulltext) (ACM Digital Library)
Öppettider, adress m.m.
Ange som favorit
-
Högskolan i Jönköping, E-resurser (JonE)Ange som favorit
-
Bibliotekets lokala katalogGet it
-
-
Läs hela (Online access for JON) (fulltext) (ACM Digital Library)
Öppettider, adress m.m.
-
Linköpings universitetsbibliotek, E-resurser (LiUd)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Extern tillgång endast anställda och studenter vid LiU) (ACM Digital Library)
Öppettider, adress m.m.
Ange som favorit
-
Göteborgs universitetsbibliotek, E-resurser (Gdix)Ange som favorit
-
Bibliotekets lokala katalogFind@GU
-
-
Läs hela (Tillgänglig för Göteborgs universitet / Online access for the University of Gothenburg) (ACM Digital Library Complete:Full Text)
Öppettider, adress m.m.
-
Högskolan i Halmstad, E-resurser (Hald)Ange som favorit
-
Bibliotekets lokala katalogCheck local availability
-
-
Läs hela (Tillgänglig för användare inom Högskolan i Halmstad) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.
-
Högskolan i Borås, Biblioteket, Digitala resurser (Hibd)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Tillgänglig för användare inom Högskolan i Borås) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.
-
Högskolan Väst, E-bibliotek (Htue)Ange som favorit
-
Bibliotekets webbplatsGet from University West
-
-
Läs hela (Online access for HV) (ACM Proceedings)
-
Läs hela (Online access for HV) (ACM Digital Library)
Öppettider, adress m.m.
-
Chalmers tekniska högskola, E-resurser (Zdig)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Online access for Chalmers) (ACM Digital Library)
-
Läs hela (Online access for Chalmers) (ACM Proceedings)
Öppettider, adress m.m.
Ange som favorit
-
Lunds universitets bibliotek, Digitala resurser (Ldix)Ange som favorit
-
Titeln i bibliotekets lokala katalog
-
-
Läs hela (Online access for Lund University) (ACM Digital Library)
Utlånad?Öppettider, adress m.m.
-
Linnéuniversitetet, Universitetsbiblioteket, E-resurser (LnuE)Ange som favorit
-
Bibliotekets lokala katalog
-
-
Läs hela (Online access for Linnaeus University) (fulltext) (ACM Digital Library Complete)
Öppettider, adress m.m.