Patent ID: 11914482
Assignee: PELATRO PTE. LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 15:
16. A method for an adaptive streaming replication of an at least one master computing device, the at least one master computing device receiving a plurality of data received as a plurality of packets from a plurality of sources, to a plurality of replicated peer computing devices on a network, the method comprising:
maintaining a sliding window of “N” packets received at each of the plurality of replicated peer computing devices from the at least one master computing device, according to the plurality of data received therein, where said sliding window of “N” packets is a most recent “N” subset of the plurality of packets;
computing a checksum upon each of the plurality of packets;
adding said checksum to a header of each of the plurality of packets;
broadcasting each of said plurality of packets, having said checksum in said header, to the plurality of replicated peer computing devices via said network in order of receipt by the at least one master computing device;
receiving at each of the plurality of replicated peer computing devices, a next-in-line packet having a new checksum from the at least one master computing device;
for said next-in-line packet, determining whether said next-in-line packet exists within said sliding window of “N” packets;
adding said next-in-line packet to said sliding window of “N” packets only when said new checksum does not exist in said sliding window of “N” packets;
calculating a link score of the at least one master computing device, said link score is calculated by adding a link speed contribution score, a link effectiveness contribution score, a link reliability contribution score, and a link stability contribution score; and
instructing each of the plurality of replicated peer computing devices to subscribe to the at least one master computing device when said link score is above a threshold.