Patent · US Expired

Self-tuning dataflow I/O core

US6848005B1 · kind B1 · utility

19Cited by
28References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 9, 2001
Grant dateJan 25, 2005
Priority date
Expiry dateJan 21, 2023

Classification

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

Abstract

A mechanism 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 on 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.