Patent ID: 8738866
Filing Date: 2014-05-27
Classification: G06F,Y02D

Abstract:
1. A storage system, comprising: multiple memory packages, which respectively comprise multiple non-volatile semiconductor memory devices for storing data, and a memory controller for controlling data read/write from/to the relevant multiple semiconductor memory devices; and a storage controller, which receives an I/O command issued from a host computer, creates, on the basis of the relevant I/O command, a first level command for controlling the multiple memory packages, and sends the first level command to the multiple memory packages, wherein each of the memory controllers: creates a second level command for the multiple nonvolatile semiconductor memory devices in a memory package of each of the memory controllers based on the first level command; estimates power to be consumed in the memory package of each of the memory controllers when the second level command is executed; and in a case where the estimated power consumption exceeds a preconfigured permissible power, suspends the execution of the second level command.