Patent · US Expired

Method and system for monitoring and controlling data flow in a network congestion state by changing each calculated pause time by a random amount

US6170022A · kind A · utility

127Cited by
11References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 1998
Grant dateJan 2, 2001
Priority date
Expiry dateApr 3, 2018

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/50
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Flow control is implemented at a given node in a network of LAN switches by having the node monitor the occupancy levels of buffers or queues. When a buffer is found to be occupied or filled beyond a predetermined threshold level, a pause command is generated for the source currently supplying traffic to the buffer. A pause time PT is calculated using an equation which takes into account: the transmission rate of the identified source, the transmission rate of the output link servicing the congested buffer and queue length that can be occupied without a congestion condition being declared. To reduce the chance that queue lengths will "oscillate" about their threshold point due to multiple sources resuming transmission at the same time, each calculated pause time is adjusted to a randomly selected value PT(ran) falling within a range of PT.+-.kPT where k may be on the order of fifty percent.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.