SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:uu-351559"
 

Sökning: id:"swepub:oai:DiVA.org:uu-351559" > A contention adapti...

A contention adapting approach to concurrent ordered sets

Sagonas, Konstantinos (författare)
Uppsala universitet,Datalogi,Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece.
Winblad, Kjell (författare)
Uppsala universitet,Datalogi
 (creator_code:org_t)
ACADEMIC PRESS INC ELSEVIER SCIENCE, 2018
2018
Engelska.
Ingår i: Journal of Parallel and Distributed Computing. - : ACADEMIC PRESS INC ELSEVIER SCIENCE. - 0743-7315 .- 1096-0848. ; 115, s. 1-19
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • With multicores being ubiquitous, concurrent data structures are increasingly important. This article proposes a novel approach to concurrent data structure design where the data structure dynamically adapts its synchronization granularity based on the detected contention and the amount of data that operations are accessing. This approach not only has the potential to reduce overheads associated with synchronization in uncontended scenarios, but can also be beneficial when the amount of data that operations are accessing atomically is unknown. Using this adaptive approach we create a contention adapting search tree (CA tree) that can be used to implement concurrent ordered sets and maps with support for range queries and bulk operations. We provide detailed proof sketches for the linearizability as well as deadlock and livelock freedom of CA tree operations. We experimentally compare CA trees to state-of-the-art concurrent data structures and show that CA trees beat the best of the data structures that we compare against by over 50% in scenarios that contain basic set operations and range queries, outperform them by more than 1200% in scenarios that also contain range updates, and offer performance and scalability that is better than many of them on workloads that only contain basic set operations.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Concurrent data structures
Ordered sets
Linearizability
Range queries

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Sagonas, Konstan ...
Winblad, Kjell
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
och Datavetenskap
Artiklar i publikationen
Journal of Paral ...
Av lärosätet
Uppsala universitet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy