• DocumentCode
    3257435
  • Title

    On Exploiting Locality for Generalized Consensus

  • Author

    Peluso, Sebastiano ; Turcu, Alexandru ; Palmieri, Roberto ; Ravindran, Binoy

  • Author_Institution
    Virginia Tech, Blacksburg, VA, USA
  • fYear
    2015
  • fDate
    June 29 2015-July 2 2015
  • Firstpage
    766
  • Lastpage
    767
  • Abstract
    Single leader-based Consensus protocols are known to stop scaling once the leader reaches its saturation point. On the other hand, establishing Consensus of commands by taking into account only their dependencies (as specified by Generalized Consensus) is appealing because of the potentially higher parallelism and lower latency. However, current solutions have well-known pitfalls due to the higher quorum size, which is required to exploit low-latency fast decisions, and the need for tracking dependency relations. In this paper we briefly introduce M2PAXOS, a new implementation of Generalized Consensus that provides a fast decision of commands by leveraging a classic quorum size, which matches just the majority of nodes deployed. M2PAXOS does not establish command dependencies based on conflicts, rather it associates accessed objects with nodes, so that the delivery decision of commands operating on the same objects is made by a common node. The evaluation study of M2PAXOS confirms its effectiveness by showing an improvement up to 7× over state-of-the-art (Generalized) Consensus protocols.
  • Keywords
    protocols; M2PAXOS; classic quorum size; generalized consensus protocol locality; low-latency fast decisions; single leader-based consensus protocols; tracking dependency relations; Buildings; Delays; Distributed databases; Instruction sets; Protocols; Scalability; Throughput; Generalized Consensus; Locality; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2015.99
  • Filename
    7164977