A Concurrent List with Adaptive Bounds

dc.contributor.advisorRuppert, Eric
dc.contributor.authorAsbell, Shalom Moshe
dc.date.accessioned2026-03-10T16:13:47Z
dc.date.available2026-03-10T16:13:47Z
dc.date.copyright2025-12-05
dc.date.issued2026-03-10
dc.date.updated2026-03-10T16:13:46Z
dc.degree.disciplineComputer Science
dc.degree.levelMaster's
dc.degree.nameMSc - Master of Science
dc.description.abstractFew concurrent data structures adapt dynamically to access patterns, and those that do lack formal performance guarantees. This thesis introduces the first self-adjusting concurrent data structure with an adaptive bound analogous to those of optimal self-adjusting sequential structures. We present a lock-free move-to-front (MTF) list supporting a dynamic set of keys, where an operation op on a key k runs in an amortized number of steps proportional to the size of its working plus a contention term. The working set of op is the set of keys accessed since the last operation on key k, and contention is the number of operations that run concurrently with op. We further show that the list performs at most twice as much work as the best possible fixed list for a set of searches, up to contention. Finally, we prove that the number of nodes reachable from shared memory is bounded by the number of keys in the set plus contention.
dc.identifier.urihttps://hdl.handle.net/10315/43601
dc.languageen
dc.rightsAuthor owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
dc.subjectComputer science
dc.subjectComputer engineering
dc.subjectMathematics
dc.subject.keywordsLock-free data structures
dc.subject.keywordsConcurrent linked lists
dc.subject.keywordsSelf-adjusting data structures
dc.subject.keywordsMove-to-front heuristic
dc.subject.keywordsWorking-set bounds
dc.subject.keywordsAmortized complexity
dc.subject.keywordsOnline competitive analysis
dc.subject.keywordsShared-memory algorithms
dc.subject.keywordsNon-blocking synchronization
dc.subject.keywordsConcurrent algorithms
dc.titleA Concurrent List with Adaptive Bounds
dc.typeElectronic Thesis or Dissertation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Asbell_Shalom_Moshe_2025_MSc.pdf
Size:
857.22 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.87 KB
Format:
Plain Text
Description:
Loading...
Thumbnail Image
Name:
YorkU_ETDlicense.txt
Size:
3.39 KB
Format:
Plain Text
Description:

Collections