Logical entity fault isolation in network systems management
AssigneeComputer Associates Think, Inc.
InventorsTimothy J. Pirozzi, Christopher Burke
Life of this patent
Estimating the term…
Abstract
Various embodiments include one or more of systems, methods, and software to provide a status of a logical entity between entity models in network management systems, such as for fault isolation, in an efficient manner. Some embodiments, when receiving requests for a status of a logical entity while already in the process of determining the status in response to a previously received request, include adding an identifier of the subsequent requestor to a status requestor list and not responding to or taking any further action with regard to the request from the subsequent requestor until the status in response to the first received status request is determined.
Claims20
A method comprising:
- receiving, from a first requestor, a first request for a status of a logical entity modeled within a stored topology model of a networked system, the topology model including models of the logical entity and of physical entities included in the networked system;
- identifying models of physical entities that neighbor the logical entity;
- polling the identified physical entity models to obtain a status of physical entities represented by each of the respective physical entity models;
- prior to determining a status of the logical entity, receiving, from at least one second requestor, second requests for the status of the logical entity;
- adding an identifier of both the first and the at least one second requesters to a status requestor list;
- receiving status responses from polled physical entity models;
- determining a status of the logical entity as a function of the responses received from the polled physical entity models;
- and
- sending a status response to each requestor identified in the status requestor list.
A computer-readable storage medium, with instructions stored thereon, the execution of which by at least on processor of a computing device, causes the computing device to:
- receive, from a first requester, a first request for a status of a logical entity modeled within a stored topology model of a networked system, the topology model including models of the logical entity and of physical entities included in the networked system;
- identify, within the topology model, models of physical entities that neighbor the logical entity;
- poll the identified physical entity models to obtain a status of physical entities represented by each of the respective physical entity models;
- prior to determining a status of the logical entity, receive, from at least one second requestor, second requests for the status of the logical entity;
- add an identifier of both the first and the at least one second requestors to a status requestor list;
- receive status responses from polled physical entity models;
- determine a status of the logical entity as a function of the responses received from the polled physical entity models;
- and
- send a status response to each requestor identified in the status requestor list.
A system comprising:
- at least one processor, at least one memory device, and at least one network interface device operatively coupled;
- a network management system, held in the at least one memory device and executable by the at least one processor to:
- receive, from a first requester, a first request for a status of a logical entity modeled within the network management system, the network management system storing, in the at least one memory device, a topology model of a networked system, the topology model including models of the logical entity and of physical entities included in the networked system;
- identify, within the topology model, models of physical entities that neighbor the logical entity;
- poll the identified physical entity models to obtain a status of physical entities represented by each of the respective physical entity models, wherein a physical entity model, upon receipt of a status polling, requests, over the network interface device, a status from the respective physical entity the physical entity represents;
- prior to determining a status of the logical entity, receive, from at least one second requestor, second requests for the status of the logical entity;
- add an identifier of both the first and the at least one second requestors to a status requestor list;
- receive status responses from polled physical entity models;
- determine a status of the logical entity as a function of the responses received from the polled physical entity models;
- and
- send a status response to each requester identified in the status requestor list.
Dependencies are inferred from the claim text.