Patent ID: 7934124

Claim:
A storage subsystem comprising: a plurality of interface units, each coupled to a plurality of communication ports for connection to a host server and to other ones of the plurality of interface units; a plurality of data storage modules, wherein each data storage module is detachably mated to a corresponding connector mounted to a motherboard, wherein each module includes a non-volatile flash memory storage and a volatile storage that is configured to temporarily store data being written to the non-volatile flash memory storage, and wherein the plurality of data storage modules is partitioned into a plurality of portions, and each portion is coupled to a respective interface unit via the motherboard; wherein each portion of the plurality of data storage modules and the respective interface unit to which each portion is coupled forms a separate storage domain that is isolated from each other domain; and a management unit coupled to the plurality of interface units and configured to provide a flush signal in response to a loss of primary direct current (DC) power to the storage subsystem; wherein each of the plurality of data storage modules is configured to write unwritten data stored within the volatile storage to the non-volatile storage within a predetermined amount of time in response to the flush signal.