Hierarchical dependability for open distributed environments
First Claim
1. A dependability system, comprising a hierarchical arrangement of two or more nodes each having a fault analyzer object programmed to respond to status information relating to an associated system of one or more objects, said status information including an object error, said associated system of one or more objects including an active object and an inactive object, wherein a first fault analyzer object is configured to report object status information to a second fault analyzer object, the first fault analyzer object being configured to register with the second fault analyzer object, said first fault analyzer deactivating said active object when status information indicates an error with said active object and activating said inactive object.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that are operable in open distributed environments, such as ToL and other similar systems are described. One dependability system includes a hierarchical arrangement of two or more nodes each having a fault analyzer object programmed to respond to status information relating to an associated system of one or more objects based upon a respective set of policies designed to improve object availability. The dependability system may be implemented in a telephony system. The telephony system may include a packet switched network, a gatekeeper coupled to the packet switched network, and a server coupled to the packet switched network and configured to process telephone calls over the packet switched network. A dependability method that is implemented in a distributed packet switched network also is described. In accordance with this method, status information relating to one or more component objects of a node in a hierarchical arrangement of two or more nodes is received at a lower-level node. In response to the received status information a component object control instruction for controlling the operational state of one of the component objects is issued at the lower-level node based upon a respective set of policies designed to improve object availability. A status report is issued from the lower-level node to a higher-level node in the hierarchical arrangement of nodes.
56 Citations
11 Claims
- 1. A dependability system, comprising a hierarchical arrangement of two or more nodes each having a fault analyzer object programmed to respond to status information relating to an associated system of one or more objects, said status information including an object error, said associated system of one or more objects including an active object and an inactive object, wherein a first fault analyzer object is configured to report object status information to a second fault analyzer object, the first fault analyzer object being configured to register with the second fault analyzer object, said first fault analyzer deactivating said active object when status information indicates an error with said active object and activating said inactive object.
-
10. A dependability system, comprising a hierarchical arrangement of two or more nodes each having a fault analyzer object programmed to respond to status information relating to an associated system of one or more component objects and a component interface configured to connect the fault analyzer object to the associated system of one or more component objects, said status information including an object error, the one or more component objects including an active object and an inactive object, wherein the fault analyzer object is configured to issue to the component interface object control instructions for changing an operational state of one or more of the component objects, said active object being deactivated when status information indicates an error with said active object and said inactive object being activated.
-
11. A telephony system, comprising:
-
a packet switched network; a gatekeeper coupled to the packet switched network; a server coupled to the packet switched network and configured to process telephone calls over the packet switched network; and a dependability system comprising a hierarchical arrangement of two or more nodes each having a fault analyzer object programmed to respond to received status information relating to an assigned system of one or more objects of the telephony system, said status information including an object error, said assigned system of one or more objects including an active object and an inactive object, wherein a first fault analyzer object is configured to report object status information to a second fault analyzer object, the first fault analyzer object being configured to register with the second fault analyzer object, said first fault analyzer deactivating said active object when status information indicates an error with said active object and activating said inactive object.
-
Specification