Patent application number | Description | Published |
20100241793 | STORAGE SYSTEM AND METHOD FOR CONTROLLING STORAGE SYSTEM - The present invention efficiently uses the storage capacity in a storage system that has flash memory as a storage medium. | 09-23-2010 |
20110191520 | STORAGE SUBSYSTEM AND ITS DATA PROCESSING METHOD - The amount of data to be stored in a semiconductor nonvolatile memory can be reduced and overhead associated with data processing can be reduced. When a microprocessor | 08-04-2011 |
20110191521 | FLASH MEMORY DEVICE - A controller in a flash memory device manages erase count of each physical block and manages the erase frequency of each logical block. The controller allocates a logical block whose erase frequency is high to one or more physical blocks whose erase count is low. | 08-04-2011 |
20110191547 | COMPUTER SYSTEM AND LOAD EQUALIZATION CONTROL METHOD FOR THE SAME - A computer system having a plurality of controllers for data input/output control is provided, wherein even if a control authority of a processor is transferred to another processor and the computer system migrates control information necessary for a controller to execute data input/output processing, from a shared memory to a local memory for the relevant controller, the computer system prevents the occurrence of unbalanced allocation of a control function necessary for data input/output control between the plurality of controllers; and a load equalization method for such a computer system is also provided. | 08-04-2011 |
20110231594 | STORAGE SYSTEM HAVING PLURALITY OF FLASH PACKAGES - The storage system comprises a plurality of flash packages configuring one or more RAID groups, and a controller coupled to the plurality of flash packages. Each flash package comprises a plurality of flash chips configured from a plurality of physical blocks. The controller identifies a target area related to an unnecessary area, unmaps a physical block allocated to a logical block belonging to this target area from this logical block, and manages the unmapped physical block as a free block. | 09-22-2011 |
20110238885 | STORAGE SUBSYSTEM - Processing in accordance with the updating of data is carried out distributively by a control unit that controls a cache memory and by a memory controller that controls a nonvolatile semiconductor memory. When updating flash memory data, a main processor creates an XOR write command and transfers the same to a flash memory controller, a microprocessor of the flash memory controller parses the XOR write command, reads out an old parity from a page of a user area in the flash memory, creates a new parity by carrying out an exclusive OR operation using the read-out old parity, “b” data, which is the old data, and “d” data, which is the new data, and stores the created new parity in a page of a renewal area in a flash memory for storing parity. | 09-29-2011 |
20110246701 | STORAGE APPARATUS AND ITS DATA CONTROL METHOD - Efficient leveling among a plurality of FMPKs | 10-06-2011 |
20120005402 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 01-05-2012 |
20120023290 | STORAGE SYSTEM CONFIGURED FROM PLURALITY OF STORAGE MODULES AND METHOD FOR SWITCHING COUPLING CONFIGURATION OF STORAGE MODULES - There are a loose coupling and a tight coupling as the coupling configurations for a first module and a second module. The loose coupling is a coupling configuration in which the first and second modules are coupled together by way of a front-end path, and the first module is not able to access a second storage resource. The tight coupling is a coupling configuration in which the first and second modules are coupled together by way of a back-end path, and the first module is able to access the second storage resource. A switch from the loose coupling to the tight coupling is performed using the following processing flow without the first and second modules being partitioned into respectively independent storage modules. Specifically, first, the first and second modules are coupled together by way of the back-end path, and next, the first module merges information denoted by second management information from the second storage resource with first management information via the back-end path. | 01-26-2012 |
20120297244 | STORAGE SUBSYSTEM - The storage system includes a plurality of flash memory devices, each of the flash memory devices including a flash memory controller and flash memory chips, which are configured as a RAID group and a storage controller, coupled to the plurality of flash memory devices, configured to receive data from a computer and send the data to a first flash memory device of the plurality of flash memory devices. The flash memory controller of the flash memory device is configured to receive the data from the storage controller and execute a parity operation using the data. | 11-22-2012 |
20130132656 | STORAGE SUBSYSTEM AND ITS DATA PROCESSING METHOD - The amount of data to be stored in a semiconductor nonvolatile memory can be reduced and overhead associated with data processing can be reduced. When a microprocessor receives a write request from a host computer and data D | 05-23-2013 |
20130151763 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 06-13-2013 |
20140108713 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 04-17-2014 |
20140304461 | STORAGE SUBSYSTEM - The storage system includes a plurality of flash memory devices, each of the flash memory devices including a flash memory controller and flash memory chips, which are configured as a RAID group and a storage controller, coupled to the plurality of flash memory devices, configured to receive data from a computer and send the data to a first flash memory device of the plurality of flash memory devices. The flash memory controller of the flash memory device is configured to receive the data from the storage controller and execute a parity operation using the data. | 10-09-2014 |
20140351521 | STORAGE SYSTEM AND METHOD FOR CONTROLLING STORAGE SYSTEM - A cache package (for example, a flash memory package configured by flash memories) can execute a cache control process instead of a processor in a storage system by a request of the cache control process from the storage system. Consequently, time for the process that the processor of the storage system executes can be reduced and increase in a throughput can be achieved. For example, particularly the present invention is effective in real time data processing in OLTP (OnLine Transaction Processing) (for example, database processes in finance, medical service, Internet service, and government and public service). In addition, under the concept of recent EPR (Enterprise Resource Planning) a flexible storage system that can respond rapid fluctuation in an amount of data and an access load can be established and leveraged by increasing several boards of required cache packages. | 11-27-2014 |
20150100728 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 04-09-2015 |
Patent application number | Description | Published |
20080199734 | PERPENDICULAR MAGNETIC RECORDING MEDIUM, MANUFACTURING METHOD THEREOF AND MAGNETIC RECORDING DEVICE - The thickness of the spacer layer is set in such as way as to obtain the anti-parallel magnetic coupling between two amorphous ferromagnetic layers in the perpendicular medium. When the thickness of the spacer layer is changed, the exchange field shows an oscillatory behavior and the highest values of the exchange fields are obtained at various thicknesses and indicates an anti-parallel exchange between them. A conventional recording medium applies the smallest thickness (1st APS) among the thicknesses corresponding to the exchange field maximum. On the other hand, the present invention applies the second smallest thickness (2nd APS) to obtain larger tolerance of spacer layer thickness and improved writability and enhanced recording performance. | 08-21-2008 |
20090197120 | MAGNETIC RECORDING MEDIUM AND MAGNETIC RECORDING APPARATUS - A magnetic recording medium for vertical magnetic recording includes a substrate, and a layer laminated on the substrate, including a first magnetic recording layer made of a granular material, an exchange-coupling-strength control layer, a second magnetic recording layer made of a granular material, and a third magnetic recording layer made of a non-granular material. | 08-06-2009 |
20120247750 | SERVER DEVICE, CONTROL DEVICE, SERVER RACK, RECORDING MEDIUM STORING COOLING CONTROL PROGRAM, AND COOLING CONTROL METHOD - A server device includes: electronic devices; a housing that houses the electronic devices; at least one fan; air volume control units configured to adjust a volume of cooling airflow which is generated by rotation of the at least one fan and is ventilated through the electronic devices by opening and closing of respective valves; a valve opening control unit configured to control valve opening degrees of the air volume control units so that temperatures inside the electronic devices become a given target temperature; a fan control unit configured to run the at least one fan at a fan rotating speed that achieves a volume of cooling airflow to make temperatures inside the electronic devices become the given target temperature at a valve opening degree higher than the valve opening degrees that the valve opening control unit controls. | 10-04-2012 |