Skip trees, an alternative data structure to skip lists in a concurrent approach
RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications (1997)
- Volume: 31, Issue: 3, page 251-269
- ISSN: 0988-3754
Access Full Article
topHow to cite
topMesseguer, Xavier. "Skip trees, an alternative data structure to skip lists in a concurrent approach." RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications 31.3 (1997): 251-269. <http://eudml.org/doc/92561>.
@article{Messeguer1997,
author = {Messeguer, Xavier},
journal = {RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications},
keywords = {Skip trees; Skip lists; sequential update algorithms; B-trees},
language = {eng},
number = {3},
pages = {251-269},
publisher = {EDP-Sciences},
title = {Skip trees, an alternative data structure to skip lists in a concurrent approach},
url = {http://eudml.org/doc/92561},
volume = {31},
year = {1997},
}
TY - JOUR
AU - Messeguer, Xavier
TI - Skip trees, an alternative data structure to skip lists in a concurrent approach
JO - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
PY - 1997
PB - EDP-Sciences
VL - 31
IS - 3
SP - 251
EP - 269
LA - eng
KW - Skip trees; Skip lists; sequential update algorithms; B-trees
UR - http://eudml.org/doc/92561
ER -
References
top- 1. L. BOUGÉ, J. GABARRÓ and X. MESSEGUER, Concurrent AVL revisited: self-balancing distributed search trees, Technical Report LSI-95-54, LSI-UPC, 1995. Also appeared as Tech. Rep. RR95-45, LIP, ENS Lyon.
- 2. H. CHERNOFF, A measure of asymptotic efficiency for tests of hypothesis based on the sum of observations, Ann. Math. Statist., 1952, 23, pp. 493-507. Zbl0048.11804MR57518
- 3. L. DEVROYE, A limit theory for random skip lists, The Annals of Applied Probability, 1992, 2 (3), pp. 597-609. Zbl0754.68039MR1177901
- 4. G. DIEHR and B. FAALAND, Optimal pagination of B trees with variable-length items, Communications of the ACM, 1984, 27 (3), pp. 241-247. Zbl0587.68061MR784129
- 5. E. W. DIJKSTRA, L. LAMPORT, A. J. MARTIN, C. S. SCHOLTEN and E. F. M. STEFFENS, On-the fly garbage collection: an exercise in cooperation, Communications of the ACM, 1978, 27, pp. 966-965. Zbl0386.68024
- 6. C. DOUGLAS, The ubiquitous B-tree, Computing Surveys, 1979, 11(2), pp. 121-137. Zbl0419.68034
- 7. J. GABARRÓ, C. MARTÍNEZ and X. MESSEGUER, A design of a parallel dictionary using skip lists, Theoretical Computer Science, 1996, 158, pp. 1-33. Zbl0871.68066MR1388961
- 8. L. GUIBAS and R. SEDGEWICK, A dichromatic framework for balanced trees. In IEEE, editor, Proc. of 19th Symposium on Foundations of Computer Science, 1978, pp. 8-21. MR539826
- 9. L. HIGHAM and E. SCHENKS, Maintaining B-trees on a EREW PRAM, J. of Parallel and Dist Comp., 1994, 22, pp. 329-335. Zbl0939.68599
- 10. J. L. W. KESSELS, On-the-fly optimization of data structures, Comm. ACM, 1983, 26 (11), pp. 895-901. Zbl0519.68025
- 11. P. KIRSCHENHOFER and H. PRODINGER, The path length of random skip lists, Acta Informatica, 1994, to appear. Zbl0804.60060MR1306099
- 12. E. MCCREIGHT, Pagination of B* trees with variable length records, Communications of the ACM, 1977, 20, pp. 670-674.
- 13. O. NURMI and E. SOISALON-SOININEN, Chromatic binary search trees: A structure for concurrent rebalancing, Acta Informatica, 1995, 33 (6), pp. 547-557. Also appeared in l0th ACM PODS, 1991. Zbl0849.68026MR1408046
- 14. O. NURMI, E. SOISALON-SOININEN and D. WOOD, Concurrency control in database structures with relaxed balance, In 6th ACM PODS, 1987, pp. 170-176.
- 15. O. NURMI, E. SOISALON-SOININEN and D. WOOD, Concurrent balancing and updating of avl trees, In 6th ACM PODS, 1987. Zbl1001.68509
- 16. T. OTTMANN, H. SIX and D. WOOD, On the correspondende between AVL trees and brother trees, Computing, 1979, 25 (1), pp. 43-54. Zbl0399.68069MR620068
- 17. T. PAPADAKIS, Skip Lists and Probabilistic Analysis of Algorithms, Ph.D. thesis, University of Waterloo, Available as Technical Report CS-93-28, 1993.
- 18. T. PAPADAKIS, J. I. MUNRO and P. V. POBLETE, Average search and update costs in skip lists, BIT, 1992, 32, pp. 316-332. Zbl0761.68030MR1172193
- 19. W. PAUL, VISHKIN and H. WAGENER, Parallel dictionaries on 2-3 trees, In J. DÍAZ Ed., Proc. 10th International Colloquium on Automata, Programming and Languages, LNCS 154, Springer-Verlag, 1983, pp. 597-609. Zbl0521.68070
- Also appeared as "Parallel computation on 2-3 trees", in RAIRO Informatique Théorique, 1983, pp. 397-404. MR743897
- 20. P. E. PFEIFFER, Probability for applications, Springer-Verlag, 1992. Zbl0693.60001MR1028549
- 21. W. PUGH, Concurrent maintenance of skip lists, Technique Report CS-TR-2222.1, Institute for Advanced Computer Studies, Department of Computer Science, University of Maryland, College Park, MD, Apr 1989. Also published as UMIACSTR-90-80.
- 22. W. PUGH, Skip lists: a probabilistic alternative to balanced trees, Communications of the ACM, 1990, 33 (6), pp. 668-676. MR1035787
- 23. R. SEIDEL and R. ARAGON, Randomized search trees, Algorithmica, 1996, 16(4/5), pp. 464-497. Appeared in Proc. of 30th Symposium on Foundations of Computer Science, 1989. Zbl0857.68030MR1407585
- 24. S. SEN, Some observations on skip-lists, Information Processing Letters, 1991, 39 (3), pp. 173-176. Zbl0735.68018MR1130745
NotesEmbed ?
topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.