Font Size: a A A

Application Of ACE And TAO Architecture In Network Management System

Posted on:2009-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:J W ZhuFull Text:PDF
GTID:2178360245469521Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In response to the development of software industry, the demand for the stable and high-powered distributed computing system has always been rising steadily. ACE(Adaptive Communication Environment) is a middleware system integrating diverse design patterns and utilizing component technology, so as to solve the trouble, fallible and untransplantable problems during the process of software development and maintenance. TAO, formed by appling ACE to ORB(Object Request Broker), is a standard middleware platform basing on CORBA. TAO can make remote objects call without knowing how to locate the objects, and it can also support cross platform, cross programming language and so on. In a word, ACE+TAO make it easy to appeal to the increasing demands for the stable and high-powered distributed computing system. In this thesis, there are four parts going to demonstrate the ACE+TAO's application in network management system.Network Management System and background knowledge are introduced in Part I. After the system architecture and the existing problems being analyzed, two questions to be solved in this thesis are figured out. One is excessive concentration of communications load. The other is the pretty difficulity to find out the fault by alarms, which are miscellaneous and numerous.Part II elaborates the ACE+TAO middleware, for preparing tech basis for the rest part. ACE is introduced through the system architecture of its own, mainly on OS(Operating System) Adapter Layer, C++ Wrapper Facades and Frameworks. TAO is done by the features. These three features, G-bit I/O subsystem, Real-time ORB core and Optimized presentation layer, are discussed in detail.The soluation about the overcentralized communication within the Network Management System is figured out in part III. Firstly, multi-servers model is introduced, then basing on this, the ACE+TAO soluation is forwarded. The observer design pattern is involved in the designment, which makes contribution to the system maintainability and expandability.Part IV is targeted to solve the problems such as the low efficency of alarm-handling and too many alarms to be monitored. A system called Alarm Correlation System is designed and implemented. The system is built with ACE architecture, widely ultilizing the ACE components such as reactor, ACE_Task. The effiency and flexibility are also testified in the end.Conclusion part puts forward the next step of appling the new soluation to Network Management System, after summarizing the technical solutions and practical achievements in this thesis. In the end, the main tasks during the postgraduate are listed.
Keywords/Search Tags:CORBA, Observer Pattern, FSM, ACE_Task, Reactor Pattern, Message-Oriented Middleware
PDF Full Text Request
Related items