摘要 |
An apparatus, system, and method are disclosed for distributed management in a storage system. The invention distributes increasingly complex storage management tasks to a message management module, a drive management module, a cache management module, and an interface management module to control operations of one or more storage devices, without depending on the availability of a "super" microprocessor. Furthermore, the invention provides for efficient inter-module communication through point-to-point passing of asynchronous queued messages and use of a centralized input/output context memory, such that all said modules may work in parallel independently and cooperatively, optimizing storage input/output performance at a reduced cost.
|