Patent application number | Description | Published |
20080201391 | Methods and apparatus for adjusting a journal area for continuous data protection - In a storage system implementing journaling for data backup and restore, users are able to easily determine information regarding amounts journal data generated over specified periods of time. Flexible and automatic adjustment of the journal area is enabled by providing the user with the information on the relationships between the amounts of journal data generated over periods of time. Also dynamic allocation of storage capacity from free space may be applied to the journal volume on an as-needed basis, and may be used to minimize the size of the journal volume when certain journal entries are determined to be no longer needed. Thus, users are able to determine an appropriate size of a journal area in accordance with requirements for predetermined preservation periods for backup data. Thereby, management of the journal area is simplified and the costs to manage the journal area are reduced. | 08-21-2008 |
20080263277 | Storage device - A storage device is provided with a file I/O interface control device and a plurality of disk pools. The file I/O interface control device sets one of a plurality of storage hierarchies defining storage classes, respectively, for each of LUs within the disk pools, thereby forming a file system in each of the LUs. The file I/O interface control device migrates at least one of the files from one of the LUs to another one of the LUs of an optimal storage class, based on static properties and dynamic properties of each file. | 10-23-2008 |
20080270608 | COMPUTER SYSTEM - The Computer System consists of components including more than one Computer and Storage Subsystem to which more than one Computer are connected. The Storage Subsystem is equipped with more than one Storage Unit, Management Table registering information to manage Storage Units accessible by each of the Computers and Controller to control accesses by more than one Computer to more than one Storage Unit. The controller controls the accesses according to the information set in the Management Table when the Storage Unit is accessed by the Computer. | 10-30-2008 |
20080270688 | Direct access storage system with combined block interface and file interface access - A storage system includes a storage controller and storage media for reading data from or writing data to the storage media in response to block-level and file-level | 10-30-2008 |
20080270701 | Cluster-type storage system and managing method of the cluster-type storage system - A storage system | 10-30-2008 |
20080301363 | VIRTUAL TAPE LIBRARY DEVICE - A storage device system comprises interfaces connected to computers, a plurality of magnetic disks, and a control device that controls the plurality of magnetic disks. When a command from one of the computers instructing a tape library device to load a magnetic tape into a tape device is received by one of the interfaces, the control device selects a storage region that is managed as a virtual tape from among storage regions of the magnetic disks. When one of the interfaces receives an access request from the computer to the tape device, the control device controls to access the storage region selected. | 12-04-2008 |
20080307084 | STORAGE UNIT INFORMATION CONTROL SYSTEM FOR USER TERMINAL - The invention enables the control of the information in a storage unit in a user terminal, prevents data from leaking to unauthorized users and protects information in the user terminal. A management OS manages the input/output to/from a user work OS in the user terminal, identifies a control-triggering condition set by a management server, controls the information in the storage unit storing the user work OS-related information so that information leakage can be prevented, and it also backs up the user work OS-related information to the storage apparatus using the user work OS input/output information. | 12-11-2008 |
20080307120 | INFORMATION SYSTEM AND INFORMATION STORAGE METHOD OF INFORMATION SYSTEM - Provided is an information system for preserving data of a storage device in a computer that repeats the connection to and disconnection from a communication network. The computer acquires data to be written into the storage device and manages the update status of the storage device, transfers the data written into the storage device to the storage controller independent from the writing of data into the storage device when the computer is in a communicable state with the storage controller, and discontinues the transfer of data written into the storage device to the storage controller and manages the transfer status when the computer is not in a communicable state with the storage controller. | 12-11-2008 |
20090106388 | STORAGE SYSTEM AND DATA TRANSFER METHOD - This storage system includes one or more household appliances, a home server storing contents data and management information of the contents data received from the one or more household appliances and pre-set with an unused capacity limit, and an online storage center. When the actual unused capacity in the home server falls below the capacity limit, the home server sends to and stores in the online storage center prescribed contents data and management information of the prescribed contents data among the contents data and management information of the contents data stored in the home server, and deletes the prescribed contents data from the home server while leaving the management information of the prescribed contents data stored in the home server. | 04-23-2009 |
20090113152 | STORAGE SYSTEM GROUP - A first storage system comprises a first logical volume, and a first controller that has a first memory. A second storage system comprises a second physical storage device that constitutes the basis of a second logical volume and a journal area, and a second controller that has a second memory. At least the first memory stores a write unit size, which is the size of a write data element. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any block of a plurality of blocks configuring the first and/or second logical volume, or a data element that is written to this block. The size of the journal data element, and the size of the respective blocks that are managed as the respective components of the first and second logical volumes are the write unit size. | 04-30-2009 |
20090113153 | STORAGE SYSTEM GROUP - There is a journal area and one or more logical volumes comprising a first logical volume. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any storage area of a plurality of storage areas configuring a logical volume, or a data element that is written to the storage area. A controller has a size receiver that receives a write unit size, which is the size of a write data element received from a computer, and a size setting unit that sets the received write unit size in a memory for one or more logical volumes. The size of a journal data element stored in a journal area based on the set write unit size is the write unit size. | 04-30-2009 |
20090125692 | BACKUP SYSTEM AND METHOD - A storage system, upon receiving a marker from a host computer, executes a generation determination process for determining a generation of a first logical volume that is used by a host computer, and writes information related to the generation determined in this generation determination process to a physical storage device and/or a memory. A backup controller determines whether or not any data or a specified file and/or folder inside the first logical volume of the immediately preceding generation has changed, and when the result of this determination is affirmative, sends a marker insert indication, which induces the issuance of a marker, to the host computer, and when the result of the determination is negative, does not send the marker insert indication to the host computer. | 05-14-2009 |
20090171785 | ADVERTISEMENT DISTRIBUTION SYSTEM AND ADVERTISEMENT DISTRIBUTION METHOD - A home storage (a first storage device) installed in each home is provided with an area for a user to store data (user area) and an area for storing ads (ad area). The first storage device checks interest and favorite information for the user in the user area, and transmits the interest and favorite information at the same time backup is performed in a second storage device at a remote site. The second storage device selects a suitable ad based on the interest and favorite information from the first storage device and transmits the selected ad to the first storage device. The user views the transmitted ad when viewing content in the first storage device. The user's viewing record for the ads is kept as statistical data, and the second storage device compiles the record, charges a sponsor an ad charge, thereby subsidizing the usage charge for the first storage device regardless of online or offline connection. | 07-02-2009 |
20090172046 | ELECTRONIC APPLIANCE SERVICE SYSTEM - The risk of a third party referring to or using backup data without authorization upon restoring such backup data in an HDD recorder is mitigated. First authentication information of a user as the HDD owner and second authentication information of an engineer of a repair plant are registered in an online backup service system. The first authentication information is used when backing up data recorded in the HDD to the online backup service system, and the second authentication information is used when restoring the data backed up to the online backup service system. The data backup processing and data restoration processing are executed only when the authentication information is appropriate. Since the user will directly receive an email from the online backup service system regarding who restored which data at what time, such user will be able to audit the data restoration process independently from the person recovering the data. | 07-02-2009 |
20090172141 | STORAGE SYSTEM AND DATA MANAGEMENT METHOD IN STORAGE SYSTEM - Provided is a storage center including a storage subsystem for storing content data to be used by the user's home server, and a center server for controlling the storage subsystem. The center server aggregates the content recording reservation requests sent from several home servers, obtains content data from a content server and stores the content data in the storage subsystem at a designated recording start time, and notifies the user's home server that the recording reservation is complete. | 07-02-2009 |
20090248979 | Storage apparatus and control method for same - The storage apparatus includes an external logical unit as a target of a plurality of host apparatuses, and an internal logical unit assigned to the external logical unit. The internal logical unit includes a common logical unit having common files commonly used by the plurality of host apparatuses, and an individual logical unit having individual files used by each of the plurality of host apparatuses. Upon receipt of a write request from the host apparatus, the storage apparatus performs data matching by comparing write data depending on the write request with data stored in the common logical unit at a management block unit. The storage apparatus stores matching data block in the common logical unit, and stores a non-matching data block in an individual logical block. | 10-01-2009 |
20090271564 | STORAGE SYSTEM - A storage system has a storage controller and a flash memory module that is coupled to the storage controller. The storage controller manages the status of a storage area in a flash memory chip of the flash memory module. When a portion of the storage area in the flash memory chip becomes unwritable, the storage controller carries out control so as to use a free storage area as an alternate area for the unwritable storage area, and to store data that has been stored in the unwritable storage area, in the alternate area. | 10-29-2009 |
20090287878 | STORAGE APPARATUS USING FLASH MEMORY - For a storage apparatus in which flash memory disks and hard disks coexist, high-density mounting of flash memory modules is achieved. A storage apparatus in accordance with the present invention includes flash memories and a storage controller. A second storage apparatus including magnetic disks is connected to the storage apparatus. For creation of a logical volume, the storage controller can form a storage area using a flash memory or a magnetic disk. When an input/output request is issued from a host computer, if a storage area is formed with a flash memory, the storage controller directly accesses the flash memory to handle the input/output request. When the storage apparatus defines a storage area formed with a flash memory, the storage apparatus defines the storage area by adding up the capacity of a storage area to be provided for the host computer and a substitute area capacity determined in consideration of restrictions imposed on the number of times of deletion of the flash memory. | 11-19-2009 |
20100169569 | STORAGE SYSTEM THAT IS CONNECTED TO EXTERNAL STORAGE - A first storage system is connected to a second storage system, and an external device within the first storage system is provided to a host as a device of the second storage system. The second storage system includes a cache control section having cache adaptors, each controlling a disk and a cache, a protocol conversion section including protocol adaptors that switch requests from the host to appropriate ones of the cache adaptors, a management adaptor, and an internal network that mutually connects the cache adaptors, the protocol adaptors and the management adaptor. The first storage system being connected to any of the protocol adaptors is connected to the second storage system. The second storage system executes a processing for the external device by the cache control section, or connects to the first storage system through the protocol conversion section without the cache control section executing processing for the external device. | 07-01-2010 |
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 |
20100241898 | ARRAY-TYPE DISK APPARATUS PREVENTING DATA LOST AND PROVIDING IMPROVED FAILURE TOLERANCE - Disclosed is storage system, that is, an array-type disk apparatus which is provided with an error monitor section which monitors the status of error occurrence in a disk drive and instructs initiation of mirroring between the disk drive and a spare disk drive when the number of errors occurred of the disk drive exceeds a specified value, and a mirror section which performs mirroring between the disk drive and spare disk drive. Storage system, that is, the array-type disk apparatus may be provided with an error monitor section which monitors the status of error occurrence in a disk drive and gives such an instruction as to set the status of the disk drive in a temporary blocked state, and a data restoring section which executes data restoration by reading data from the temporary blocked disk drive when reading from another disk drive constituting a disk array group is not possible during data restoration. | 09-23-2010 |
20100246058 | STORAGE SYSTEM CONTROLLING POWER SUPPLY MODULE AND FAN - When a disk device corresponding to a logical volume is started, a disk system determines and starts a disk device and a fan to be started, while comprehensively considering heat quantity generated by the disk device to be started, the cooling capacity of the fan, and the electric power consumption of the fan or the electric power consumption of the disk device. | 09-30-2010 |
20110055429 | STORAGE SYSTEM THAT IS CONNECTED TO EXTERNAL STORAGE - A first storage system is connected to a second storage system, and an external device within the first storage system is provided to a host as a device of the second storage system. The second storage system includes a cache control section having cache adaptors, each controlling a disk and a cache, a protocol conversion section including protocol adaptors that switch requests from the host to appropriate ones of the cache adaptors, a management adaptor, and an internal network that mutually connects the cache adaptors, the protocol adaptors and the management adaptor. The first storage system being connected to any of the protocol adaptors is connected to the second storage system. The second storage system executes a processing for the external device by the cache control section, or connects to the first storage system through the protocol conversion section without the cache control section executing processing for the external device. | 03-03-2011 |
20110078220 | FILESYSTEM BUILDING METHOD - Network arrangements wherein a network interface receives write requests of files of a file system from a client computer, each file including respective data and respective metadata. A processor registers the metadata of a file to at least one first type storage medium and writes the data of the file to the at least one second type storage medium based on file value information. The storage system stores information of address ranges of an integrated logical unit, in which each address range corresponds to the at least one first type storage medium and the at least one second type storage medium included in the integrated logical unit, and provides the information of address ranges of the integrated logical unit to the client computer. | 03-31-2011 |
20110185123 | STORAGE DEVICE - A storage device is provided with a file I/O interface control device and a plurality of disk pools. The file I/O interface control device sets one of a plurality of storage hierarchies defining storage classes, respectively, for each of LUs within the disk pools, thereby forming a file system in each of the LUs. The file I/O interface control device migrates at least one of the files from one of the LUs to another one of the LUs of an optimal storage class, based on static properties and dynamic properties of each file. | 07-28-2011 |
20110191305 | STORAGE SYSTEM FOR ELIMINATING DUPLICATED DATA - A storage system | 08-04-2011 |
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 |
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 |
20110246701 | STORAGE APPARATUS AND ITS DATA CONTROL METHOD - Efficient leveling among a plurality of FMPKs | 10-06-2011 |
20110307721 | STORAGE APPARATUS AND POWER CONSUMPTION ESTIMATION METHOD - Proposed are a storage apparatus and a power consumption estimation method capable of easily and accurately estimating the power consumption of a physical drive without having to use a wattmeter. Operational information concerning a seek amount and a data transfer amount in the relevant hard disk drive which are internally recorded and retained by the respective hard disk drives is collected from each of the hard disk drives, and power consumption of each of the hard disk drives is estimated based on the acquired operational information of each of the hard disk drives. | 12-15-2011 |
20120005402 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 01-05-2012 |
20120036330 | COMPUTER SYSTEM AND DATA MIGRATION METHOD - With a computer system having a host computer and first and second storage apparatuses, the second storage apparatus virtualizes first logical units in the first storage apparatus and provides them as second logical units to the host computer, collects configuration information about each first logical unit, and sets each piece of the collected configuration information to each corresponding second logical unit. The host computer adds a path to the second logical units and deletes a path to the first logical units. The second storage apparatus copies data stored in the first logical units to a storage area provided by the second storage device and associates the storage area with the second logical units. | 02-09-2012 |
20120084529 | ARRANGEMENTS FOR MANAGING METADATA OF AN INTEGRATED LOGICAL UNIT INCLUDING DIFFERING TYPES OF STORAGE MEDIA - A file system including: a first type storage medium; a second type storage medium; and a processor providing a file system using a first area in the first type storage medium and a second area in the second type storage medium, wherein the processor manages whether metadata is permitted to be stored in each of the first area and second area, stores a first file and first metadata of the first file in the first area, which is managed to permit storing metadata, migrates the first file stored in the file system to the second area, which is managed not to permit storing metadata, and changes the first metadata stored in the first area to point to a location of the first file in the second area. | 04-05-2012 |
20120096231 | DATA MIGRATION SYSTEM AND DATA MIGRATION METHOD - A second storage maps a migration source volume to a virtual volume of a migration destination volume according to storage virtualization technology. A host system including a host switches an access path from an access path to the migration source volume to an access path to the migration destination volume. The second storage executes copy processing of migrating, from the migration source volume to the migration destination volume, data in an assigned area of a virtual volume according to thin provisioning of the migration source volume based on the information contained in the first thin provisioning information in the first storage, and copying that data from the migration destination volume to a virtual volume according to thin provisioning of a copy destination volume in the second storage. The second storage associates the virtual volume of the copy destination volume with the migration destination volume in substitute for the original virtual volume. | 04-19-2012 |
20120117345 | METHOD AND APPARATUS FOR BACKUP AND RESTORE IN A DYNAMIC CHUNK ALLOCATION STORAGE SYSTEM - Backup and restore operations are made possible in a storage system that has dynamic chunk allocation (DCA) capability. In a DCA storage system, a chunk of physical storage area is not allocated to a segment of a volume until a write command is received targeting the segment of the volume. During a restore operation of the volume in the DCA storage system, the wasting of storage capacity when a backup image of the volume is restored is mitigated by preventing allocation of physical storage areas to segments of restore data that are only void data. | 05-10-2012 |
20120127608 | STORAGE SYSTEM CONTROLLING POWER SUPPLY MODULE AND FAN - When a disk device corresponding to a logical volume is started, a disk system determines and starts a disk device and a fan to be started, while comprehensively considering heat quantity generated by the disk device to be started, the cooling capacity of the fan, and the electric power consumption of the fan or the electric power consumption of the disk device. | 05-24-2012 |
20120144002 | CLUSTER STORAGE SETTING METHOD, SYSTEM, AND MANAGEMENT SYSTEM - A storage cluster including a first storage apparatus and a second storage apparatus is defined. Communication between the first storage apparatus and the second storage apparatus uses a first network and an access request from a host computer uses a second network. Each of the first and second storage apparatuses defines internal LUs by using storage devices included in that storage apparatus. The first storage apparatus defines other internal LUs by using internal LUs of the second storage apparatus and the second storage apparatus defines other internal LUs by using internal LUs of the first storage apparatus. | 06-07-2012 |
20120166736 | STORAGE SYSTEM COMPRISING MULTIPLE STORAGE APPARATUSES WITH BOTH STORAGE VIRTUALIZATION FUNCTION AND CAPACITY VIRTUALIZATION FUNCTION - A first virtual storage and a second virtual storage share an external LU (Logical Unit) inside an external storage. The first virtual storage comprises a first LU, which comprises multiple first virtual areas and conforms to thin provisioning, and an external capacity pool, which is a storage area based on the external LU, and which is partitioned into multiple external pages, which are sub-storage areas. The second virtual storage comprises a second LU, which comprises multiple second virtual areas and conforms to thin provisioning. In a data migration from the first LU to the second LU, for a data migration from a first virtual area, to which an external page has been allocated, to a second virtual area, the first virtual storage notifies the second virtual storage of a migration-source address, which is an address of the first virtual area, and an external address, which is an address of the external page that has been allocated to this virtual area, and the second virtual storage stores a corresponding relationship between the notified migration-source address and external address. | 06-28-2012 |
20120185644 | COMPUTER SYSTEM, MANAGEMENT COMPUTER AND STORAGE MANAGEMENT METHOD - The storage apparatus | 07-19-2012 |
20120221783 | SYSTEM AND METHOD FOR ALLOCATING CAPACITY - For a storage apparatus where flash memory disks and hard disks coexist, high-density mounting of flash memory modules is achieved. The storage apparatus includes flash memories and a storage controller. A second storage apparatus including magnetic disks is connected to the storage apparatus. The storage controller can form a storage area using a flash memory or a magnetic disk to create a logical volume. When an input/output request is issued from a host computer, if a storage area is formed with a flash memory, the storage controller directly accesses the flash memory to handle the request. When the storage apparatus defines a storage area formed with a flash memory, the storage apparatus defines the storage area by adding up the capacity of a storage area to be provided for the host computer and a substitute area capacity determined in consideration of restrictions on the number deletions of the flash memory. | 08-30-2012 |
20120226860 | COMPUTER SYSTEM AND DATA MIGRATION METHOD - A path is formed between a host computer and storage apparatuses without depending on the configuration of the host computer and a network and a plurality of volumes having a copy function are migrated between storage apparatuses while keeping the latest data. | 09-06-2012 |
20120271934 | STORAGE SYSTEM AND DATA MANAGEMENT METHOD IN STORAGE SYSTEM - Provided is a storage center including a storage subsystem for storing content data to be used by the user's home server, and a center server for controlling the storage subsystem. The center server aggregates the content recording reservation requests sent from several home servers, obtains content data from a content server and stores the content data in the storage subsystem at a designated recording start time, and notifies the user's home server that the recording reservation is complete. | 10-25-2012 |
20120317333 | STORAGE SYSTEM COMPRISING FLASH MEMORY, AND STORAGE CONTROL METHOD - A storage system has a plurality of flash packages, and a storage controller for receiving a write request from a host and sending a write-data write request based on data conforming to this write request to a write-destination flash package. A virtual capacity, which is larger than the physical capacity of the flash package, is defined in the storage controller. The storage system compresses the write data, and writes the compressed write data to the write-destination flash chip. | 12-13-2012 |
20120317373 | STORAGE APPARATUS AND METHOD OF CONTROLLING STORAGE APPARATUS - Efficient data processing is implemented by using the functions of an external storage apparatus which is connected to the virtual storage apparatus. | 12-13-2012 |
20120330907 | STORAGE SYSTEM FOR ELIMINATING DUPLICATED DATA - A storage system | 12-27-2012 |
20120331258 | STORAGE SYSTEM GROUP - There is a journal area and one or more logical volumes comprising a first logical volume. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any storage area of a plurality of storage areas configuring a logical volume, or a data element that is written to the storage area. A controller has a size receiver that receives a write unit size, which is the size of a write data element received from a computer, and a size setting unit that sets the received write unit size in a memory for one or more logical volumes. The size of a journal data element stored in a journal area based on the set write unit size is the write unit size. | 12-27-2012 |
20130024639 | COMPUTER SYSTEM AND DATA MIGRATION METHOD THEREOF - Data migration can be preformed between source and target storage subsystems without stopping exchanging data between a host computer and each of the storage subsystems. | 01-24-2013 |
20130067139 | STORAGE SYSTEM COMPRISING FLASH MEMORY, AND STORAGE CONTROL METHOD - A storage system comprises a plurality of flash packages comprising a plurality of flash chips, and a storage controller for receiving a first write request from a higher-level apparatus and sending a second write request of write data based on data conforming to this first write request to a write-destination flash package, and demonstrates a capacity virtualization function for causing a storage capacity to appear larger than an actual storage capacity for the higher-level apparatus, and for configuring a storage space using page units. The storage system generates a second VOL (logical volume) based on a first VOL, manages a plurality of VOLs comprising the first VOL and one or more second VOLs generated based on the first VOL as a VOL group, and allocates the same page to areas of the same address of the plurality of VOLs configuring the VOL group. | 03-14-2013 |
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 |
20130238845 | SYSTEM AND METHOD FOR ALLOCATING CAPACITY - For a storage apparatus where flash memory disks and hard disks coexist, high-density mounting of flash memory modules is achieved. The storage apparatus includes flash memories and a storage controller. A second storage apparatus including magnetic disks is connected to the storage apparatus. The storage controller can form a storage area using a flash memory or a magnetic disk to create a logical volume. When an input/output request is issued from a host computer, if a storage area is formed with a flash memory, the storage controller directly accesses the flash memory to handle the request. When the storage apparatus defines a storage area formed with a flash memory, the storage apparatus defines the storage area by adding up the capacity of a storage area to be provided for the host computer and a substitute area capacity determined in consideration of restrictions on the number deletions of the flash memory. | 09-12-2013 |
20130254504 | COMPUTER SYSTEM AND DATA MIGRATION METHOD - A computer system and data migration method capable of replacing a storage apparatus with another storage apparatus and avoiding stopping data transmission or reception between a host computer and the storage apparatuses without depending on the configuration of existing storage apparatuses and other devices is suggested. | 09-26-2013 |
20130290281 | STORAGE APPARATUS AND DATA MANAGEMENT METHOD - The processing load when rewriting portions of compressed data is alleviated. | 10-31-2013 |
20130318196 | STORAGE SYSTEM AND STORAGE CONTROL METHOD FOR USING STORAGE AREA BASED ON SECONDARY STORAGE AS CACHE AREA - In general, a DRAM is used as a cache memory, and when attempting to expand the capacity of the cache memory to increase the hit ratio, the DRAM is required to be physically augmented, which is not a simple task. Consequently, a storage system uses a page, which conforms to a capacity virtualization function (for example, a page allocatable to a logical volume in accordance with Thin Provisioning), as a cache area. This makes it possible to dynamically increase and decrease the cache capacity. | 11-28-2013 |
20140006726 | STORAGE SYSTEM COMPRISING MULTIPLE STORAGE APPARATUSES WITH BOTH STORAGE VIRTUALIZATION FUNCTION AND CAPACITY VIRTUALIZATION FUNCTION | 01-02-2014 |
20140108713 | STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES - A storage system | 04-17-2014 |
20140115255 | STORAGE SYSTEM AND METHOD FOR CONTROLLING STORAGE SYSTEM - It is provided a storage system, comprising a storage device for storing data and at least one controller for controlling reading/writing of the data from/to the storage device. The at least one controller each includes a first cache memory for temporarily storing the data read from the storage device by file access, and a second cache memory for temporarily storing the data to be read/written from/to the storage device by block access. The processor reads the requested data from the storage device in the case where data requested by a file read request received from a host computer is not stored in the first cache memory, stores the data read from the storage device in the first cache memory without storing the data in the second cache memory, and transfers the data stored in the first cache memory to the host computer that has issued the file read request. | 04-24-2014 |
20140115289 | DATA MIGRATION SYSTEM AND DATA MIGRATION METHOD - A second storage maps a migration source volume to a virtual volume of a migration destination volume according to storage virtualization technology. A host system including a host switches an access path from an access path to the migration source volume to an access path to the migration destination volume. The second storage executes copy processing of migrating, from the migration source volume to the migration destination volume, data in an assigned area of a virtual volume according to thin provisioning of the migration source volume based on the information contained in the first thin provisioning information in the first storage, and copying that data from the migration destination volume to a virtual volume according to thin provisioning of a copy destination volume in the second storage. The second storage associates the virtual volume of the copy destination volume with the migration destination volume in substitute for the original virtual volume. | 04-24-2014 |
20140189203 | STORAGE APPARATUS AND STORAGE CONTROL METHOD - A cache memory (CM) in which data, which is accessed with respect to a storage device, is temporarily stored is coupled to a controller for accessing the storage device in accordance with an access command from a higher-level apparatus. The CM comprises a nonvolatile semi-conductor memory (NVM), and provides a logical space to the controller. The controller is configured to partition the logical space into multiple segments and to manage these segments, and to access the CM by specifying a logical address of the logical space. The CM receives the logical address-specified access, and accesses a physical area allocated to a logical area, which belongs to the specified logical address. A first management unit, which is a unit of a segment, is larger than a second management unit, which is a unit of an access performed with respect to the NVM. The capacity of the logical space is larger than the storage capacity of the NVM. | 07-03-2014 |
20140189204 | INFORMATION PROCESSING APPARATUS AND CACHE CONTROL METHOD - An information processing apparatus comprises a plurality types of cache memories having different characteristics, decides on a type of cache memory to be used as a data cache destination based on the access characteristics of cache-target data, and caches the data in the cache memory of the decided type. | 07-03-2014 |
20140195573 | STORAGE SYSTEM AND CONTROL METHOD FOR STORAGE SYSTEM - An example of the present invention is a storage system comprising a first real storage apparatus including a plurality of real resources. The first real storage apparatus includes: real resource groups allocated to a plurality of virtual storage apparatuses; first management information for associating virtual resource identifiers individually assigned to real resources in a namespace independently defined for each of the plurality of virtual storage apparatuses with real resource identifiers individually assigned to the real resources in a namespace defined for the first real storage apparatus; and a controller for receiving a command including a designation with a virtual resource identifier, converting the virtual resource identifier in the command into a real resource identifier with reference to the first management information, and processing the command with the converted real resource identifier. | 07-10-2014 |
20140195722 | STORAGE SYSTEM WHICH REALIZES ASYNCHRONOUS REMOTE COPY USING CACHE MEMORY COMPOSED OF FLASH MEMORY, AND CONTROL METHOD THEREOF - The first storage apparatus provides a primary logical volume, and the second storage apparatus has a secondary logical volume. When the first storage apparatus receives a write command to the primary logical volume, a package processor in a flash package allocates first physical area in the flash memory chip to first cache logical area for write data and stores the write data to the allocated first physical area. And when the package processor receives journal data creation command form the processor, allocates the first physical area to second journal area for journal data without storing journal data corresponding to the write data. | 07-10-2014 |
20140201438 | STORAGE SYSTEM, METHOD OF CONTROLLING A STORAGE SYSTEM AND MANAGEMENT SYSTEM FOR STORAGE SYSTEM - An example is a method of controlling a storage system for providing a virtual storage apparatus that includes virtual storage resources associated with real storage resources of real storage apparatus. It includes receiving a virtual storage resource control command of a predetermined type specifying a first virtual storage resource in the virtual storage apparatus and a second virtual storage resource associated with the first virtual storage resource; referring to management information for managing association relations between the virtual storage resources and the real storage resources, to identify a first real storage resource associated with the first virtual storage resource and a first real storage apparatus including the first real storage resource; and selecting a second real storage resource associated with the second virtual storage resource from real storage resources within the first real storage apparatus, or creating the second real storage resource within the first real storage apparatus. | 07-17-2014 |
20140281064 | COMPOUND STORAGE SYSTEM AND STORAGE CONTROL METHOD - A shared device unit, which comprises a storage device, is coupled to a plurality of storage systems. The shared device unit provides a plurality of storage areas, which are based on the storage device, to the plurality of storage systems. Each storage system stores allocation management information which comprises an ID of a storage area provided to thereof among the plurality of storage areas, and provides the storage area corresponded to the ID included in the allocation management information to the host computer coupled thereto among the plurality of host computers. | 09-18-2014 |
20140304242 | STORAGE SYSTEM FOR ELIMINATING DUPLICATED DATA - A storage system | 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 |
20140379974 | STORAGE SYSTEM COMPRISING FLASH MEMORY, AND STORAGE CONTROL METHOD - A storage system has a plurality of flash packages, and a storage controller for receiving a write request from a host and sending a write-data write request based on data conforming to this write request to a write-destination flash package. A virtual capacity, which is larger than the physical capacity of the flash package, is defined in the storage controller. The storage system compresses the write data, and writes the compressed write data to the write-destination flash chip. | 12-25-2014 |