Patent application number | Description | Published |
20080240429 | STORAGE APPARATUS AND DATA MANAGEMENT METHOD - The storage apparatus of the present invention that controls the input and output of data to and from a computer includes a logical volume for storing data from the computer, a common resource for storing data pre-stored in the logical volume as update data in order to store subsequent data from the computer in the logical volume, an encryption/decryption unit for encrypting or decrypting data stored in the logical volume or update data stored in the common resource, and a key change unit for changing a key for encrypting or decrypting data stored in the logical volume, and changing a key for encrypting or decrypting update data stored in the common resource based on information of the key used for data stored in the logical volume. | 10-02-2008 |
20080240434 | STORAGE VIRTUALIZATION APPARATUS COMPRISING ENCRYPTION FUNCTIONS - A storage virtualization apparatus comprises a judgment portion. The judgment portion judges whether encryption functions are present in an external storage subsystem having an external logical volume identified based on a write request received from a higher-level device. When the result of the judgment is negative, the storage virtualization apparatus uses its own encryption functions to encrypt the data of the write request before transmission to the external storage subsystem, but when the result of the judgment is positive, the storage virtualization apparatus transmits the data of the write request as-is to the external storage subsystem, without using its own encryption functions to perform encryption. | 10-02-2008 |
20090106585 | STORAGE SYSTEM - One code (a compressed redundant code) is created based on a plurality of first redundant codes, each created on the basis of a plurality of data units, and this compressed redundant code is written to a nonvolatile storage area. This compressed redundant code is used to restore either a data element constituting a multiple-failure data, or a first redundant code corresponding to the multiple-failure data, which is stored in an unreadable sub-storage area of a partially failed storage device, and to restore the data element constituting the multiple-failure data which is stored in a sub-storage area of a completely failed storage device, based on the restored either data element or first redundant code, and either another data element constituting the multiple-failure data or the first redundant code corresponding to the multiple-failure data. | 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 |
20090177720 | FAILOVER METHOD OF REMOTELY-MIRRORED CLUSTERED FILE SERVERS - By incorporating a referral mechanism, a failover method and system for remotely mirrored clustered file servers enables a client computer to transparently access a remotely mirrored file system during a failover of a first NAS (network attached storage) storing the file system. The first NAS is clustered with a second NAS that takes over the IP address of the first NAS on failover. A mirroring relationship is established between the first NAS and a third NAS whereby a copy of the file system is replicated to the third NAS. A referral is created on the second NAS, such that an access attempt from the client computer for accessing the first file system that is directed to the second NAS following IP address takeover from the first NAS after failover is referred to the third NAS by the referral to enable the client computer to access the copy of the file system. | 07-09-2009 |
20090248953 | STORAGE SYSTEM - A storage system capable of managing information in accordance with system configuration changes is provided. | 10-01-2009 |
20090271619 | External storage apparatus and method of preventing information leakage - Proposed is an apparatus and method of preventing the leakage of information from an external storage apparatus even when such external storage apparatus is stolen or accessed from an unauthorized host computer. This external storage apparatus accessible from a host computer or another external storage apparatus via a network encrypts or decrypts data written from a host computer to be stored in the storage area, sends a request for existence confirmation to the host computer or the other external storage apparatus every predetermined period of time, and zeroizes an encryption key to be used in the encryption calculation for encrypting or decrypting data to be performed by the encryption calculation unit based on the result of a response from the host computer or the other external storage apparatus in reply to the request. | 10-29-2009 |
20120011396 | STORAGE SYSTEM - One code (a compressed redundant code) is created based on a plurality of first redundant codes, each created on the basis of a plurality of data units, and this compressed redundant code is written to a nonvolatile storage area. This compressed redundant code is used to restore either a data element constituting a multiple-failure data, or a first redundant code corresponding to the multiple-failure data, which is stored in an unreadable sub-storage area of a partially failed storage device, and to restore the data element constituting the multiple-failure data which is stored in a sub-storage area of a completely failed storage device, based on the restored either data element or first redundant code, and either another data element constituting the multiple-failure data or the first redundant code corresponding to the multiple-failure data. | 01-12-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 |