Systems and methods for synchronizing data between communication devices in a networked environment
First Claim
1. A source device operable to send data to a plurality of destination devices, the source device comprising:
- a processor and a memory unit; and
a cluster manager, the cluster manager structured to;
group a plurality of connections between the source device and the plurality of destination devices into clusters; and
remove one or more of the destination devices that do not respond within a timeout threshold from their clusters, and when the removed one or more destination devices respond to the timeout threshold, provide the removed one or more of the plurality of destination devices full-buffer updates until a recent average latency performance of the removed one or more destination devices is at a level that merits insertion back into one of the clusters.
6 Assignments
0 Petitions
Accused Products
Abstract
A network communication system and a source device thereof. The source device may include a cluster manager that groups a plurality of connections between the source device and the plurality of destination devices into clusters, such as performance clusters. The cluster manager may also remove one or more of the destination devices that do not respond within a timeout threshold from their clusters, and when the removed one or more destination devices respond to the timeout threshold, the cluster manager may provide one or more of the plurality of destination devices full-buffer updates until such point as a recent average latency performance of a responding destination device is at a level that merits insertion back into one of the clusters.
-
Citations
20 Claims
-
1. A source device operable to send data to a plurality of destination devices, the source device comprising:
-
a processor and a memory unit; and a cluster manager, the cluster manager structured to; group a plurality of connections between the source device and the plurality of destination devices into clusters; and remove one or more of the destination devices that do not respond within a timeout threshold from their clusters, and when the removed one or more destination devices respond to the timeout threshold, provide the removed one or more of the plurality of destination devices full-buffer updates until a recent average latency performance of the removed one or more destination devices is at a level that merits insertion back into one of the clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network communication system for sending data from an original source device to a plurality of destination devices comprising:
-
a processor and a memory unit; an intermediate source device, wherein the intermediate source device comprises; a cluster manager configured to determine subsets of connections from a set of connections and group each of the subsets in a distinct cluster, and wherein one or more of the destination devices that do not respond within a timeout threshold are removed from their distinct clusters, but when the removed one or more destination devices respond to the timeout threshold, the removed one or more destination devices receive full-buffer updates until a recent average latency performance of the removed one or more destination devices is at a level that merits insertion back into one of the distinct clusters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A source device structured to send data to a plurality of destination devices comprising:
-
a processor and a memory unit; a cluster manager configured to; determine subsets of connections from a set of connections, and group each of the subsets in a distinct cluster, and wherein one or more of the destination devices that do not respond within a timeout threshold are removed from their distinct clusters, but when the removed one or more destination devices respond to the timeout threshold, the removed one or more destination devices receive full-buffer updates until a recent average latency performance of the one or more destination devices is at a level that merits insertion back into one of the distinct clusters.
-
Specification