Patent · US Active

Associating process priority with I/O queuing

US9262357B2 · kind B2 · utility

17Cited by
27References
2Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2008
Grant dateFeb 16, 2016
Priority date
Expiry dateJun 29, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/364
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Input/output (I/O) requests generated by processes are typically stored in I/O queues. Because the queued I/O requests may not be associated with the processes that generated them, changing a process' priority may not affect the priority of the I/O requests generated by the process. Therefore, after the process' priority has been increased, it may be forced to wait for an I/O handler to service its I/O request, which may be stuck behind an I/O request generated by a lower priority process. Functionality can be implemented to associate the processes' priorities with the I/O requests generated by the processes. Also, reordering the queued I/O requests to reflect changes in the processes' priorities can ensure that the I/O requests from high priority processes are serviced before the I/O requests from low priority processes. This can ensure efficient processing and lower wait times for high priority processes.

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