Font Size: a A A

Design And Implement Of Coordination Rule Engine In Service Coordinative Execution Subsystem

Posted on:2011-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y H XiaFull Text:PDF
GTID:2178360308462407Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Network elements diversity, service diversity and information diversity in Next Generation Network lead to the network complexity, which has required the coordination among network elements, service and information. Rule Engine could use the rule-setting way to control behavior, which could beat the management target of making the system to achieve automation, dynamic and intelligent. By using rule engine technology into the execution environment of next generation network, the support of flexibility and individuation of service management, network resource management and controlling could be provided. In this paper, all the content is around the design and implement of coordination rule engine in NGN service coordination execution platform.In this paper, it describes the research background of this article and the study status of rule engine both in domestic and overseas in the first place. In the technology related chapter, coordination concept is described firstly, and then it analyses traditional rule engine and its working principle. After that, several popular description languages have been explained. In the last, this paper is focus on one important algorithm in rule engine called Rete algorithm.Then this paper proposes the functional requirements combined with the position of coordination rule engine in coordination execution platform, which includes the listening and collecting function, context storage function, reasoning function and task distribution function.After thoroughly analyzing the functional requirements of coordination rule engine, the whole design has been proposed. And then some important modules are described one by one. Each module has covered the functionality summary, design, key issues and implements. In the listening and collecting module is with responsibility for protocol adapter, listening and collecting information event. In this part, the protocol adapter based on component has been proposed. Context management module has responsibility for context storage, which is used to query context when reasoning happens. Its storage pattern is based on component. In the reasoning module, two functionalities have been covered including reasoning and rule storage. The reasoning based on Rete algorithm could improve efficiency of the rule matching. The priority scheduling pattern provides the efficiency output of tasks. In the last, task distribution module completes the protocol adapter and distributes the tasks to the platform.At last, the thesis presents the functional tests of coordination rule engine, and points out the further research which is required in future works.
Keywords/Search Tags:Coordination, Rule Engine, Rete algorithm
PDF Full Text Request
Related items