Patent · US Expired

Self-tuning dataflow I/O core

US6308214A · kind A · utility

18Cited by
16References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 23, 1998
Grant dateOct 23, 2001
Priority date
Expiry dateSep 23, 2018

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/6255
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for managing data communications is provided. A circularly arranged set of buckets is disposed between input buffers and output buffers in a networked computer system. Connections among the system and clients are stored in the buckets. Each bucket in the set is successively examined, and each connection in the bucket is polled. During polling, the amount of information that has accumulated in a buffer associated with the connection since the last poll is determined. Based the amount, a period value associated with the connection is adjusted. The connection is then stored in a different bucket that is generally identified by the sum of the current bucket number and the period value. Polling continues with the next connection and the next bucket. In this way, the elapsed time between successive polls of a connection automatically adjusts to the actual operating bandwidth or data communication speed of the connection.

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