Multi-phase commit processing for creation and deletion of managed objects
First Claim
1. In a computing system having manager applications (manager) that manage Managed Object Instances (MOI) in agent applications (agent) running on top of a management services platform, a method for multi-phase commit processing of requests by a manager application to a agent application, the requests identifying action to be taken on a requested MOI at the agent application, said method comprising the steps of:
- registering the request for the requested MOI as an action pending entry on a pending list in said platform;
sending the request to the agent to determine whether the MOI accepts or rejects the request;
determining whether the request is acceptable;
if the request is acceptable, changing the pending action entry to a final action entry for the requested MOI; and
sending a message to the requested MOI to execute the request; and
executing the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Managed Object Instances (MOIs) in a network of OSI computing systems are created, or deleted, without disrupting their interaction with other managed object instances. This is accomplished by a multi-phase commit process operation where in the first phase, a create or delete request is verified, and the CMIP platform places the created or deleted MOI on a pending list in the CMIP platform, along with information identifying the location of the MOI in a hierarchy of MOIs. In the second phase, the object being created or deleted is asked to accept, or reject, the request. The object responds saying that it accepts or rejects the request. If the request is acceptable, the CMIP platform finishes the object'"'"'s connection to the tree hierarchy, or disconnects the object from the tree. Then the CMIP platform sends back a message to the object to acknowledge the creation of the object, or to tell the object to delete itself. Finally, the CMIP platform sends a request completion message to the manager.
24 Citations
15 Claims
-
1. In a computing system having manager applications (manager) that manage Managed Object Instances (MOI) in agent applications (agent) running on top of a management services platform, a method for multi-phase commit processing of requests by a manager application to a agent application, the requests identifying action to be taken on a requested MOI at the agent application, said method comprising the steps of:
-
registering the request for the requested MOI as an action pending entry on a pending list in said platform; sending the request to the agent to determine whether the MOI accepts or rejects the request; determining whether the request is acceptable; if the request is acceptable, changing the pending action entry to a final action entry for the requested MOI; and sending a message to the requested MOI to execute the request; and executing the request. - View Dependent Claims (2)
-
-
3. In a computing system having a manager application that creates and deletes managed object instances (MOIs) within a plurality of MOIs contained in an agent application running on a management platform, said MOIs organized in an MOI hierarchy mapped as an MOI tree, a computer implemented method for multi-phase commit processing of a create MOI request sent by the manager to the agent comprising the computer implemented steps of:
-
receiving the create MOI request within the platform; validating the create request within the platform by checking the MOI to be created against the MOI hierarchy; registering the requested MOI within the platform as a pending instance node in the MOI tree; sending a create request for the requested MOI from the platform to the agent, testing at the agent whether the create request is acceptable; deleting the pending instance node from the MOI tree if the agent indicates the create request is unacceptable; finish connecting the pending instance node to the MOI tree, if the agent indicates the create request is acceptable, whereby the MOI becomes operative in the MOI hierarchy. - View Dependent Claims (4, 5, 6)
-
-
7. In a computing system having a manager application that creates and deletes managed object instances (MOIs) within a plurality of MOIs contained in an agent application running on a management platform, said MOIs organized in an MOI hierarchy mapped as an MOI tree, a computer implemented method for multi-phase commit processing of a delete MOI request sent by the manager to the agent comprising the computer implemented steps of:
-
receiving at the platform a delete MOI request from the manager; validating the delete request within the platform; registering each MOI within the scope of the delete request in a pending delete list; sending a delete request to each MOI in the pending delete list; determining whether each MOI receiving a delete request is deletable; generating a final delete list containing only those MOIs on the pending delete list that said determining step determines to be deletable; deleting the MOIs on the final delete list. - View Dependent Claims (8, 9, 10)
-
-
11. In an interconnected computing system having a manager application (manager) in a first computing system and an agent application (agent) in a second computing system and wherein the manager creates and deletes managed object instances (MOIs) in the agent via a common management information protocol (CMIP) platform, apparatus for multi-phase commit processing of a create or delete MOI request sent by the manager to the agent, said apparatus comprising:
-
receiving means in the CMIP platform for receiving and validating a create or delete MOI request from the manager to thereby generate validated requests; means responsive to the receiving means for adding validated requests to a pending request list in the CMIP platform; means for sending a validated request from the CMIP platform to the agent; means at the agent for testing whether the validated request is acceptable; means responsive to said testing means for marking pending requests on the pending request list in the CMIP platform as final requests if the validated request is acceptable; means responsive to the final request list in the CMIP platform for executing each final request at the agent. - View Dependent Claims (12, 13, 14, 15)
-
Specification