Patent · US Expired

Unenforced allocation of disk and CPU bandwidth for streaming I/O

US6748443B1 · kind B1 · utility

10Cited by
12References
39Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 30, 2000
Grant dateJun 8, 2004
Priority date
Expiry dateSep 23, 2021

Classification

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

Abstract

A system includes a resource manager that provides unenforced allocation of streaming I/O bandwidth from streaming I/O bandwidth providers (e.g., CPU, disk, etc.) to streaming I/O bandwidth consumers (e.g., software application, television, etc.). Unenforced allocation denotes that bandwidth allocation in response to a consumer request is not guaranteed, nor is a consumer guaranteed that, once bandwidth has been allocated, it will not be de-allocated and reclaimed by the resource manager for allocation to another bandwidth consumer, based on a priority assigned to the bandwidth consumers.A bandwidth manager is included in a streaming I/O bandwidth provider that provides unenforced allocation from that particular provider to streaming I/O bandwidth consumers, in the same manner as the resource manager described above.Adaptive applications (consumers) are described which can submit a modified request for less provider bandwidth from a bandwidth provider if an initial request for bandwidth is denied by the consumer. The adaptive application can operate adequately, if not optimally, on the lesser amount of bandwidth, if it is allocated.

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