We study the relation between two classical types of distributed locking mechanisms, called token-based locking and permission-based locking, and several distributed data structures which use locking for synchronization. We have proposed, implemented and tested several lock-based distributed data structures, namely, two different types of counters called find&increment and increment&publish, a queue, a stack and a linked list. For each one of them we have determined what is the preferred type of lock to be used as the underling locking mechanism. Furthermore, we have determined which one of the two proposed counters is better to be used either as a stand-alone data structure or when used as a building block for implementing other high level data structures. © 2011 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Lubowich, Y., & Taubenfeld, G. (2011). On the performance of distributed lock-based synchronization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6522 LNCS, pp. 131–142). https://doi.org/10.1007/978-3-642-17679-1_12
Mendeley helps you to discover research relevant for your work.