×

Processing storage-related I/O requests using binary tree data structures

  • US 7,730,222 B2
  • Filed: 08/24/2004
  • Issued: 06/01/2010
  • Est. Priority Date: 08/24/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for processing I/O requests, the system comprising:

  • a logical unit of storage to receive a plurality of I/O requests directed to at least a part of the logical unit of storage; and

    a plurality of nodes arranged in a tree data structure, each node in the plurality of nodes being associated with a non-overlapping address range in the logical unit of storage, such that the tree data structure facilitates sequential processing of one or more of the plurality of I/O requests directed to the logical unit of storage based on an order in which the one or more I/O requests directed to the logical unit of storage were received, the plurality of I/O requests processed through the plurality of nodes forwarded to the associated non-overlapping address ranges in the logical unit of storage, wherein at least some of the nodes include pointers to operation sequences associated with corresponding I/O requests.

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