A Mobile Agent-Based System for Server Resource Monitoring

Abstract Mobile agent technology has become an important approach for the design and development of distributed systems. Currently, there is little research regarding the efficiency of mobile agent-based monitoring of the server resource. Based on the Mobile-C library, a mobile agent-based system called Mobile Agent- Based Server Resource Monitoring System (MABSRMS) is presented. In MABSRMS mobile agents can call low level functions in binary dynamic or static libraries, and thus can monitor server resource conveniently and efficiently. The experiment was conducted in a university computer center with hundreds of computer workstations and 15 server machines. The experiment uses the MABSRMS to detect system resources, such as available hard disk space, CPU usage and main memory usage. The experiment shows that the mobile agent-based monitoring system is a practical way to monitor server resources in large scale distributed computer centers.

[1]  Liu Yubin,et al.  A Monitoring System Design Program Based on B/S Mode , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[2]  A. Sima Etaner-Uyar,et al.  Distributed Detection of DDoS Attacks During the Intermediate Phase Through Mobile Agents , 2012, Comput. Informatics.

[3]  Karim Hadjar,et al.  A Mobile Agents and Artificial Neural Networks for Intrusion Detection , 2012, J. Softw..

[4]  Harry H. Cheng,et al.  Portable C/C++ code for portable XML data , 2006, IEEE Software.

[5]  S. Sitharama Iyengar,et al.  On computing mobile agent routes for data fusion in distributed sensor networks , 2004, IEEE Transactions on Knowledge and Data Engineering.

[6]  Paolo Bellavista,et al.  An Open Secure Mobile Agent Framework for Systems Management , 1999, Journal of Network and Systems Management.

[7]  Jinho Ahn,et al.  Fault-tolerant Mobile Agent-based Monitoring Mechanism for Highly Dynamic Distributed Networks , 2010 .

[8]  A. Mishra,et al.  Application of Mobile Agent in Distributed Network Management , 2012, 2012 International Conference on Communication Systems and Network Technologies.

[9]  Tony White,et al.  Mobile agents for network management , 1998, IEEE Communications Surveys & Tutorials.

[10]  William Stallings,et al.  SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 , 1999 .

[11]  Harry H. Cheng Scientific Computing in the $C^H$ Programming Language , 1993 .

[12]  Bo Chen,et al.  Interpretive OpenGL for computer graphics , 2005, Comput. Graph..

[13]  Jianhua Zhang,et al.  A Self-adapted Anycast Routing Algorithm Based on Mobile Agent in Wireless Sensor Network , 2011, J. Networks.

[14]  LinGe Wang,et al.  Management Model Research of Low-power Wireless Sensor Network , 2011, J. Networks.

[15]  Harry H. Cheng Scientific Computing in the CH Programming Language , 1993, Sci. Program..

[16]  Mydhili K. Nair,et al.  APPLYING WEB SERVICES WITH MOBILE AGENTS FOR COMPUTER NETWORK MANAGEMENT , 2011 .

[17]  Bo Chen,et al.  Mobile-C: a mobile agent platform for mobile C-C++ agents , 2006 .

[18]  Damianos Gavalas,et al.  A mobile agent platform for distributed network and systems management , 2009, Journal of Systems and Software.

[19]  Harry H. Cheng,et al.  An embeddable mobile agent platform supporting runtime code mobility, interaction and coordination of mobile agents and host systems , 2010, Inf. Softw. Technol..

[20]  Zhou Yu,et al.  Research on distributed intrusion detection system based on mobile agent , 2008, 2008 International Conference on Machine Learning and Cybernetics.

[21]  Yue Wang,et al.  Design and Implementation of Server Monitoring System Based on SNMP , 2009, 2009 International Joint Conference on Artificial Intelligence.