Download:
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
|