×

Method and system for power aware I/O scheduling

  • US 8,095,728 B2
  • Filed: 04/18/2008
  • Issued: 01/10/2012
  • Est. Priority Date: 04/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for retrieving a logical block, comprising:

  • receiving a request to read the logical block;

    obtaining metadata associated with the logical block, wherein the metadata comprises;

    a replication type used to store the logical block, andphysical block locations in a storage pool for each physical block associated with the logical block, wherein each physical block location specifies one of a plurality storage devices in the storage pool;

    obtaining power state information comprising a power state for each of the plurality of storage devices specified in the physical block locations;

    selecting a first set of physical block locations using the metadata, the power state information, and a power-usage selection policy;

    generating a first set of I/O requests, wherein each I/O request of the set of I/O requests specifies one of the issuing the first set of I/O requests;

    issuing the first set of I/O requests;

    receiving a first set of physical blocks in response to the first set of I/O requests; and

    constructing the logical block using the first set of physical blocks.

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