Patent ID: 8438138

Claim:
A multiQoS file system coupled to a host, comprising: a multiple quality of service (multiQoS) file system including data blocks, wherein a first portion of the data blocks is stored in a first quality of service virtual logical unit number (QoS VLUN) and a second portion of the data blocks is stored in a second QoS VLUN, the first QoS VLUN being coupled to a first performance band of a plurality of performance bands allocated on contiguous data zones of a disk drive, the second QoS VLUN being coupled to a second performance band of the plurality of performance bands allocated on contiguous data zones of the disk drive, and the multiQoS file system further including a file having an attribute, a current quality of service (QoS), and a set of data blocks of the first portion of data blocks; and a host coupled to the multiQoS file system adapted to: prioritize input/output (I/O) requests to the first performance band relative to at least the second of the plurality of performance bands; receive a migration rule, compute a new QoS of the file by comparing the migration rule to the attribute, migrate the set of data blocks of the file from the first QoS VLUN to the second QoS VLUN according to the new QoS; and update the current QoS to the new QoS for the set of data blocks.