• DocumentCode
    2744512
  • Title

    Epidemic-style proactive aggregation in large overlay networks

  • Author

    Jelasity, Márk ; Montresor, Alberto

  • Author_Institution
    Bologna Univ., Italy
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    102
  • Lastpage
    109
  • Abstract
    Aggregation - that is, the computation of global properties like average or maximal load, or the number of nodes - is an important basic functionality in fully distributed environments. In many cases - which include protocols responsible for self-organization in large-scale systems and collaborative environments - it is useful if all nodes know the value of some aggregates continuously. We present and analyze novel protocols capable of providing this service. The proposed antientropy aggregation protocols compute different aggregates of component properties like extremal values, average and counting. Our protocols are inspired by the antientropy epidemic protocol where random pairs of databases periodically resolve their differences. In the case of aggregation, resolving difference is generalized to an arbitrary (numeric) computation based on the states of the two communicating peers. The advantage of this approach is that it is proactive and "democratic", which means it has no performance bottlenecks, and the approximation of the aggregates is present continuously at all nodes. These properties make our protocol suitable for implementing e.g. collective decision making or automatic system maintenance based on global information in a fully distributed fashion. As our main contribution we provide fundamental theoretical results on the proposed averaging protocol.
  • Keywords
    aggregation; computer networks; distributed algorithms; distributed decision making; large-scale systems; protocols; automatic system maintenance; collaborative environment; collective decision making; databases; distributed environment; epidemic-style proactive aggregation protocol; large-scale system; network topology; numeric computation; overlay network; Aggregates; Centralized control; Collaboration; Databases; Decision making; Distributed computing; Intelligent networks; Large-scale systems; Peer to peer computing; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281573
  • Filename
    1281573