Show simple item record

dc.contributor.authorLi, Mengdu
dc.date.accessioned2016-05-04T12:08:07Z
dc.date.available2016-05-04T12:08:07Z
dc.date.issued2016-05-04T12:08:07Z
dc.identifier.urihttp://hdl.handle.net/10222/71623
dc.description.abstractWe present a provably linearizable and lock-free relaxed AVL tree called the non- blocking ravl tree. At any time, the height of a non-blocking ravl tree is bounded by logφ(2m) + c, where φ is the golden ratio, m is the total number of successful INSERT operations performed so far and c is the number of active concurrent processes performing INSERT operations at this time. The most signi cant feature of the non-blocking ravl tree is that it does not rebalance itself after DELETE operations. Compared to other self-balancing Binary Search Trees (BSTs), which typically intro- duce a large number of rebalancing cases after DELETE operations, the non-blocking ravl tree has much fewer rebalancing cases, which makes it much simpler to imple- ment in practice. Our experimental studies show that our solution is potentially the best candidate for many real-world applications.en_US
dc.language.isoenen_US
dc.subjectconcurrent data structureen_US
dc.subjectnon-blockingen_US
dc.subjectself-balancing binary search treeen_US
dc.subjectrelaxed AVL treeen_US
dc.subjectamortized complexityen_US
dc.titleDeletion Without Rebalancing in Non-Blocking Self-Balancing Binary Search Treesen_US
dc.date.defence2016-04-29
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.external-examinern/aen_US
dc.contributor.graduate-coordinatorNorbert Zehen_US
dc.contributor.thesis-readerAndrew Rau-Chaplinen_US
dc.contributor.thesis-readerAlex Brodskyen_US
dc.contributor.thesis-supervisorMeng Heen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record