Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability
First Claim
1. A method of peer-to-peer review between first and second network appliances, the first and second network appliances being connected to an interconnected network, the method comprising:
- determining the address of the second network appliance using the first network appliance, the address of the second network appliance being associated with the interconnected network;
sending a ping message to the second network appliance from the first network appliance through the interconnected network;
selectively responding to the ping message from the first network appliance using the second network appliance;
establishing a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided to the first network appliance by the second network appliance; and
sending subsequent ping messages from the first network appliance to the second network appliance through the interconnected network at time intervals based at least in part on the established periodicity,wherein selectively responding to the ping message includes determining that the second network appliance has adequate resources to establish a peer-to-peer review process.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a network-enabled appliance. The appliance may aid the remote monitoring of various measured data. The device may monitor a variable or set of variables and output the data upon request. In addition, the appliance may issue alarms, alerts, warning and other notifications when a variable matches a setpoint or undergoes a specified change, deviation, and/or fluctuation. Further the appliance may be operable to communicate with other appliances. The communication may comprise periodic pinging of peer appliances. In this manner, a peer appliance may detect a failure in other network-enabled appliances when an anticipated ping is not received. Further, the communication may enable the establishment of a directory of capabilities of various appliances. In this manner, a group of appliances may perform more complex behaviors by grouping resources. Further, a group of appliances may act to reestablish the behavior of a failed device.
222 Citations
20 Claims
-
1. A method of peer-to-peer review between first and second network appliances, the first and second network appliances being connected to an interconnected network, the method comprising:
-
determining the address of the second network appliance using the first network appliance, the address of the second network appliance being associated with the interconnected network; sending a ping message to the second network appliance from the first network appliance through the interconnected network; selectively responding to the ping message from the first network appliance using the second network appliance; establishing a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided to the first network appliance by the second network appliance; and sending subsequent ping messages from the first network appliance to the second network appliance through the interconnected network at time intervals based at least in part on the established periodicity, wherein selectively responding to the ping message includes determining that the second network appliance has adequate resources to establish a peer-to-peer review process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium having stored thereon sequences of instruction including instructions that will cause a processor to:
-
determine an address of a second network appliance using a first network appliance, the address of the second network appliance being associated with an interconnected network; send a ping message to the second network appliance from the first network appliance through the interconnected network; selectively respond, as a function of a number of active peer-to-peer review relationships in which the second network appliance is engaged, to the ping message from the first network appliance using the second network appliance; establish a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided to the first network appliance by the second network appliance; and send subsequent ping messages from the first network appliance to the second network appliance through the interconnected network at time intervals based at least in part on the established periodicity.
-
-
8. A network appliance configured to operate in a peer-to-peer review relationship, the network appliance comprising:
-
a processor; a network interface coupled to the processor, the network interface connected to an interconnected network; and a storage medium coupled to the processor, the storage medium including an instruction set for implementing a peer-to-peer review relationship with at least one other network appliance, the instruction set including instructions that will to cause the processor to; determine an address of the at least one other network appliance, the address of the at least one other network appliance being associated with the interconnect network; send a ping message to the at least one other network appliance through the interconnected network; establish a periodicity between the sending of subsequent periodic ping messages based at least in part on information provided by the at least one other network appliance; and send subsequent periodic ping messages to the at least one other network appliance through the interconnected network at time intervals based at least in part on the establish periodicity, wherein the information provided by the at least one other network appliance includes a number of active peer-to-peer review relationships in which the at least one other network appliance is engaged. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A cluster of network appliances comprising:
-
a plurality of network appliances being grouped according to a characteristic, each of the plurality of network appliances being connected to an interconnected network, at least one first network appliance of the plurality of network appliances being operable to communicate with a remote system, wherein each network appliance of the plurality of network appliances is operable to establish at least one peer-to-peer review relationship with at least one other network appliance of the plurality of network appliances, the at least one peer-to-peer relationship being based at least in part on a number of active peer-to-peer relationships in which the at least one other network appliance is engaged, and wherein the plurality of network appliances is operable to act as a logical entity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification