Patent ID: 8644174

Claim:
A method, comprising: identifying a stripe size, the stripe size being a size of data to be written to or read from one of a plurality of columns; determining a host IO size, the host IO size being a size of data to be received from or transmitted to a host, thereby enabling the data to be stored to or read from storage including a plurality of columns, wherein determining the host IO size includes calculating a product of the stripe size and a number of the plurality of columns; setting the host IO size to identify an amount of data to be received from or transmitted to the host; obtaining data from the host or transmitting data to the host, wherein the size of the data obtained or transmitted conforms to the host IO size; and performing striping across the plurality of columns for the data obtained from the host or transmitted to the host such that data written to or read from one of the plurality of columns conforms to the stripe size.