Patent · US Active

Dynamically scheduling tasks to manage system load

US8782211B1 · kind B1 · utility

28Cited by
20References
19Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 21, 2010
Grant dateJul 15, 2014
Priority date
Expiry dateDec 29, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L61/5053
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

An example network device includes a data repository configured to store data defining a plurality of time slots, programmable processors that provide an amount of available system processing capacity for each of the time slots, a network communication protocol module configured to perform network communication events, and a system load prediction module. The system load prediction module predicts future events that the network device expects to perform in accordance with the network communication protocol, wherein each of the predicted events requires an amount of system processing capacity to complete, and distributes each of the predicted events across the time slots to reserve the amount of system processing capacity required to complete each of the predicted events from the amount of available system processing capacity of each of the time slots without exceeding a threshold that limits utilization of the amount of system processing capacity for each of the time slots.

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