The Ubiquitous Skiplist: A Survey of What Cannot be Skipped About the Skiplist and its Applications in Big Data Systems
<|reference_start|>The Ubiquitous Skiplist: A Survey of What Cannot be Skipped About the Skiplist and its Applications in Big Data Systems: Skiplists have become prevalent in systems. The main advantages of skiplists are their simplicity and ease of implementation, and the ability to support operations in the same asymptotic complexities as their tree-based counterparts. In this survey, we explore skiplists and their many variants. We highlight many scenarios of how skiplists are useful and fit well in these usage scenarios. We study several extensions to skiplists to make them fit for more applications, e.g., their use in the multi-dimensional space, network overlaying algorithms, as well as serving as indexes in database systems. Besides, we also discuss systems that adopt the idea of skiplists and apply the probabilistic skip pattern into their designs.<|reference_end|>
@article{vadrevu2024the,
    title={The Ubiquitous Skiplist: A Survey of What Cannot be Skipped About the
  Skiplist and its Applications in Big Data Systems},
    author={Venkata Sai Pavan Kumar Vadrevu, Lu Xing, Walid G. Aref},
    journal={arXiv preprint arXiv:2403.04582},
    year={2024},
    archivePrefix={arXiv},
    eprint={2403.04582},
    primaryClass={cs.DB}
}