• DocumentCode
    1841061
  • Title

    Self-managing federated services

  • Author

    Cuenca-Acuna, Francisco Matias ; Nguyen, Thu D.

  • Author_Institution
    FaMAF, Univ. Nacional de Cordoba, Argentina
  • fYear
    2004
  • fDate
    18-20 Oct. 2004
  • Firstpage
    240
  • Lastpage
    250
  • Abstract
    We consider the problem of deploying and managing federated services that run on federated systems spanning multiple collaborative organizations. In particular, we present a peer-to-peer framework targeted to the construction of self-managing services that automatically adjust the number of service components and their placements in response to changes in the system or client loads. Our framework is completely decentralized, depending only on a modest amount of loosely synchronized global state. More specifically, our framework is comprised of a set of per-node monitoring agents and per-service-component management agents that periodically exchange information about the state of the system and of the service with each other using a gossiping protocol. Each management agent then periodically searches for configurations that are better than the current one according to an application model and explicit performance and availability targets. On finding a better configuration, an agent will enact the new configuration after a random delay to avoid possible collisions. We evaluate our framework by studying a prototype UDDI service. We show that while agents act autonomously, the service rapidly reaches a stable and appropriate configuration in response to system dynamics.
  • Keywords
    Internet; client-server systems; distributed databases; distributed object management; multi-agent systems; object-oriented programming; peer-to-peer computing; client loads; federated systems; gossiping protocol; information exchange; loosely synchronized global state; multiple collaborative organization; peer-to-peer framework; per-node monitoring agents; per-service-component management agents; prototype UDDI service; random delay; self-managing federated services; service components; system dynamics; Availability; Collaboration; Computer science; Distributed computing; Environmental management; Peer to peer computing; Protocols; Prototypes; Web and internet services; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2004. Proceedings of the 23rd IEEE International Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-2239-4
  • Type

    conf

  • DOI
    10.1109/RELDIS.2004.1353025
  • Filename
    1353025