Abstract
As distributed system software gain complexity owing to increasing user needs, monitoring and adaptations are necessary to keep system fit and running. These distributed applications are difficult to manage due to changing interaction patterns, behaviors and faults resulting from varying conditions in the environment. Also the rapid growth in Internet users and diverse services has highlighted the need for intelligent tools that can assist users and applications in delivering the required quality of services. To address these complexities, we introduce mobile agent based monitoring for supporting the self healing capabilities of such distributed applications. We present the novel mobile agent based monitoring technique where the monitor agents constantly collect and update the global information of the system using antecedence graphs. Updating weights of these graphs further help in evaluating host dependence and failure vulnerability of these hosts. These graphs help monitoring mobile agents to detect undesirable behaviors and also provide support for restoring the system back to normalcy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Garlan, D., Schmerl, B.: Model-based adaptation for self-healing systems. In: Proceedings of IEEE Conference on Future of Software Engineering (2007), doi:0-7695-2829-5/07
Cheng, S.W., Garlan, D., Schmerl, B., Steenkiste, P., Hu, N.: Software architecture-based adaptation for grid computing. In: Proceedings of 11th IEEE Conference on High Performance Distributed Computing, Edinburgh, Scotland (2002)
Valetto, G., Kaiser, G.E.: Case study in software adaptation. In: Proceedings of the ACM First Workshop on Self-Healing Systems (2002), doi:1-58113-000-0/00/0000
Combs, N., Vagle, J.: Adaptive mirroring of system of systems architectures. In: Proceedings of ACM First Workshop on Self-Healing Systems, Charleston, SC, USA (2002), doi:1-58113-609-9/02/0011
Dashofy, E.M., Hoek, A.V.D., Taylor, R.N.: Towards Architecture-based Self-Healing Systems. In: Proceedings of ACM First Workshop on Self-Healing Systems, Charleston, SC, USA (2002), doi:1-58113-609-9/02/0011
Sims, M., Goldman, C.V.: Self Organization through Bottomup Coalition Formation. In: Proceedings of AAMAS 2003, Melbourne, Australia (2003), doi:1581136838/03/0007
Tanimoto, A., Matsumoto, K., Mori, N.: An Adaptive and Reliable System Based on Interdependence Between Agents. Electrical Engineering in Japan 164(1) (2008)
Lange, D.B., Mitsuru, O.: Programming and Deploying Java Mobile Agents Aglets. Book on Programming and Deploying Java Mobile Agents Aglets. Addison-Wesley Longman Publishing Co., Inc., Boston (1998) ISBN: 0201325829
Khokhar, M.M., Nadeem, A., Paracha, O.M.: An antecedence graph approach for fault tolerance in a multi-agent system. In: Proceedings of 7th IEEE International Conference on Mobile Data Management (2006)
Jansen, W.: Intrusion detection with mobile agents. Computer Communications 25(15) (2002)
Guessoum, Z., Faci, N., Briot, J.P.: Adaptive Replication of Large-Scale Multi-Agent Systems – Towards a Fault-Tolerant Multi-Agent Platform. ACM Software Engineering Notes (2005), doi:1-59593-116-3/05/05
Colombetti, M., Verdicchio, M.: An analysis of agent speech acts as institutional actions. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems (2002), doi:1-58113-480-0/02/0007
Zadeh, L.A.: A new direction in AI: Toward a computational theory of perceptions. AI Magazine 22(1), 73–84 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Singh, R., Dave, M. (2013). Novel Monitoring Mechanism for Distributed System Software Using Mobile Agents. In: Abraham, A., Thampi, S. (eds) Intelligent Informatics. Advances in Intelligent Systems and Computing, vol 182. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32063-7_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-32063-7_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32062-0
Online ISBN: 978-3-642-32063-7
eBook Packages: EngineeringEngineering (R0)