Invention Grant
- Patent Title: I/O scheduling
-
Application No.: US14292123Application Date: 2014-05-30
-
Publication No.: US09772959B2Publication Date: 2017-09-26
- Inventor: Russell A. Blaine , Kushal Dalmia , Joseph Sokol, Jr. , Andrew W. Vogan , Matthew J. Byom
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F13/18
- IPC: G06F13/18 ; G06F3/06 ; G06F13/38 ; G06F9/00

Abstract:
In one embodiment, input-output (I/O) scheduling system detects and resolves priority inversions by expediting previously dispatched requests to an I/O subsystem. In response to detecting the priority inversion, the system can transmit a command to expedite completion of the blocking I/O request. The pending request can be located within the I/O subsystem and expedited to reduce the pendency period of the request.
Public/Granted literature
- US20150347327A1 I/O SCHEDULING Public/Granted day:2015-12-03
Information query