IIIT-Delhi Institutional Repository

Constant-time snapshots with applications to concurrent data structures

Show simple item record

dc.contributor.author Singh, Aayush
dc.contributor.author Chhillar, Yash
dc.contributor.author Chatterjee, Bapi (Advisor)
dc.date.accessioned 2024-05-10T10:43:12Z
dc.date.available 2024-05-10T10:43:12Z
dc.date.issued 2023-05-09
dc.identifier.uri http://repository.iiitd.edu.in/xmlui/handle/123456789/1423
dc.description.abstract This research explores the concurrent implementation of range search operations on quadtrees using Versioning of the data structure. The proposed approach utilizes time-stamped versioned lists to maintain the state of each object, introducing a novel mechanism for timestamp attachment during updates. The algorithm employs a clone object as a global clock and Versioned quadtree. The linearizable implementation ensures constant-time operations and effective handling of concurrent snapshots. Experimental analyses compare the performance of the proposed method with state-of-the-art alternatives, showcasing its scalability, efficiency, and low overhead across diverse workloads. The results demonstrate the competitiveness of the Versioning-based approach in enabling efficient and concurrent range search operations on quad trees. en_US
dc.language.iso en_US en_US
dc.publisher IIIT-Delhi en_US
dc.subject Range search en_US
dc.subject Quad tree en_US
dc.subject Versioning en_US
dc.subject Compare-and-Swap objects en_US
dc.subject Time-stamped versioned lists en_US
dc.subject Global clock en_US
dc.subject clone object en_US
dc.title Constant-time snapshots with applications to concurrent data structures en_US
dc.type Other en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account