MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Appears in the 23nd IEEE International Symposium on Reliable Distributed Systems, 2004 1

Download:
Download as a PDF
by Francisco Matias Cuenca-acuna Ý
http://www.panic-lab.rutgers.edu/Papers/PlanetP-self-managing-SRDS04.pdf
Add To MetaCart

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. 1

Citations

4827 Genetic Algorithms – Goldberg - 1989
2113 Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications, 2001 – Stoica, Morris, et al.
1131 The Anatomy of the Grid: Enabling Scalable Virtual Organizations – Foster, Kesselman, et al.
342 The dangers of replication and a solution – Gray, Helland, et al. - 1996
329 A Blueprint for Introducing Disruptive Technology into the Internet – Peterson, Anderson, et al. - 2002
275 An Active Service Framework and Its Application to Real-Time Multimedia Transcoding – Amir, McCanne, et al. - 1998
216 Tapestry: A resilient global-scale overlay for service deployment – ZHAO, AL - 2004
184 An agent-based approach for building complex software systems – Jennings
167 Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining – Renesse, Birman, et al.
117 WebOS: Operating system services for wide area applications – Vahdat, Anderson, et al. - 1998
101 PlanetP: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities – Cuenca-Acuna, Peery, et al. - 2002
88 SHARP: An architecture for secure resource peering – Fu, Chase, et al. - 2003
68 Integrated resource management for clusterbased Internet services – Shen, Tang, et al. - 2002
66 Oceano - SLA Based Management of a Computing Utility – Appleby, Fakhouri, et al. - 2001
49 Dynamic Virtual Clusters in a Grid Site Manager – Chase, Grit, et al. - 2003
45 Text-Based Content Search and Retrieval in ad hoc P2P Communities – Cuenca-Acuna, Nguyen - 2002
41 NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids – Pallickara, Fox - 2003
35 Contractbased load management in federated distributed systems – Balazinska, Balakrishnan, et al.
28 Renesse, Fighting fire with fire: using randomized gossip to combat stochastic scalability limits, Quality and reliability Engineering International – Gupta, Birman, et al. - 2002
26 Messor: Loadbalancing through a swarm of autonomous agents – Montresor, Meling, et al. - 2002
22 The power of epidemics: Robust communication for large-scale distributed systems – Vogels, Renesse, et al. - 2003
17 The ARCHON System and its Applications – Jennings - 1994
17 Adaptive gossip-based broadcast – Rodrigues, Handurukande, et al. - 2003
14 Autonomous Replication for High Availability in Unstructured P2P Systems – Cuenca-Acuna, Martin, et al. - 2003
10 Application Deployment in Virtual Networks Using the X-Bone – Wang, Touch - 2002
9 A pheromone-based coordination mechanism applied in P2P – Schelfthout, Holvoet - 2003
4 The Implementation Architecture of PEER Federated Object Management System – Afsarmanesh, Tuijnman, et al. - 1994
3 Web services directory still a dream – Wong