• DocumentCode
    3691906
  • Title

    Constructing distributed doubly linked lists without distributed locking

  • Author

    Kota Abe;Mikio Yoshida

  • Author_Institution
    Osaka City University, Osaka, Japan / NICT, Tokyo, Japan
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    A distributed doubly linked list (or bidirectional ring) is a fundamental distributed data structure commonly used in structured peer-to-peer networks. This paper presents DDLL, a novel decentralized algorithm for constructing distributed doubly linked lists. In the absence of failure, DDLL maintains consistency with regard to lookups of nodes, even while multiple nodes are simultaneously being inserted or deleted. Unlike existing algorithms, DDLL adopts a novel strategy based on conflict detection and sequence numbers. A formal description and correctness proofs are given. Simulation results show that DDLL outperforms conventional algorithms in terms of both time and number of messages.
  • Keywords
    "Peer-to-peer computing","Protocols","Structural rings","Data structures","IP networks","Algorithm design and analysis","Cities and towns"
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/P2P.2015.7328521
  • Filename
    7328521