Submit your papersSubmit Now
For Enquiries: [email protected]
IIARD LogoIIARD

An Agent-Based Model of a Responsive Network Monitoring System for Internet Service Providers

Onwuachu Uzochukwu Christian I

Abstract

The purpose of this project was to develop a responsive Agent based network monitoring system designed to reduce the time taken by network administrators to initiate monitoring of network nodes and making any changes and updates on the monitoring parameters. This work presents an agent-based model (ABM) for a responsive network monitoring system tailored to Internet Service Providers (ISPs). The model employs autonomous agents that monitor traffic, detect anomalies, coordinate remediation, and adapt to changing network conditions. Agents interact using a publish/subscribe communication bus, and the model supports evaluation of detection accuracy, time-to-respond, false alarm rate, overhead, and resilience. The ABM is implemented with an event-driven simulation usign Mesa in Python and is validated through scenario experiments (normal load, flash crowds, link failures, DDoS). The existing system does not auto respond to changes and modifications in the network as hard coding is required to make the necessary changes. This system used an agent-based model (ABM) that provides a solution that works by reducing the time taken to initiate and make any changes in the monitoring parameters by introducing intelligence to the system. The methodology used in the development of this system is object oriented and design methodology. Smart Python Agent Development Environment was used in the system implementation. Results show how decentralized agent coordination enables faster and more scalable responses than monolithic polling solutions.

Keywords

Network monitoringMulti agent systemNetwork administrator and Network

References

[1] Imianvan, A. A. (2009). Development of Mobile Agent for Evaluating the Use of Bandwidth in a Computer Network, PhD Thesis, Department of Computer Science, Federal University of Technology, Akure. In (Akinyokun, O. C., Ekuewa, J. B., and Arekete, S. A., 2014) Development of agent-based system for monitoring software resources in a network environment, Artificial Intelligence Research, Published by Sciedu Press, Vol. 3, No. 3 [2] Arekete, S. A. (2013). Development of a Mobile Agent for monitoring and Evaluation of Activities of Users in a Network Environment, PhD Thesis, Department of Computer Science, Federal University of Technology, Akure, In (Akinyokun, O. C., Ekuewa, J. B., and Arekete, S. A., 2014) Development of agent-based system for monitoring software resources in a network environment, Artificial Intelligence Research, Published by Sciedu Press, Vol. 3, No. 3 [3] Akinyokun, O. C., Ekuewa, J. B., and Arekete, S. A. (2014). Development of agent-based system for monitoring software resources in a network environment, Artificial Intelligence Research, Published by Sciedu Press, Vol. 3, No. 3 [4] Singh, M., and Sodhi, S. S. (2007). Distributed Intrusion Detection using Aglet Mobile Agent Technology, In Proceedings of National Conference on Challenges and Opportunities in Information Technology, Mandi-Gobindgarh, pp. 148-152 [5] Chaudhary, V. K., and Upadhyay, S. K. (2013) Distributed intrusion detection system using sensor based mobile agent technology, International Journal of Innovations in Engineering and Technology (IJIET), Vol. 3(1), pp. 220-226 [6] Sen, J. (2010). An Agent-Based Intrusion Detection System for Local Area Networks, International Journal of Communication Networks and Information Security (IJCNIS), Vol. 2(2) [7] Jansen, W., Lell, P., Karygiannis, T., and Marks, D. (1999). Applying Mobile Agents to intrusion detection and response, NIST Interim Report (IR)-6416.Association of Computing Machinery. [8] Jansen, W. (2002) Intrusion detection with mobile agents. ELSEVIER, Computer communications, 25(1) [9] Chan, P. C., and Wei, V. K., (2002). Preemptive distributed intrusion detection using mobile agents. Proceedings of the eleventh IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. [10] Dasgupta, D., Gomez, J., Gonzalez, F., Kaniganti, M., Yallapu, K., and Yarramsettii, R. (2003). MDS: Multilevel Monitoring and Detection System, In the Proceedings of the 15th Annual Computer Security Incident Handling Conference, pp. 22-27, The Westin, Ottawa, Ontario, Canada [11] Weiss (1999) Multi-Agent Systems, MIT Press [12] Wooldridge, M. (2002) An Introduction tomulti-agent systems. John Wiley & Sons Limited England, ISBN: 0-471-49691-X [13] Jennings, N. R., and Wooldridge, M. J. (1998). Application of Intelligent Agent: Foundations, Applications and Markets, pp. 3-28, Secaucus, NJ, Springer-Verlag, Berlin. [14] Chang, Y. S., Yang, C. T., and Luo, Y. C. (2011) An Ontology based Agent Generation for Information Retrieval on Cloud Environment. J. UCS, 17(8): p. 1135-1160. [14] Teixeira de Oliveira,R. F. "Gestion des Réseaux avec Connaissance des Besoins: Utilisation des Agents Logiciel", PhD thesis, Eurécom institute, France, 1998. [15] Guessoum, Z. andBriot, J. P. "From Active Object to Autonomous Agents", IEEE Concurrency, Volume 7(3), pp. 68-78, July/September, 1999. [16] Boudaoud, K. and Zahia, G. (2000). A Multi-agents System for Network Security Management. Sixth IFIP Conference on Intelligence in Networks (SmartNet'2000), Vienna, Austria, September 18 - 22, 2000 [17] Duque M. N.D., Mejía S. M.H., Isaza G., and Morales A. (2009). Multiagent System Implementation for Network Management Based on SNMP Protocol. In: Corchado J.M., Rodríguez S., Llinas J., Molina J.M. (eds) International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008). Advances in Soft Computing, Vol. 50. Springer, Berlin, Heidelberg [18] Brian Henderson- Sellers, Paolo Girogini (2005). Agent oriented methodologies. Idea Group Publishing)): [19] Chang’(1998); Mobile Agents in a Distributed Network Environment [20] D.Gavalas ( July 2001) ; Mobile Agents for Network Monitoring and performance management; PHD thesis University of Essex, [21] Dr.John Murphy (August 2004); A framework for Adaptive Monitoring and Performance Management of a Component-Based Enterprise Applications [22] Rao Sathya (January 2008 – June 2010) Project Coordinator MOMENT - Monitoring and Measurement in the Next generation Technologies, Switzerland. [23] Franklin Et Al (1996); Multi-Agent Based Network Monitoring and Management using Jade [24] M. Wooldridge, N. Jennings (1995) “Intelligent Agents: Theory and Practice”; The Knowledge Engineering Review, vol. 10(2), pp. 115-152. [25] M. Fedor, M. Schoffstall , J. Davin (May 1990) A Simple Network Management Protocol (SNMP) research based on RFC 1157. [26] Sunsted et al, (1998); Mobile Agents Approach to Congestion control in Heterogeneous Networks. [27] Rusell Et Al,(1996); Multi Agent System Architecture Oriented Promethius Methodology. [28] Wooldridge Michael (2002); An Introduction to Multi Agent Systems published by John Willey & Sons June 12th 2002. [29] Monitoring based on Mobile Agents and CORBA”, In the Proceedings of the 4thInternational Workshop on Mobile Agents for Telecommunication Applications

More Articles from INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY

Advances in Algorithmic Contract Scoring for Pre-Negotiation Yield Optimization and Risk Retention

Author: Ngozi Samuel Uzougbo, Michael Ominyi, Cyril Chimelie Anichukwueze, Blessing, Chika Jones

DevTest flow: Designing a Scalable Continuous Testing Pipeline for High-Velocity Software Delivery

Author: Lawal Ahmed Oladimeji, Achori Busayo, Akeju BusayoZainab, Saka Samson, Damilare, Mbah Demian Chidi, Runsewe Similoluwa Mayowa, Oladiti Luqman, Abiodun