×

System controller with plurality of memory queues for prioritized scheduling of I/O requests from priority assigned clients

  • US 6,157,963 A
  • Filed: 03/24/1998
  • Issued: 12/05/2000
  • Est. Priority Date: 03/24/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A storage controller configured to prioritize and schedule I/O requests from a plurality of clients to at least one storage object, comprising:

  • processing means for processing I/O requests from said plurality of clients in a prioritized order;

    first interface means for sending and receiving data between said clients and said processing means; and

    second interface means for sending and receiving data between said processing means and said at least one storage object;

    said processing means being configured to receive I/O requests from said clients via said first interface means, prioritize and schedule said I/O requests based on a priority assigned to each of said clients, conduct an I/O operation with said at least one storage object via said second interface means for an I/O request from a client having a highest priority, communicate results from said I/O operation back to the client which initiated the I/O request processed by the I/O operation, and change the priority assigned to the client which initiated the I/O request processed by the I/O operation.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×