US20160162425A1

Associating process priority with i/o queuing

Claim Score by NHIP

Read claim 8, the broadest

Abstract

Described herein is a system and method for associating process priority with I/O queuing. The system can receive a first I/O request from a first process; store the first I/O request in an I/O queue; receive a second I/O request from a second process; store the second I/O request in the I/O queue; and sort the I/O queue based, at least in part, on a first priority of the first process and a second priority of the second process.

US20160162425A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 29 September 2028.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A method for associating process priority with input-output (I/O) queueing, the method comprising:receiving a first I/O request from a first process;storing the first I/O request in an I/O queue;receiving a second I/O request from a second process;storing the second I/O request in the I/O queue;and sorting the I/O queue based, at least in part, on a first priority of the first process and a second priority of the second process.
  2. 8
    Broadest claimClaim Score 77, broad(NHIP)An apparatus comprising:a memory;and a processor coupled to the memory, the processor configured to: receive a first I/O request from a first process;store the first I/O request in an I/O queue;receive a second I/O request from a second process;store the second I/O request in the I/O queue;and sort the I/O queue based, at least in part, on a first priority of the first process and a second priority of the second process.
  3. 15
    A computer program product for associating process priority with I/O queueing, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:receive a first I/O request from a first process;store the first I/O request in an I/O queue;receive a second I/O request from a second process;store the second I/O request in the I/O queue;and sort the I/O queue based, at least in part, on a first priority of the first process and a second priority of the second process.