Adaptive Agent-Based Self-Organization for Robust Hierarchical Topologies

Virtual organizations in large-scale distributed environments can organize their communication in a hierarchical topology (i.e., trees). However, such topologies can be unreliable as local failures have a global impact in the organization. Hierarchical topologies need to adapt continuously to changes of the underlying environment. Pro-active and re-active self-organization can make such topologies highly robust. This paper proposes AETOS, the Adaptive Epidemic Tree Overlay Service. AETOS is a new agent-based approach for building and maintaining on-demand robust tree topologies that structure communication. Agents are pro-actively (self)-organized appropriately in a tree to minimize the effect of failures. In addition, they re-actively rewire their connections to reflect changes in the environment. The self-organization model, the control of the system and an illustrative example are discussed in this paper.

[1]  José Luís Oliveira,et al.  Software Agents in Network Management , 1999, ICEIS.

[2]  Peter Kilpatrick,et al.  Towards Hierarchical Management of Autonomic Components: A Case Study , 2009, 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[3]  Ming Zhou,et al.  Tree-assisted gossiping for overlay video distribution , 2006, Multimedia Tools and Applications.

[4]  Evangelos Pournaras,et al.  Load-driven neighbourhood reconfiguration of Gnutella overlay , 2008, Comput. Commun..

[5]  Peter Milligan,et al.  Range queries over skip tree graphs , 2008, Comput. Commun..

[6]  Huaglory Tianfield,et al.  Towards self-organization in multi-agent systems and Grid computing , 2005, Multiagent Grid Syst..

[7]  Evangelos Pournaras,et al.  A Distributed Agent-based Approach to Stabilization of Global Resource Utilization , 2009, 2009 International Conference on Complex, Intelligent and Software Intensive Systems.

[8]  Stephen A. Jarvis,et al.  Performance Analysis and Improvement of Overlay Construction for Peer-to-Peer Live Streaming , 2006, Simul..

[9]  Katia P. Sycara,et al.  Intelligent Adaptive Information Agents , 1997, Journal of Intelligent Information Systems.

[10]  Anne-Marie Kermarrec,et al.  Gossip-based peer sampling , 2007, TOCS.

[11]  Feng Wang,et al.  mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[12]  Marin Litoiu,et al.  Hierarchical model-based autonomic control of software systems , 2005, ACM SIGSOFT Softw. Eng. Notes.

[13]  Márk Jelasity,et al.  T-Man: Gossip-based fast overlay topology construction , 2009, Comput. Networks.

[14]  João Leitão,et al.  Epidemic Broadcast Trees , 2007, 2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007).

[15]  Stefan Savage,et al.  Understanding Availability , 2003, IPTPS.

[16]  Bingyang Li,et al.  Adaptive Hierarchical Intrusion Tolerant Model Based on Autonomic Computing , 2008, 2008 International Conference on Security Technology.

[17]  Junaid Ahsenali Chaudhry,et al.  AHSEN - Autonomic Healing-Based Self Management Engine for Network Management in Hybrid Networks , 2007, GPC.