Patent ID: 7167951
Filing Date: 2007-01-23
Classification: G06F

Abstract:
1. Mass storage system controller apparatus receiving requests for access to files in a data storage system and managing access to the files in the data storage system, the data storage system having a plurality of storage devices and the requests being addressed to the data storage system as a single virtual storage device having addressable Command Regions allocated to controller commands and addressable Mapped Data Regions allocated for data storage, said apparatus comprising: a file system to manage access to files in the data storage system, said file system having a processor functioning as a Command Region processor and functioning as a Mapped Data Region processor; a disk emulator responding as a disk drive device to write/read commands and passing the write/read commands addressed to Command Regions of the virtual storage device to the Command Region processor, the write/read commands addressed to Command Regions containing controller commands for the file system; the Command Region processor responding to controller commands in the write/read commands and processing the controller commands to control files in the data storage system; said disk emulator responding as a disk drive device to write/read commands and passing write/read commands addressed to a Mapped Data Region of the virtual storage device to the Mapped Data Region processor; the Mapped Data Region processor responding to a write/read command with a Mapped Data Region address.