System for communicating information about nodes configuration by generating advertisements having era values for identifying time reference for which the configuration is operative
First Claim
1. In a computer network including a plurality of communicatively interconnected components and a plurality of abstract nodes, a method for a single component of the plurality of components to communicate information about an abstract node'"'"'s configuration to at least one other component, the method comprising:
- (a) defining the configuration of the abstract node to include an era value for identifying a time reference for which the configuration is operative, the configuration being modifiable by more than one component in the computer network,(b) generating an advertisement disclosing information on the configuration of the abstract node, the advertisement including the era value of the configuration;
(c) communicating the advertisement to the at least one other component; and
(d) if the at least one other component has previously received configuration information of the abstract node, then comparing the era value included in the advertisement with the era value included in the previously received configuration information to determine whether the configuration information disclosed in the advertisement is more current.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved computer network and methods for determining current configurations of abstract nodes is accomplished by using era values in the configurations of the abstract nodes. Abstract nodes which represent network components within the network have access to databases containing recorded node configurations. Associations between nodes are established when a node configuration is advertised and recorded in another node'"'"'s database. Database information on node configurations is kept current by comparing the era value of each advertised node against the era value of the same node as recorded in the database. Since era values indicate a relative time reference for which the node configuration is operative, a more current era value indicates a more current node configuration. Abstract nodes are completely independent entities. As a result, a node'"'"'s configuration may be independently modified by more than one component in the network. Application of the network in a hot-standby system is also disclosed.
-
Citations
21 Claims
-
1. In a computer network including a plurality of communicatively interconnected components and a plurality of abstract nodes, a method for a single component of the plurality of components to communicate information about an abstract node'"'"'s configuration to at least one other component, the method comprising:
-
(a) defining the configuration of the abstract node to include an era value for identifying a time reference for which the configuration is operative, the configuration being modifiable by more than one component in the computer network, (b) generating an advertisement disclosing information on the configuration of the abstract node, the advertisement including the era value of the configuration; (c) communicating the advertisement to the at least one other component; and (d) if the at least one other component has previously received configuration information of the abstract node, then comparing the era value included in the advertisement with the era value included in the previously received configuration information to determine whether the configuration information disclosed in the advertisement is more current. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. An improved computer network comprising a plurality of communicatively interconnected components and a plurality of abstract nodes, wherein the plurality of abstract nodes operates to represent the interconnected components in the network, the configuration of each abstract node defined to include an era value for identifying a time reference for which the configuration of the abstract node is operative, the configuration of an abstract node being modifiable by more than one component in the network, wherein advertisements disclosing information on the configuration of one or more abstract nodes are generated and communicated through the network to the components, the components receiving the advertisement having means to determine whether an advertised node configuration is more current than previously received configuration information of the same node and to store advertised node configuration information in a database for maintaining information on the configuration of abstract nodes.
-
15. In a computer network having a plurality of communicatively interconnected devices, a method for switching control of a resource from a first device to a second device, each device having a network address in the computer network, wherein the first device, configured to control the resource, is represented in the computer network by an abstract node defined by elements including an era value for identifying a time reference for which configuration of the abstract node is operative, and wherein the second device has also been configured to control the resource but control of the resource by the second device is not active, the method comprising the second device
(a) changing the configuration of the abstract node making the abstract node addressable at the network address of the second device; -
(b) modifying the era value of the abstract node to a new era value indicative of a new time reference of operation; (c) generating an advertisement having (i) the configuration information of the abstract node which indicates that the abstract node is addressable at the network address of the second device, and (ii) the new era value that, when compared with an era value included in previous configuration information of the abstract node, distinguishes a more current time reference in which the configuration is operative; and (c) communicating the advertisement to at least one other device in the network. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for a switch in a wireless messaging or paging interswitch network to detect communicated configuration information that is more current, the network including a plurality of communicatively interconnected switches and a plurality of abstract nodes, the configuration of each abstract node defined to include an era value for identifying a time reference for which the configuration is operative, the configuration being modifiable by more than one switch in the interswitch network, the method comprising:
-
(a) receiving an advertisement communicated from another switch, the advertisement disclosing information on the configuration of an abstract node including the node'"'"'s era value; (b) determining whether configuration information on the node has been previously received; (c) if configuration information on the node has been previously received, comparing the era value included in the advertisement with the era value included in the previously received configuration information to determine whether the configuration information disclosed in the advertisement is more current; and (d) recording the advertised configuration information in a database maintained by the switch if the configuration information is determined to be more current or if configuration information on the node has not been previously received. - View Dependent Claims (21)
-
Specification