| 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 |