A Distributed Network Management Architecture Based on CORBA and Mobile Agent
吴刚,王怀民,吴泉源
DOI: https://doi.org/10.3321/j.issn:0254-4164.2001.01.002
2001-01-01
Chinese Journal of Computers
Abstract:The increasing scale and complexity of the network are makingnetwork management more and more important. The wide-used network management systems based on SNMP or CMIP adopt a Client/Server paradigm and are characterized by centralization. Due to the simplicity of the manager/agent model, these traditional systems are widely used. But there are also many drawbacks coming with the simplicity and centralization. Analyzing the limitations of the traditional network management systems, the paper describes the benefits of using CORBA and Mobile Agent technology in this field. Common Object Request Broker Architecture (CORBA) comes from OMG for distributed object process and integration. With the distributed object platform ORB, interface definition language IDL, and the abundant common services of CORBA, an open network management system can be constructed easily. The architecture based on CORBA presented in this paper mainly addresses the integratebility, extensibility, reusability, and scalability of distributed network management. It benefits from the large amount of SNMP/CMIP devices and the mature management platform. At the same time, it provides not only an extensible application framework to process all kinds of changes quickly through CORBA's distributed object model, but also the independence of programming language though IDL. And it also does well in information sharing and interoperation between high-level services. A mobile agent is an active computing entity characterized by the autonomous, interactive and mobile properties. Due to the autonomous migration on the heterogeneous network, the mobile agent can agilely decentralize the management tasks from workstations into the network. So the network management paradigm based on mobile agent is helpful for flexible decentralization and autonomous operation of the management tasks. By integrating the benefits of both technologies, a novel distributed network management architecture based on CORBA and mobile agent is presented. The architecture becomes more flexible to support the open network environment while applying CORBA technology adequately. It would bring us an open, flexible, and configurable network environment. And the feasibility of the novel architecture is also verified through system simulation in the paper.