| The improvement of network service capability is one of the core of next generation Internet research.Aiming at the mismatch between service capability of the network and application requirement,Service Dynamic Extended Network(SDEN)defines a service extension method based on dynamic deployment and composition of protocol meta-functional units on demand from the abstraction of protocol function,which provides an effective solution to solve the problems of service extension in traditional network.Control engine is the key to network services provided by SDEN.Based on the principle of SDEN,a control engine has been designed,which meets dynamic service extension requirements to some extent,but there are still some deficiencies in terms of the service expansion efficiency and concurrent processing capability.In this paper,the optimization mechanism of the control engine is studied.This paper focuses on the basic principle and characteristics of SDEN,and optimizes the key mechanism of control engine.Firstly,based on the demand characteristics such as high concurrency and fast response rate of network service request,a message-based asynchronous control mechanism is proposed to reduce functional dependence and coupling between modules.Secondly,by studying the relationship of atomic services,a global rule model of atomic services is constructed,and a mechanism of composition of atomic services based on global rule table is proposed to improve the flexibility of service expansion and replacement.Thirdly,by studying the atomic service scheduling rules in service instances,a state graph-based running mechanism is proposed to improve the efficient scheduling of atomic services in service instances.Finally,the control engine prototype system is implemented according to the optimization mechanism described in this paper,also some experiments are designed,which show that the optimization mechanism is feasible and has some advantages in concurrent processing of services. |