The invention relates to a command scheduling
management system and a method for a parallel storage controller, and is applicable to a storage
system of using a parallel storage medium. The managementsystem comprises three modules: 1, a storage command
queue unit, 2, a storage command scheduling unit, and 3, a storage command
execution unit. After a storage controller receives an operation command of a storage medium from an application
client, according to priority of the command and the operated storage medium, a storage command is stored in the corresponding
queue of the storage command
queue unit; the storage command scheduling unit selects an
executable command from command queues according to the status of the parallel storage medium provided by the storage command
execution unit and priority of the storage command in command queues, and the
executable command is sent to the storage command
execution unit for executing; the storage command execution unit receives the command from the storage command scheduling unit and executes the command in parallel on multiple storage mediums, meanwhile according to the executing status of the command on the storage mediums, the status information of the storage mediums is supplied to the command scheduling unit.