Mirror (i.e., Level 1 Raid) Patents (Class 714/6.23)
-
Patent number: 8364925Abstract: This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are migrated collectively to volumes inside the migration-destination storage apparatus. The user can make settings related to migration-source volumes and migration-destination volumes in a migration plan, and can establish a mid-process control plan for modifying the migration plan in the middle of processing. If a failure occurs in the migration-destination storage apparatus subsequent to the commencement of data migration processing, a processing method controller either cancels or temporarily halts the data migration processing, or changes the migration destination, on the basis of the mid-process control plan. When changing the migration destination, a previously selected alternate storage apparatus is selected as the new migration-destination storage apparatus.Type: GrantFiled: February 8, 2012Date of Patent: January 29, 2013Assignee: Hitachi, Ltd.Inventors: Tsukasa Shibayama, Wataru Okada, Yukinori Sakashita, Yuri Hiraiwa, Masahide Sato
-
Patent number: 8359429Abstract: System and method for distributing volume status information in a storage system. According to one embodiment, a system may include a plurality of volumes configured to store data, where the volumes are configured as mirrors of one another, and a plurality of hosts configured to access the plurality of volumes. A first one of the plurality of hosts may be configured to execute a mirror recovery process and to maintain a progress indication of the mirror recovery process, and the first host may be further configured to distribute the progress indication to another one or more of the plurality of hosts.Type: GrantFiled: November 8, 2004Date of Patent: January 22, 2013Assignee: Symantec Operating CorporationInventors: Gopal Sharma, Richard Gorby, Santosh S. Rao, Aseem Asthana
-
Patent number: 8352779Abstract: In one embodiment, the present invention includes a method for receiving an indication of a loss of redundancy with respect to a pair of mirrored memory regions of a partially redundant memory system, determining new mirrored memory regions, and dynamically migrating information stored in the original mirrored memory regions to the new mirrored memory regions. Other embodiments are described and claimed.Type: GrantFiled: November 30, 2011Date of Patent: January 8, 2013Assignee: Intel CorporationInventors: Mallik Bulusu, Robert C. Swanson
-
Patent number: 8341364Abstract: An apparatus, system, and method are disclosed for maintaining asynchronous mirroring. A detection module detects insufficient storage space to store a snapshot of a logical volume in at least one of a primary storage system and a secondary storage system. The primary storage system comprises the logical volume. A write from a host to the logical volume is acknowledged, maintaining asynchronous mode mirroring between the primary storage system and the host. The mirror module mirrors the write to the logical volume at the secondary storage system using a backup synchronous mode in response to detecting the insufficient storage space. Under the backup synchronous mode, the primary storage system acknowledges the write to the host while concurrently mirroring the write to the secondary storage system. The secondary storage system acknowledges the mirrored write to the primary storage system.Type: GrantFiled: August 12, 2010Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Christina A. Lara, Lisa R. Martinez, Robert J. McNamara
-
Patent number: 8312316Abstract: A data storage system, method and a data storage and backup system are provided. The data storage method comprises defining a local storage of the data processing system as a journal vault; storing data in the journal vault by journaling; sending the data from the journal vault to a transmitter; and transmitting the data from the transmitter to a secondary storage. The present invention enhances a write function of a low performance storage device by journaling. In a case where the present invention is applied to a backup system, the performance of the whole backup system can be improved significantly, and the backup system can be extended to a remote site easily. When a storage of a production system fails, the storage system of the present invention can be switched to “production mode” and service resumes to be provided with the shortest downtime.Type: GrantFiled: June 1, 2009Date of Patent: November 13, 2012Assignee: BizCON Solutions LimitedInventors: Tak Ho Alex Li, Ping Shum, Jiajie Zheng, Kwun Hok Chan
-
Patent number: 8301854Abstract: The storage system of the present invention is able to generate one virtual logical device from different logical devices which exist in each of the different storage control units and remote-copy all or part of the virtual logical device to another logical device. The same virtual identifier is set for a volume of the first storage unit and for a volume of the second storage unit. The path control unit of the host identifies a plurality of volumes which have the same virtual identifier as one virtual volume. A remote copy pair can also be set by a virtual volume and a volume of the third storage unit. The setting of the virtual volume and the setting of the remote copy can be performed by means of an instruction from the management server.Type: GrantFiled: January 8, 2008Date of Patent: October 30, 2012Assignee: Hitachi, Ltd.Inventors: Yoshihito Nakagawa, Satoru Ozaki
-
Patent number: 8296537Abstract: The storage system includes a first storage device, configured to be installed in a first site and providing a primary logical volume in which data received from a host computer is written; a second storage device, configured to be installed in a second site and providing a virtual logical volume, which has no structure for storing data received from the first storage system; and a third storage device, configured to be installed in a third site and providing a secondary logical volume in which data received from the second storage system is written. Data written in the primary logical volume of the first storage device are remote-copied to the secondary logical volume of the third storage device via the virtual logical volume of the second storage device.Type: GrantFiled: January 23, 2012Date of Patent: October 23, 2012Assignee: Hitachi, Ltd.Inventors: Shintaro Inoue, Katsuhiro Okumoto
-
Patent number: 8271830Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: December 18, 2009Date of Patent: September 18, 2012Assignee: Commvault Systems, Inc.Inventor: Andrei Erofeev
-
Patent number: 8266501Abstract: The present disclosure includes methods and devices for stripe-based memory operation. One method embodiment includes writing data in a first stripe across a storage volume of a plurality of memory devices. A portion of the first stripe is updated by writing updated data in a portion of a second stripe across the storage volume of the plurality of memory devices. The portion of the first stripe is invalidated. The invalid portion of the first stripe and a remainder of the first stripe are maintained until the first stripe is reclaimed. Other methods and devices are also disclosed.Type: GrantFiled: September 29, 2009Date of Patent: September 11, 2012Assignee: Micron Technology, Inc.Inventor: Joseph M. Jeddeloh
-
Patent number: 8266475Abstract: A storage system includes data storage devices, spare storage devices used when a failure occurs in a data storage devices, a group management unit that divides the data storage devices into groups and implements a redundancy, a data storage device restoration unit that assigns the spare storage device as a replacement when a failure occurs, and a configuration change unit changing configuration of the group to which the data storage devices belong. The configuration change unit includes, a spare storage device securing unit that secures the spare storage device, a change processor that writes data concerning the group into the spare storage device, and a change restoration unit that performs continuation of the configuration change, or restoration of the group to a state in a start, using the data written into the spare storage device when the configuration change of the group is interrupted.Type: GrantFiled: March 5, 2010Date of Patent: September 11, 2012Assignee: Fujitsu LimitedInventors: Chikashi Maeda, Mikio Ito, Hidejirou Daikokuya, Kazuhiko Ikeuchi
-
Patent number: 8266404Abstract: To generate a checkpoint for a virtual machine (VM), first, while the VM is still running, a copy-on-write (COW) disk file is created pointing to a parent disk file that the VM is using. Next, the VM is stopped, the VM's memory is marked COW, the device state of the VM is saved to memory, the VM is switched to use the COW disk file, and the VM begins running again for substantially the remainder of the checkpoint generation. Next, the device state that was stored in memory and the unmodified VM memory pages are saved to a checkpoint file. Also, a copy may be made of the parent disk file for retention as part of the checkpoint, or the original parent disk file may be retained as part of the checkpoint. If a copy of the parent disk file was made, then the COW disk file may be committed to the original parent disk file.Type: GrantFiled: June 28, 2011Date of Patent: September 11, 2012Assignee: VMware, Inc.Inventors: Carl A. Waldspurger, Michael Nelson, Daniel J. Scales, Pratap Subrahmanyam
-
Publication number: 20120226936Abstract: A duplicate-aware disk array (DADA) leaves duplicated content on the disk array largely unmodified, instead of removing duplicated content, and then uses these duplicates to improve system performance, reliability, and availability of the disk array. Several implementations disclosed herein are directed to the selection of one duplicate from among a plurality of duplicates to act as the proxy for the other duplicates found in the disk array. Certain implementations disclosed herein are directed to scrubbing latent sector errors (LSEs) on duplicate-aware disk arrays. Other implementations are directed to disk reconstruction/recovery on duplicate-aware disk arrays. Yet other implementations are directed to load balancing on duplicate-aware disk arrays.Type: ApplicationFiled: March 4, 2011Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Vijayan Prabhakaran, Yiying Zhang
-
Publication number: 20120226935Abstract: Disclosed is a method of providing virtual volumes to at least one host. Physical drives are grouped. Data is mirrored within groups to create a RAID-1 protected virtual drive. Data is also mirrored from the first virtual drive on a second virtual drive to create a hot spare virtual drive to act as a replacement for the RAID-1 protected virtual drive.Type: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Inventors: Nitin Kishore, Saikat Biswas, Siddharth Suresh Shanbhag, Avijit Adak
-
Patent number: 8255637Abstract: A mass storage system and method incorporates a cache memory or a cache management module which handles dirty data using an access-based promotion replacement process through consistency checkpoints. The consistency checkpoints are associated with a global number of snapshots generated in the storage system. The consistency checkpoints are organized within the sequence of dirty data in an invariable order corresponding to storage volumes with the generated snapshots, such that, responsive to destaging a consistency checkpoint the global number of generated snapshots are recorded and then read during recovery of the failed storage system.Type: GrantFiled: September 27, 2010Date of Patent: August 28, 2012Assignee: Infinidat Ltd.Inventor: Yechiel Yochai
-
Patent number: 8255654Abstract: A method and system for backing up computer data uses a network device to select a storage device in a manner that enhances at least one parameter associated with the backup process.Type: GrantFiled: April 12, 2012Date of Patent: August 28, 2012Assignee: Quest Software, Inc.Inventors: Fabrice Helliker, Simon Chappell, Lawrence Barnes
-
Patent number: 8255739Abstract: Technologies are described herein for achieving data consistency during a failover from a primary node to a secondary node in a storage cluster with a shared RAID array in a degraded mode. When the primary storage node receives a write I/O operation, a volume module on the primary node reads the missing data strip data from the failed disk belonging to the stripe targeted by the write I.O operation. The primary storage node communicates the missing data strip to the secondary storage node, which writes the missing strip data to an outstanding strip log. Upon the failure of the primary node, the secondary storage node reads the missing data strip from the outstanding strip log and writes the missing data strip to the shared RAID array, thus restoring data consistency to the stripe of the RAID array containing the missing data strip.Type: GrantFiled: June 26, 2009Date of Patent: August 28, 2012Assignee: American Megatrends, Inc.Inventors: Paresh Chatterjee, Sharon Samuel Enoch, Anandh Mahalingam, Suresh Grandhi
-
Patent number: 8239647Abstract: Systems and methods are provided for performing data backup of a communication device. Data backup can occur automatically or manually. A data backup status indicator is displayed on the communication device indicating the current status of the data backup. The user can select the data backup status indicator to obtain additional information about the status of the data backup service.Type: GrantFiled: January 13, 2012Date of Patent: August 7, 2012Assignee: Smith Micro Software, Inc.Inventors: Carl J. Stocklein, Konstantin Othmer, Michael P. Ruf
-
Patent number: 8234465Abstract: A system, architecture for initializing and utilizing a mirrored Network Attached Storage (NAS) system is described. The architecture includes a plurality of processing layers that define and control the operation and relationship of component groups in a primary NAS and associated component groups in a secondary NAS. The groups may include, for example, file server groups and disk device groups. The processing layers may include an execution layer, a transaction layer and a storage layer. The modularized architecture of the invention allows NAS systems to be easily apportioned into logical groups at varying levels of granularity with varying relationships. As a result, the component groups are abstracted from their underlying physical characteristics and constraints, thereby enabling complex processes such as initialization, activation and restoration to be performed using simple commands at a command line interface.Type: GrantFiled: December 27, 2006Date of Patent: July 31, 2012Assignee: EMC CorporationInventors: Karthikeyan Srinivasan, Royce T. Dean, Xun Tian
-
Patent number: 8234544Abstract: A data access apparatus includes: a flash memory controller; a mirror means; and a flash memory including at least one data region and at least one mirror region. The mirror means copies data to form mirror data to the mirror region when the flash controller writes the data into the data region. The flash memory controller reads the mirror data to replace the data if the flash memory controller determines that the data include error(s) while the data are being read.Type: GrantFiled: October 8, 2009Date of Patent: July 31, 2012Assignees: Silicon Motion Inc., Silicon Motion Inc.Inventor: Chung-Su Mu
-
Patent number: 8230185Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to determine whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a FlashCopy cascade and detect whether the downstream disk has a copy of the data. Additionally, the programming instructions are operable to copy the data from the target disk to the downstream disk, if the target disk of the map contains data unavailable to the downstream disk from the upstream disk and the downstream disk does not have the copy of the data. Furthermore, the programming instructions are operable to refrain from copying the data from the target disk to the downstream disk, if the target disk of the map does not contain data unavailable to the downstream disk from the upstream disk or the downstream disk does have the copy of the data.Type: GrantFiled: October 8, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: John P. Agombar, Christopher B. E. Beeken, Carlos F. Fuente, William J. Scales
-
Patent number: 8225006Abstract: In one embodiment of the invention, a method for data redundancy across three or more storage devices is disclosed. The method includes storing a collection of data chunks as a plurality of N-1 data stripes across N storage devices where N is three or more, wherein each data chunk of up to N data chunks forming a data stripe is stored in a different storage device; storing a parity stripe across the N storage devices including N-1 data parity chunks and one meta data parity chunk; wherein each Kth storage device of N-1 storage devices stores a Kth data parity chunk of the N-1 data parity chunks computed as parity of up to N data chunks forming the Kth data stripe; and wherein an Nth storage device of the N storage devices stores the meta parity chunk computed as parity of the N-1 data parity chunks stored in the respective N-1 storage devices.Type: GrantFiled: June 17, 2011Date of Patent: July 17, 2012Assignee: Virident Systems, Inc.Inventor: Vijay Karamcheti
-
Patent number: 8225040Abstract: A computer-implemented method for redundant data storage may include identifying a storage system. The computer-implemented method may also include identifying a unit of data to be redundantly stored. The computer-implemented method may further include identifying an integer that represents the unit of data. The computer-implemented method may additionally include identifying a set of pairwise coprimes. The computer-implemented method may further include generating a set of shares, with each share including a reduction of the integer modulo a corresponding pairwise coprime in the set of pairwise coprimes. The computer-implemented method may also include redundantly storing the unit of data by storing the set of shares on the storage system. Various other methods and systems are also disclosed.Type: GrantFiled: March 12, 2010Date of Patent: July 17, 2012Assignee: Symantec CorporationInventors: Avinash Ramesh Patil, Dilip Renade
-
Patent number: 8214589Abstract: Data storage systems are provided. Some embodiments of data storage systems include a storage device controller and a plurality of storage devices. The plurality of storage devices are illustratively in a redundancy scheme and the storage device controller receives from the plurality of storage devices a plurality of symbols. In one embodiment, each of the plurality of symbols is representative of data in the redundancy scheme, and the storage device controller verifies the consistency of the redundancy scheme based at least in part on the plurality of symbols.Type: GrantFiled: March 13, 2009Date of Patent: July 3, 2012Assignee: Seagate Technology LLCInventors: Michael Miller, Mark Gaertner
-
Patent number: 8195777Abstract: There is provided a method of adding a new computer as a standby computer to a computer system that includes an active computer for performing service processing and a standby computer for storing replica of data stored in the active computer. The replica of the data stored in the standby computer is updated when the data stored in the active computer is updated. The method comprising the steps of: selecting the standby computer from the computer system; transferring the replica of the data stored in the selected standby computer to the new computer; and transferring update information on data updated in the active computer after the transferring the replica of the data is started, to the new computer.Type: GrantFiled: February 26, 2008Date of Patent: June 5, 2012Assignee: Hitachi, Ltd.Inventors: Tomohiro Hanai, Norihiro Hara, Tsunehiko Baba
-
Patent number: 8195877Abstract: A storage subsystem provides redundancy protection for data associated with files stored in a storage subsystem. A request is received to change the redundancy protection for data associated with at least one of the files, where the request identifies the data for which the redundancy protection is to be changed. The redundancy protection for the data identified by the request is changed, while the redundancy protection for a remainder of the data associated with the files stored in the storage subsystem is maintained unchanged.Type: GrantFiled: April 29, 2009Date of Patent: June 5, 2012Assignee: Hewlett Packard Development Company, L.P.Inventors: Gary S. Smith, James Burl Tate
-
Publication number: 20120137170Abstract: An information processing apparatus connecting a plurality of hard disks rebuilds data stored in one hard disk of the plurality of hard disks to another hard disk of the plurality of hard disks. The information processing apparatus is controlled in such a manner that when the information processing started, the rebuild is not resumed immediately after the information processing apparatus is started, and the rebuild is resumed after a predetermined time has elapsed.Type: ApplicationFiled: February 7, 2012Publication date: May 31, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Mikio Hama
-
Patent number: 8185784Abstract: The present disclosure is directed to a system and method for monitoring drive health. A method for monitoring drive health may comprise: a) conducting a predictive fault analysis for at least one drive of a RAID; and b) copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis. A system for monitoring drive health may comprise: a) means for conducting a predictive fault analysis for at least one drive of a RAID; and b) means for copying data from the at least one drive of the RAID to a replacement drive according to the predictive fault analysis.Type: GrantFiled: April 28, 2008Date of Patent: May 22, 2012Assignee: LSI CorporationInventors: Craig C. McCombs, Naman Nair, Martin Jess, Jeremy Birzer
-
Patent number: 8185663Abstract: A mirroring device includes an interface capable of coupling a primary storage array and a secondary storage array to a network. The interface further includes a logic that monitors traffic for a network packet destined for the primary storage array and selectively identifies a storage array write operation and associated data in the network packet, constructs a network packet targeted to the secondary storage array, and transmits the packet to the primary storage array and the secondary storage array.Type: GrantFiled: May 11, 2004Date of Patent: May 22, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Cochran, David Robinson, Joseph Algieri
-
Patent number: 8181062Abstract: An apparatus comprising a logically contiguous group of at least two drives, a loop and a compression/decompression circuit. Each of the drives comprises (i) a first region configured to store compressed data of a previous drive and (ii) a second region configured to store uncompressed data of the drive. The loop may be connected to the next drive in the logically contiguous group. The compression/decompression circuit may be configured to compress and decompress the data stored on each of the drives.Type: GrantFiled: March 26, 2010Date of Patent: May 15, 2012Assignee: LSI CorporationInventors: Pavan P S, Vivek Prakash, Mahmoud K. Jibbe
-
Patent number: 8176272Abstract: A backup method that uses snapshot delta views to create backups of a data collection is provided. The method comprises taking a first snapshot of the data collection, in response to determining that a previous snapshot used to create a backup does not exist; creating a backup of the data collection using the first snapshot, in response to determining that the previous snapshot does not exist; recording that the first snapshot was used as a source for the creation of a backup; and taking a second snapshot of the data collection, in response to determining that the previous snapshot that was used as a source for a backup does exist.Type: GrantFiled: September 4, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Oliver Augenstein, Toby Lyn Marek, James Patrick Smith, Thomas Prause
-
Patent number: 8176248Abstract: This invention provides a user or an operator with a management apparatus or method for displaying logical connection information between an interface connected to a computer and a switch and a storage system or a logical unit in the storage system in a virtual storage system, wherein the switch receives a first access request from said computer, converts said first access request to a second access request to one of said plural storage systems, and sends said second access request to one of said plural storage systems or one logical unit.Type: GrantFiled: September 23, 2011Date of Patent: May 8, 2012Assignee: Hitachi, Ltd.Inventors: Naoto Matsunami, Takashi Oeda, Akira Yamamoto, Yasuyuki Mimatsu, Masahiko Sato
-
Patent number: 8171247Abstract: A method and system for backing up computer data uses a network device to select a storage device in a manner that enhances at least one parameter associated with the backup process.Type: GrantFiled: February 8, 2011Date of Patent: May 1, 2012Assignee: Quest Software, Inc.Inventors: Fabrice Helliker, Simon Chappell, Lawrence Barnes
-
Patent number: 8166273Abstract: By including detecting an abnormality in a first system common unit; reading a priority indication, from the storage portion, indicating whether or not the first system common unit is to be degenerated when an abnormality occurs in the first system common unit for each of the partitioned portions; carrying out, when an abnormality is detected in a partitioned portion to which the priority indication is set, suspend processing on the information processing apparatus by the system control portion on the partitioned portion; and carrying out degeneration processing for suspending operation of the first system common unit and switching to the second system common unit, quick recovery is achieved when a significant partition is down due to a fault experienced in a common unit.Type: GrantFiled: July 20, 2009Date of Patent: April 24, 2012Assignee: Fujitsu LimitedInventor: Hideyuki Koinuma
-
Patent number: 8166247Abstract: A data storage apparatus includes a processor, a write cache in operable communication with the processor, an auxiliary storage device in operable communication with the write cache, and a temporary power source in electrical communication with each of the processor, write cache, and auxiliary storage device for supplying power in the event of a loss of primary, external power. The auxiliary storage device is dimensioned to have sufficient size for holding dirty pages cached in the write cache, and the temporary power source is configured with sufficient energy for, subsequent to the loss of the external power, powering the processor, the write cache, and the auxiliary storage device for an entire duration of a backup process.Type: GrantFiled: September 22, 2011Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Shemer Schwarz, Efraim Zeidner, Ehood Garmiza
-
Patent number: 8151068Abstract: Multiple copy sets of data are maintained on one or more storage devices. Each copy set includes at least some of the same data units as other sets. Different sets optionally have data units stored in different orders on the storage device(s). A particular one of the sets of data is selected as the set to be accessed in response to detecting a particular scenario.Type: GrantFiled: February 4, 2008Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Michael R Fortin, Cenk Ergan, Mehmet Iyigun, Yevgeniy Bak, Benjamin A Mickle, Alexander Kirshenbaum
-
Patent number: 8151138Abstract: A method for managing a redundant memory architecture for an information handling system (IHS) may include providing redundant memory for a portion of system memory wherein the redundant memory is configured to mirror data stored in the portion of system memory. The method may further include reporting a parameter associated with the portion of system memory to an operating system of the IHS and executing a program from the portion of system memory.Type: GrantFiled: October 31, 2008Date of Patent: April 3, 2012Assignee: Dell Products L.P.Inventors: Mukund P. Khatri, Brent Schroeder
-
Publication number: 20120079320Abstract: A system and method for performing a mirror set based error handling during a consistency check operation on a RAID 1E disk array is disclosed. In one embodiment, in a method for performing a mirror set based medium error handling during a consistency check (CC) operation on a RAID 1E disk array, a read operation is performed on a current row. The RAID 1E disk array is formed using mirror sets having rows, where each mirror set includes a pair of disks, and the rows include at least one block in each of the pair of disks. A list of all medium errors found in the current row is formed. The medium errors found in the current row are grouped on mirror set basis and the medium errors that do not have a corresponding medium error in substantially same block in other disk in a mirror set are recovered.Type: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Inventor: NAVEEN KRISHNAMURTHY
-
Patent number: 8140802Abstract: This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are migrated collectively to volumes inside the migration-destination storage apparatus. The user can make settings related to migration-source volumes and migration-destination volumes in a migration plan, and can establish a mid-process control plan for modifying the migration plan in the middle of processing. If a failure occurs in the migration-destination storage apparatus subsequent to the commencement of data migration processing, a processing method controller either cancels or temporarily halts the data migration processing, or changes the migration destination, on the basis of the mid-process control plan. When changing the migration destination, a previously selected alternate storage apparatus is selected as the new migration-destination storage apparatus.Type: GrantFiled: June 24, 2011Date of Patent: March 20, 2012Assignee: Hitachi, Ltd.Inventors: Tsukasa Shibayama, Wataru Okada, Yukinori Sakashita, Yuri Hiraiwa, Masahide Sato
-
Patent number: 8135983Abstract: An information processing apparatus connecting a plurality of hard disks rebuilds data stored in one hard disk of the plurality of hard disks to another hard disk of the plurality of hard disks. The information processing apparatus is controlled in such a manner that when the information processing started, the rebuild is not resumed immediately after the information processing apparatus is started, and the rebuild is resumed after a predetermined time has elapsed.Type: GrantFiled: July 16, 2010Date of Patent: March 13, 2012Assignee: Canon Kabushiki KaishaInventor: Mikio Hama
-
Patent number: 8132046Abstract: Replicas of a database are synchronized. A failure of update data is detected from a first replica to be applied to a second replica. A cause of the failure is determined. The cause of the failure is resolved. The replicas of the database are synchronized without requiring manual intervention.Type: GrantFiled: April 7, 2010Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventor: John Varghese
-
Patent number: 8131965Abstract: The present invention provides a portable file-copying apparatus which includes a first connecting unit, a second connecting unit, and a control unit. The first connecting unit can receive a first portable storage media which includes an original file. The second connecting unit can receive a second portable storage media. Furthermore, the control unit is connected to the first connecting unit, the second connecting unit, and a memory. The control unit is applied for storing the original file in the memory, and copying the file to the second portable storage media in accordance with a control signal.Type: GrantFiled: May 13, 2011Date of Patent: March 6, 2012Inventor: Jui-Feng Liu
-
Publication number: 20120054543Abstract: In one embodiment, an apparatus includes memory comprising a first portion in which data contained therein is mirrored and a second portion wherein data contained therein is not mirrored, a memory allocator for allocating the first portion of the memory to critical data and allocating the second portion of the memory to non-critical data, and a processor for mirroring the critical data and receiving an indication of a memory error. If the memory error occurs in the first portion of the memory, a mirrored copy of the critical data is used. If the memory error occurs in the second portion of the memory, the memory error is contained so that the apparatus can continue to operate programs using the memory not affected by the memory error.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: CISCO TECHNOLOGY, INC.Inventor: Roland Dreier
-
Patent number: 8122211Abstract: Systems and methods are provided for performing data backup of a communication device. Data backup can occur automatically or manually. A data backup status indicator is displayed on the communication device indicating the current status of the data backup. The user can select the data backup status indicator to obtain additional information about the status of the data backup service.Type: GrantFiled: April 27, 2007Date of Patent: February 21, 2012Assignee: Core Mobility, Inc.Inventors: Carl J. Stocklein, Konstantin Othmer, Michael P. Ruf
-
Patent number: 8122268Abstract: Power consumption reduction of a mirrored RAID storage subsystems is disclosed, wherein data are mirrored to a secondary mirror disk system, the secondary mirror disk system alternates between an operational stage and a power-save stage, wherein data to be mirrored to the secondary mirror disk system is saved in a substantially always operational pre-stage storage if the secondary mirror disk system is in a power save stage and subsequently moved from the pre-stage storage to the secondary mirror disk system when the secondary mirror disk system is operational.Type: GrantFiled: July 18, 2008Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Jens-Peter Akelbein, Rainer Wolafka
-
Patent number: 8122284Abstract: Reciprocal data storage protection is combined with “N+1” hardware provisioning and on-demand resynchronization to guarantee full data availability without impairing performance. Pairs of nodes are identified that act as backups for each other, where each node stores a secondary copy of data allocated to its reciprocal, paired node. A single extra node is brought online to take over the role of a failed node and assumes the role of the primary node it replaced.Type: GrantFiled: June 17, 2010Date of Patent: February 21, 2012Inventors: Tracy M. Taylor, Craig Leckband, Yongmin Chen
-
Patent number: 8117493Abstract: One or more data mirroring techniques are provided in which data storage units are pre-connected to a host node in a clustered network, in preparation for a potential data access failure. One or more data storage units are mirrored (e.g., replicated) between a source volume and a destination volume. A destination host node is pre-connected to the one or more mirrored data storage units in a destination volume prior to a data access failure at the source volume. After a data access failure occurs at the source volume (e.g., due to a hardware failure) access to the mirrored one or more data storage units is granted in an efficient manner due to the pre-connection of the destination node to the one or more mirrored data storage units.Type: GrantFiled: October 30, 2009Date of Patent: February 14, 2012Assignee: NetApp, Inc.Inventors: Jeffrey Fultz, Boris Teterin
-
Patent number: 8117411Abstract: Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the third storage device; when transmission of the data stops among the first to the third storage devices, the respective second storage device and the third storage device manage locations in the secondary logical volume where the data held thereby are to be written; and, when transmission of the data resumes among the first to the third storage devices, the locations in the secondary logical volume managed by the respective second and the third storage devices are aggregated, the data to be written in the respective aggregated location in the secondary logical volume being transmitted from the first storage device to the third storage device via the second storage device.Type: GrantFiled: July 6, 2011Date of Patent: February 14, 2012Assignee: Hitachi, Ltd.Inventors: Shintaro Inoue, Katsuhiro Okumoto
-
Patent number: 8103841Abstract: In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the nonvolatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup.Type: GrantFiled: September 26, 2008Date of Patent: January 24, 2012Assignee: Sandisk Technologies Inc.Inventors: Alan Welsh Sinclair, Sergey Anatolievich Gorobets, Alan David Bennett, Peter John Smith
-
Patent number: 8103901Abstract: A method, apparatus, article of manufacture, and system are presented for establishing redundant computer resources. According to one embodiment, in a system including a plurality of processor devices and a plurality of storage devices, the processor devices, the storage devices and the management server being connected via a network, the method comprises storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, identifying at least one primary computer resource, selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource based on the device information and the topology information, and assigning the at least one secondary computer resource as a redundant resource corresponding to the at least one primary computer resource.Type: GrantFiled: November 29, 2010Date of Patent: January 24, 2012Assignee: Hitachi, Ltd.Inventor: Akira Fujibayashi
-
Patent number: 8090977Abstract: In one embodiment, the present invention includes a method for receiving an indication of a loss of redundancy with respect to a pair of mirrored memory regions of a partially redundant memory system, determining new mirrored memory regions, and dynamically migrating information stored in the original mirrored memory regions to the new mirrored memory regions. Other embodiments are described and claimed.Type: GrantFiled: December 21, 2009Date of Patent: January 3, 2012Assignee: Intel CorporationInventors: Mallik Bulusu, Robert C. Swanson