A matrix grammar approach for automatic distributed network resource management
Weidong MIN, Ke CHEN, Yongzhen KE
A matrix grammar approach for automatic distributed network resource management
Network resource management is critical to ensure the security and optimal performance of distributed networks and information systems. Existing technologies are not capable of managing large-scale network resources because of a lack of reusability and scalability. This paper presents a matrix grammar approach for automatic distributed network resource management to alleviate these problems. A matrix grammar is proposed using WMI, CIM, and SNMP to manage network resources, and provides a generic mechanism to describe what needs to be managed and how to manage it. A scalable distributed multi-agent architecture for automatic network resource management is proposed, at its core lies a management automation engine consisting of a matrix analyzer and a recipe processor. The proposed solution has been implemented in software and applied in industrial products that achieve good technical and industrial results. It has good extensibility, scalability, and enables network management automation and software reusability.
network management / multi-agent / matrix grammar / WMI / CIM / SNMP / distributed networks
[1] |
Mauro D, Schmidt K. Essential SNMP. USA: O’Reilly Media, 2005
|
[2] |
Bumpus W, Sweitzer J, Thompson P, Westerinen A, Williams R. Common information model: implementing the object model for enterprise management. USA: John Wiley & Sons, 2000
|
[3] |
Lavy M, Meggitt A. Windows management instrumentation. USA: Sams Publishing, 2001
|
[4] |
Policht M. WMI essentials for automating Windows management. USA: Sams Publishing, 2002
|
[5] |
Gavalas D, Greenwood D, Ghanbari M, O’Mahony M. Advanced network monitoring applications based on mobile/intelligent agent technology. Computer Communications, 2000, 23(8): 720-730
CrossRef
Google scholar
|
[6] |
Ray P, Parameswaran N, Lewis L. Distributed autonomic management: an approach and experiment towards managing service-centric networks. Journal of Network and Computer Applications, 2010, 33(6): 653-660
CrossRef
Google scholar
|
[7] |
Shin K, Jung J, Cheon J, Choi S. Real-time network monitoring scheme based on SNMP for dynamic information. Journal of Network and Computer Applications, 2007, 30(1): 331-353
CrossRef
Google scholar
|
[8] |
Wooldridge M, Ciancarini P. Agent-oriented software engineering: the state of the art. In: Proceedings of the 1st International Workshop on Agent-oriented Software Engineering, 2001, 1-28
CrossRef
Google scholar
|
[9] |
Wooldridge M. Agent-based software engineering. In: IEE Proceedings of Software Engineering. 1997, 26-37
|
[10] |
Baig Z. Review: multi-agent systems for protecting critical infrastructures: a survey. Journal of Network and Computer Applications, 2012, 35(3): 1151-1161
CrossRef
Google scholar
|
[11] |
Hands B, Capretz M. Maintenance and monitoring of remote software using an agent platform. In: Proceedings of the 2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems. 2005, 543-548
CrossRef
Google scholar
|
[12] |
Ramachandran C, Misra S, Obaidat M. FORK: a novel two-pronged strategy for an agent-based intrusion detection scheme in ad-hoc networks. Computer Communications, 2008, 31(16): 3855-3869
CrossRef
Google scholar
|
[13] |
Yang S, Chang Y. An active and intelligent network management system with ontology-based and multi-agent techniques. Expert Systems with Applications, 2011, 38(8): 10320-10342
CrossRef
Google scholar
|
[14] |
Chen H, Yu T, Zheng Q, Gu P, Zhang Y. A multi-agent framework for mining semantic relations from linked data. Journal of Zhejiang University-Science C, 2012, 13(4): 295-307
CrossRef
Google scholar
|
[15] |
Helmer G,Wong J, Honavar V, Miller L, Wang Y. Lightweight agents for intrusion detection. Journal of Systems and Software, 2003, 67(2): 109-122
CrossRef
Google scholar
|
[16] |
Satoh I. Building reusable mobile agents for network management. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 2003, 33(3): 350-357
CrossRef
Google scholar
|
[17] |
Cucurull J, Mart R, Navarro-Arribas G, Robles S, Overeinder B, Borrell J. �gent mobility architecture based on IEEE-FIPA standards. Computer Communications, 2009, 32(4): 712-729
CrossRef
Google scholar
|
[18] |
Gavalas D, Tsekouras G, Anagnostopoulos C. A mobile agent platform for distributed network and systems management. Journal of Systems and Software, 2009, 82(2): 355-371
CrossRef
Google scholar
|
[19] |
Manzoor U, Nefti S. An agent based system for activity monitoring on network-ABSAMN. Expert Systems with Applications, 2009, 36(8): 10987-10994
CrossRef
Google scholar
|
[20] |
Taylor S, Farinholt K, Flynn E, Figueiredo E, Mascarenas D, Moro E, Park G, Todd M, Farrar C. A mobile-agent-based wireless sensing network for structural monitoring applications. Measurement Science and Technology, 2009, 20(4): 1-14
CrossRef
Google scholar
|
[21] |
Chen B. Agent-based artificial immune system approach for adaptive damage detection in monitoring networks. Journal of Network and Computer Applications, 2010, 33(6): 633-645
CrossRef
Google scholar
|
[22] |
Janik A, Zielinski K. AAOP-based dynamically reconfigurable monitoring system. Information and Software Technology, 2010, 52(4): 380-396
CrossRef
Google scholar
|
[23] |
Al-Obasiat Y, Braun R. A multi-agent flexible architecture for autonomic services and network management. In: Proceedings of the 5th IEEE/ACS International Conference on Computer Systems and Applications. 2007, 132-138
|
[24] |
Park S, Sugumaran V. Designing multi-agent systems: a framework and application. Expert Systems with Applications, 2005, 28(2): 259-271
CrossRef
Google scholar
|
[25] |
Rao Z, Ghenniwa H, Shami A. AGeMoS: an agent-based generic monitoring approach for self-management systems. In: Proceedings of the 11th International Conference on Computer Supported Cooperative Work in Design. 2007, 452-457
|
[26] |
Wuhib F, Dam M, Stadler R. Decentralized detection of global threshold crossings using aggregation trees. Computer Networks, 2008, 52(9): 1745-1761
CrossRef
Google scholar
|
[27] |
Hsieh Y, Hung Y. A scalable IT infrastructure for automated monitoring systems based on the distributed computing technique using simple object access protocol Web-services. Automation in Construction, 2009, 18(4): 424-433
CrossRef
Google scholar
|
[28] |
Ge J, Zhang B, Fang Y. Research on the resource monitoring model under cloud computing environment. In: Proceedings of the 2010 International Conference on Web Information Systems and Mining. 2010, 111-118
|
/
〈 | 〉 |