Patent ID: 11968115
Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 17:
18. A method of transferring data between a plurality of sending computers and a receiving computer across a packet switched communications network, whereby said receiving computer controls both an aggregate rate of data sent by said sending computers and fractions of that aggregate rate sent by each individual sending computer, the method comprising:
encapsulating data packets via an encapsulation module at said sending computer for transmission to a decapsulation module at said receiving computer;
said encapsulation module maintaining a queue of data packets to send and controlling when the data packets are released to the network;
said decapsulation module maintaining a credit total for each encapsulation module corresponding to an amount of data packets that sending computer is queued to send at a time;
said decapsulation module sending credit control messages, wherein credit is expressed as a number of data packets or bytes requested from the sending computers, to each of said encapsulation modules indicating the amount of data packets that encapsulation module is permitted to send;
said encapsulation module sending a quantity of data packets corresponding to said credit from said credit control messages, said receiving computer sending an aggregate amount of credit that is not more than the amount of data packets that the receiving computer is capable of receiving during a next time interval;
said decapsulation module sending credit to each encapsulation module according to a priority of the receiving computer for receiving a particular data packet of the data packets, said encapsulation modules tracking per-path delivery and performance information and submitting anomaly reports and periodic summary statistics to a monitoring station; and
said monitoring station using reports from more than one encapsulation module to identify a location in the network of a cause of a performance problem.