• DocumentCode
    3433962
  • Title

    Adam2: Reliable Distribution Estimation in Decentralised Environments

  • Author

    Sacha, Jan ; Napper, Jeff ; Stratan, Corina ; Pierre, Guillaume

  • Author_Institution
    Dept. of Comput. Sci., VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    697
  • Lastpage
    707
  • Abstract
    To enable decentralised actions in very large distributed systems, it is often important to provide the nodes with global knowledge about the values of attributes across all nodes. This paper shows how, given an attribute whose values are distributed across a large decentralised system, each node can efficiently estimate the statistical distribution of these values. Simulations using heavily skewed real-world node attribute distributions show that our estimation methods outperform the state-of-the-art heuristics by an order of magnitude with an average error of 0.05% and a maximum error of 2%. To obtain this accuracy, each node sends on average just 120 kB of data independent of the system size. Our algorithms also achieve this accuracy in the presence of heavy churn of system membership. Furthermore, our algorithm enables self-tuning by continuously estimating the accuracy of its own distribution approximation.
  • Keywords
    distributed processing; error analysis; statistical distributions; Adam2; decentralised environment; heavily skewed real world node; large distributed system; reliable distribution estimation; statistical distribution; Approximation algorithms; Computer science; Distributed computing; Large-scale systems; Monitoring; Peer to peer computing; Protocols; Robustness; State estimation; Statistical distributions; Adam2; CDF; aggregation; gossip; statistical distribution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genova
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.16
  • Filename
    5541632