Patent ID: 7047359

Claim:
A method in a data processing system for managing a storage system that includes a plurality of storage devices, said method comprising the steps of: receiving a first command from a host to store data utilizing a first storage scheme of a plurality of storage schemes; determining ones of said plurality of storage devices on which to store the data according to said first storage scheme; generating at least one second command to write data according to said first storage scheme to said ones of said plurality of storage devices in response to said receipt of said first command; transmitting said at least one second command to said ones of said plurality of storage devices; and storing said data in said ones of said plurality of storage device according to said first storage scheme in response to a receipt of said at least one second command; wherein said plurality of storage schemes includes the ability to perform writes with at least one of (a) mirroring but no striping and (b) both mirroring and striping.