发明名称 TRANSACTION-BASED SERVICE CONTROL SYSTEM AND CONTROL METHOD
摘要 The present invention relates to a transaction-based service control system and control method. The present invention provides the resource provision management domain and the resource provision management component to manage resources provision respectively, wherein the resource provision management component is used to manage the virtual machine provision, and resource provision management domain is used to manage provision of the set of resources. The said domain and component management method further combines distributed transaction processing method, the state machine mechanism, as well as resource scheduling and transaction routing policy, to control the status of the whole process for service request from the beginning to the end of the execution. Thus the service performance is effectively improved, and the quality of service is ensured.
申请公布号 US2014250436(A1) 申请公布日期 2014.09.04
申请号 US201214122444 申请日期 2012.05.24
申请人 Tang Changbin;Xiong Li 发明人 Tang Changbin;Xiong Li
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A system for controlling service based on transaction, being connected to the external service factory, and receiving service request from service factory, said system comprising a domain manager, a component manager, a resource controller, a transaction manager, and at least one resource manager; if said service factory requests to execute a business service with requested resources, sending the request to said domain manager; if said service factory requests to operate a virtual machine, sending the request to said component manager, wherein: said domain manager is connected to resource controller and transaction manager respectively, applies for resources to resource controller, and instructs the transaction manager to start creating domain global transaction; said component manager is connected to resource controller and transaction manager respectively, applies for resources to resource controller, and instructs the transaction manager to start creating component global transaction; said resource controller stores resource state information and resource usage information, and returns the available resource information according to the request for applying for resources sent by domain manager or component manager; said transaction manager creates a global transaction and its transaction branches according to instruction from domain manager or component manager; at least one said resource manager is connected to transaction manager and resource controller respectively, receives transaction branches sent by transaction manager, manages the execution of transaction branches, and sends the updated resource information to resource controller.
地址 Shanghai CN