Novel Monitoring Mechanism for Distributed System Software Using Mobile Agents

  • Rajwinder Singh
  • Mayank Dave
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 182)


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.


Multiagent System Mobile Agent Monitoring Mechanism Antecedence Graph Monitor Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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/07Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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/0000Google Scholar
  4. 4.
    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/0011Google Scholar
  5. 5.
    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/0011Google Scholar
  6. 6.
    Sims, M., Goldman, C.V.: Self Organization through Bottomup Coalition Formation. In: Proceedings of AAMAS 2003, Melbourne, Australia (2003), doi:1581136838/03/0007Google Scholar
  7. 7.
    Tanimoto, A., Matsumoto, K., Mori, N.: An Adaptive and Reliable System Based on Interdependence Between Agents. Electrical Engineering in Japan 164(1) (2008)Google Scholar
  8. 8.
    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 Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Jansen, W.: Intrusion detection with mobile agents. Computer Communications 25(15) (2002)Google Scholar
  11. 11.
    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/05Google Scholar
  12. 12.
    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/0007Google Scholar
  13. 13.
    Zadeh, L.A.: A new direction in AI: Toward a computational theory of perceptions. AI Magazine 22(1), 73–84 (2002)MathSciNetGoogle Scholar
  14. 14.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Department of CSEChandigarh Engineering CollegeMohaliIndia
  2. 2.Department of CENational Institute of TechnologyKurukshetraIndia

Personalised recommendations