Brief Announcement: An Analysis Framework for Distributed Hierarchical Directories

  • Gokarna Sharma
  • Costas Busch
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7611)


Distributed hierarchical directories are data structures that enable one to access shared objects whenever needed. These directories are used to implement fundamental coordination problems in distributed systems, including distributed transactional memory [4,5], distributed queues [2], and mobile object tracking [1]. These directories support access to the shared objects in a network through three basic operations: (i) publish, allowing a shared object to be inserted in the directory so that other nodes can find it; (ii) lookup, providing a read-only copy of the object to the requesting node; and (iii) move, allowing the requesting node to write the object locally after getting it.


  1. 1.
    Awerbuch, B., Peleg, D.: Concurrent online tracking of mobile users. SIGCOMM Comput. Commun. Rev. 21(4), 221–233 (1991)CrossRefGoogle Scholar
  2. 2.
    Demmer, M.J., Herlihy, M.P.: The Arrow Distributed Directory Protocol. In: Kutten, S. (ed.) DISC 1998. LNCS, vol. 1499, pp. 119–133. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  3. 3.
    Herlihy, M., Kuhn, F., Tirthapura, S., Wattenhofer, R.: Dynamic analysis of the arrow distributed protocol. Theor. Comp. Sys. 39(6), 875–901 (2006)MathSciNetzbMATHCrossRefGoogle Scholar
  4. 4.
    Herlihy, M., Sun, Y.: Distributed transactional memory for metric-space networks. Distributed Computing 20(3), 195–208 (2007)CrossRefGoogle Scholar
  5. 5.
    Sharma, G., Busch, C., Srinivasagopalan, S.: Distributed transactional memory for general networks. In: IPDPS, pp. 1045–1056 (2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Gokarna Sharma
    • 1
  • Costas Busch
    • 1
  1. 1.School of Electrical Engineering and Computer ScienceLouisiana State UniversityBaton RougeUSA

Personalised recommendations