Backup Or Standby (e.g., Failover, Etc.) Patents (Class 714/6.3)
  • Publication number: 20120096308
    Abstract: A remote copy system includes a first storage system including a first storage controller arid a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data.
    Type: Application
    Filed: December 23, 2011
    Publication date: April 19, 2012
    Applicant: HITACHI, LTD.
    Inventor: Kenji Yamagami
  • Publication number: 20120096307
    Abstract: Methods, apparatus and systems pertain to performing READ, WRITE functions in a memory which is coupled to a repair controller. One such repair controller could receive a row address and a column address associated with the memory and store a first plurality of tag fields indicating a type of row/column repair to be performed for at least a portion of a row/column of memory cells, and a second plurality of tag fields to indicate a location of memory cells used to perform the row/column repair.
    Type: Application
    Filed: December 21, 2011
    Publication date: April 19, 2012
    Inventor: Todd Houg
  • Patent number: 8161315
    Abstract: A method for implementing a sparing policy for a server by a management module in communication with the server and a plurality of additional servers is provided. The server is designated as a spare server. The spare server is maintained in a powered-off, standby state. A need for the spare server is determined. At least one of a basic input output system (BIOS) and an operating system (OS) for the spare server is selected. A volume operational on the spare server is selected for a sparing operation.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kevan D. Holdaway, Ivan Ronald Olguin, II
  • Patent number: 8156490
    Abstract: A system includes a network, a number of server computing devices, and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machine computer program is able to execute an instance of an operating system on which application computer programs are executable. The management server computing device monitors the server computing devices, and causes the virtual machine computer programs supported by the virtual host computer program of a first server computing device to dynamically migrate to the virtual host computer program of a second server computing device, upon one or more conditions being satisfied. The conditions may include the first server being predicted as failure prone, the first sever consuming power less than a threshold, and the first server having resource utilization less than a threshold.
    Type: Grant
    Filed: May 8, 2004
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: James J. Bozek, Robert E. Stephens, James L. Wooldridge
  • Patent number: 8156376
    Abstract: A method, device and system for storing data in a cache in case of power failure are disclosed. The method includes: in case of power failure of a storage system, receiving configuration information from a central processing unit (CPU); establishing a mapping relationship between an address of data in the cache and an address in a storage device according to the configuration information; sending a signaling message that carries the mapping relationship to the cache, so that the cache migrates the data to the storage device according to the signaling message.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: April 10, 2012
    Assignee: Chengdu Huawei Symantec Technologies Co., Ltd.
    Inventor: Liyao Chen
  • Patent number: 8156369
    Abstract: A management system for managing storage systems, having first correspondence information concerned with correspondence of copy pairs with copy groups as setting of remote copying of data in logical volumes of the storage systems, and second correspondence information concerned with correspondence of physical paths and logical paths between the storage systems with the copy groups, wherein when failure information designating a certain physical path is received, a copy group affected by failure in the certain physical path is specified and displayed by referring to the first correspondence information and the second correspondence information. Consequently, physical paths can be monitored from the viewpoint of remote copying.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: April 10, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobuhiro Maki, Hiroshi Yamamoto
  • Publication number: 20120084599
    Abstract: A failover information management device manages information on a failover system including two storage processing devices to each of which a storage medium is connectable. The failover information management device stores unsuitability information from which a combination of two storage processing devices determined to be unsuitable for constituting the failover system is identifiable.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 5, 2012
    Applicant: Buffalo Inc.
    Inventors: Satoru GOTO, Yukihito Hara
  • Publication number: 20120084600
    Abstract: Methods and systems for data reconstruction following drive failures may include: storing data across two or more drives in one or more data stripes, each data stripe including two or more drive extents; detecting a degradation of a drive containing a drive extent associated with a first data stripe; assigning a reconstruction priority to the drive extent associated with the first data stripe; detecting a degradation of a drive containing a drive extent associated with a second data stripe; and assigning a reconstruction priority to the drive extent associated with the second data stripe.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Applicant: LSI CORPORATION
    Inventors: Kevin Kidney, Timothy Snider
  • Patent number: 8151135
    Abstract: Systems and methods for reducing problems and disadvantages associated with traditional approaches to data and program storage on an information handling system are provided. A method may include determining if a primary storage resource has a failure. The method may further include, in response to determining that the storage resource does not have a failure: booting from a first operating system stored on the primary storage resource, monitoring data stored to the primary storage resource to identify data to be copied to a persistent storage resource, and copying the identified data to the persistent storage resource. The method may further include, in response to determining that the storage resource has a failure: booting from a second operating system stored on the persistent storage resource, and via the second operating system, providing access to the copied identified data copied to the persistent storage resource.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: April 3, 2012
    Assignee: Dell Products L.P.
    Inventors: Thomas L. Pratt, Christopher A. Spencer, Munif M. Farhan, Sharon Lyn Hanson
  • Patent number: 8151136
    Abstract: A method and a device for correcting a code data error are disclosed. A main processor included in a digital processing device in accordance with an embodiment of the present invention writes in a shared memory third code data error-corrected by a predetermined error correcting method or second code data written in a backup area if there is an error in first code data written in a code data area of a nonvolatile memory. The main processor or an application processor performs an operation corresponding to the third code data. With the present invention, a system can be stably operated thanks to promptly dealing with an error when the error in boot codes is detected or generated.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: April 3, 2012
    Assignee: MTekvision Co., Ltd.
    Inventor: Jong-Sik Jeong
  • Patent number: 8151139
    Abstract: Various methods and systems are presented to restore a logical data object from a backup to a working copy, in a manner that allows for the return of the working copy to a prior state of the working copy. One such method and system copies data to a restore backup of a working copy, by copying (sequentially, or in parallel) portions of a version of the logical data object from the working copy to the restore backup.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: April 3, 2012
    Assignee: Symantec Corporation
    Inventor: Paul T. Gordon
  • Publication number: 20120079316
    Abstract: 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: Application
    Filed: November 30, 2011
    Publication date: March 29, 2012
    Inventors: Mallik Bulusu, Robert C. Swanson
  • Patent number: 8145837
    Abstract: According to one embodiment, a computer storage system includes one or more redundant storage servers coupled to one or more cache servers. A redundant storage server is coupled to each disk server. A disk server comprises at least one mass storage disk operable to store data. The data is segmented according to logical blocks, where each logical block has an associated logical block identifier. The redundant storage servers are operable to replicate each logical block of at least two of the disk servers. The cache servers comprise a cache memory and are coupled to each redundant storage server. Each cache server is operable to access the replicated logical blocks according to the associated logical block identifiers, and cache, in the cache memory, the replicated logical block according to the associated logical block identifier.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: March 27, 2012
    Assignee: Raytheon Company
    Inventors: James D. Ballew, Shannon V. Davidson
  • Patent number: 8140789
    Abstract: In a storage system, a technique for promptly reading the backup data stored in the child storage device in the remote site side in case of disaster for the master site is provided. In this system, a parent storage device having a primary volume (V1) and a secondary volume (V2) is arranged at a master site, and a child storage device having a backup volume to store data of V2 is arranged at a remote site, and remote backup of data of V1 is carried out. In the remote site side, management information of objective volume is stored in one of devices. When the data of the backup volume is read, for example in one child storage device, a process is carried out where the management information is read, and on the basis thereof, data of a plurality of backup volumes is collected and integrated as one volume.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: March 20, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yuki Nagata, Ryoji Furuhashi
  • Patent number: 8140906
    Abstract: Techniques for recovering data from cold images are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for recovering data from cold images comprising searching storage associated with a target recovery device, identifying one or more data structures on the storage, parsing the one or more identified data structures, and recovering one or more portions of the one or more parsed data structures.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: March 20, 2012
    Assignee: Symantec Corporation
    Inventors: Kirk Searls, Michael Payne
  • Publication number: 20120060052
    Abstract: A method is provided in one example embodiment and includes evaluating a first plurality of messages from a media server configured to receive a media stream. The first plurality of messages is indicative of an active state for the media server. The method also includes detecting an anomaly associated with a portion of the first plurality of messages. The anomaly is associated with a failure of the media server. The method can also include activating a failover media server to receive the media stream based on the anomaly, and evaluating a second plurality of messages. The second plurality of messages is indicative of a resumed active state for the media server that experienced the failure. The failover media server can be deactivated based on the resumed active state. Media metadata can be communicated from the failover media server to the media server that experienced the failure.
    Type: Application
    Filed: September 4, 2010
    Publication date: March 8, 2012
    Inventors: Christopher J. White, Jerry B. Scott, Daniel R. Cook, Monica I. Morogan
  • Publication number: 20120060053
    Abstract: A method is provided in one example embodiment and includes evaluating an active state of a media server configured to capture a media stream from one or more media sources. The method also includes determining a failure associated with the media server, and activating a failover media server to receive the media stream based on the failure. The method further includes replicating configuration data associated with the media server that experienced the failure. The configuration data can be provisioned in a suitable database. The failover media server is configured using the configuration data.
    Type: Application
    Filed: September 4, 2010
    Publication date: March 8, 2012
    Inventors: Christopher J. White, Jerry B. Scott, Daniel R. Cook, Monica I. Morogan
  • Patent number: 8132046
    Abstract: 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: Grant
    Filed: April 7, 2010
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: John Varghese
  • Patent number: 8122166
    Abstract: A redundancy manager manages commands to peripheral devices in a computer system. These peripheral devices have multiple pathways connecting it to the computer system. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based at least partly upon a penalty model where a path may be temporarily penalized by not including the pathway in the path selection process for a predetermined time. The redundancy manager further reroutes the command to an alternate path and resets the device for an alternate path that is not penalized or has otherwise failed.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott A. Bauman, Brian L. Bowles, Anthony P. Vinski, Rick A. Weckwerth
  • Patent number: 8121707
    Abstract: Embodiments of the present invention include systems and methods for an online load of logic to a triple module redundant (TMR) control system using a cascading switch and designated controller. Application code having SFC logic may be first downloaded to a designated controller of the TMR system. After download to the designated controller, the other controllers of TMR system may be updated in a cascading (circular) pattern. After updating the second controller with the updated logic, the designated controller may provide correct state information to the second controller.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: February 21, 2012
    Assignee: General Electric Company
    Inventors: John Michael Karaffa, Justin Chong
  • Patent number: 8122284
    Abstract: 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: Grant
    Filed: June 17, 2010
    Date of Patent: February 21, 2012
    Inventors: Tracy M. Taylor, Craig Leckband, Yongmin Chen
  • Patent number: 8122287
    Abstract: A RAID storage system is provided with a plurality of disk drive modules in communication with a processor through a RAID controller. Tools and processes are provided for managing failure of individual modules in the RAID, identifying and managing excess spare modules, and migrating modules among array sites to produce uniform or near-uniform array sites.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jerald Herry D'Souza, Vijay Francis Gregary Lobo
  • Publication number: 20120042203
    Abstract: A storage system includes plural storage devices, a controller configured to transmit an access request for controlling an access to at least one of the storage devices, a switching part configured to receive the access request from the controller to select the one of the storage devices based on the access request received from the controller, and a proxy response part configured to transmit, if the selected storage device has failed, a response to the access request instead of the failed storage device responding.
    Type: Application
    Filed: May 26, 2011
    Publication date: February 16, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Daiya NAKAMURA
  • Publication number: 20120042202
    Abstract: A cluster system comprises a plurality of nodes that provides data-access service to a shared storage, each node having at least one failover partner node for taking over services of a node if the node fails. Each node may produce write logs for the shared storage and periodically send write logs at predetermined time intervals to a global device which stores write logs from each node. The global device may detect failure of a node by monitoring time intervals of when write logs are received from each node. Upon detection of a node failure, the global device may provide the write logs of the failed node to one or more partner nodes for performing the write logs on the shared storage. Write logs may be transmitted only between nodes and the global device to reduce data exchanges between nodes and conserving I/O resources of the nodes.
    Type: Application
    Filed: October 21, 2011
    Publication date: February 16, 2012
    Inventor: Thomas Rudolf Wenzel
  • Patent number: 8117411
    Abstract: 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: Grant
    Filed: July 6, 2011
    Date of Patent: February 14, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Inoue, Katsuhiro Okumoto
  • Patent number: 8117493
    Abstract: 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: Grant
    Filed: October 30, 2009
    Date of Patent: February 14, 2012
    Assignee: NetApp, Inc.
    Inventors: Jeffrey Fultz, Boris Teterin
  • Publication number: 20120030508
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.
    Type: Application
    Filed: January 31, 2011
    Publication date: February 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stephen John VIVIAN, George H. CLABORN, Mahesh Baburao GIRKAR, Vinay H. SRIHARI, Steve Taihung LEE
  • Patent number: 8107945
    Abstract: Disclosed techniques enable wireless remote recovery for a wireless device that has encountered a potentially unrecoverable programming error during execution of a primary program controlling operations of the wireless device, e.g. an error that might otherwise prevent network communications. In response to the error, program execution changes over from the primary program to execution of a backup program. Under control of the backup program, the wireless device initiates a communication with a recovery server, over the air through a wireless network serving the wireless device. The communication utilizing the backup program enables the wireless device to receive programming from the recovery server, including a replacement version for at least a portion of the primary program. The primary program can then be corrected by replacing the portion thereof with the received replacement version. The wireless device then resumes normal operation, by resuming execution using the corrected primary program.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: January 31, 2012
    Assignee: Cellco Partnership
    Inventors: Barry Hoffner, Ronald Stamm
  • Publication number: 20120023362
    Abstract: The invention relates to a method and a system for regenerating a failed storage node from one or more storage nodes storing an original file and also reconstructing the said original file. The method involves encoding the file segments using a XOR operation, decoding the encoded file segment using the XOR operation and regenerating the failed node by using the storage nodes which are in active position. The regenerated file segments are further written to a new storage node.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 26, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Swanand Kadhe, Balaji Janakiram, Mariswamy Girish Chandra, Balamuralidhar Purushothaman
  • Patent number: 8103901
    Abstract: 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: Grant
    Filed: November 29, 2010
    Date of Patent: January 24, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Akira Fujibayashi
  • Patent number: 8103842
    Abstract: Systems for backing up the data of an IT system by utilizing server or storage virtualization technology to create and move logical IT infrastructures dynamically. A virtualized IT system provides a server resource pool and a storage resource pool composed from multiple physical devices either within a datacenter or a globally located plurality of datacenters. The virtual server and the storage volume provisioned from those pools will be paired to form the virtual infrastructure. In other words, the virtual infrastructure becomes a logical IT environment build with the required computing and storage resources needed in order to execute specific applications. The virtual infrastructure can also be migrated within/among datacenter sites.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: January 24, 2012
    Assignee: Hitachi, Ltd
    Inventors: Atsushi Murase, Yasunori Kaneda
  • Patent number: 8099623
    Abstract: A network storage server implements a method to maintain a parity declustered RAID organization with distributed hot sparing. The parity declustered RAID organization, which provides data redundancy for a network storage system, is configured as a RAID organization with a plurality of logical drives. The RAID organization is then distributed in a parity declustered fashion to a plurality of physical drives in the network storage system. The RAID organization also has a spare space pre-allocating on each of the plurality of physical drives. Upon failure of one of the plurality of physical drives, data stored in the failed physical drives can be reconstructed and stored to spare space of the surviving physical drives. After reconstruction, the plurality of logical drives remains parity-declustered on the plurality of surviving physical drives.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: January 17, 2012
    Assignee: NetApp, Inc.
    Inventors: Yan Li, Atul Goel
  • Publication number: 20120011394
    Abstract: A management system, which manages a host computer and a storage system, holds cluster information, specifies an active-state host computer and an inactive-state host computer based on a backup instruction specifying a virtual host identifier, determines the need for executing a replication for disaster recovery use, and when necessary, executes this replication for disaster recovery use in combination with a replication for backup use.
    Type: Application
    Filed: September 20, 2011
    Publication date: January 12, 2012
    Inventors: NOBUHIRO MAKI, Masayasu Asano
  • Publication number: 20120011393
    Abstract: Techniques for basic input output system (“BIOS”) recovery are disclosed herein. In one embodiment, a BIOS recovery system includes a processor and two non-volatile storage devices configured for contiguous addressing. The devices are configured to include a first BIOS storage region disposed at an upper end of a higher addressed of the storage devices, and to include a platform data region of capacity equal to a configured capacity of each of the storage devices. The platform data region is disposed to include part of each of the two storage devices, and includes a second BIOS storage region, equal in capacity to the first BIOS storage region, disposed in the lower addressed of the storage devices. The first BIOS storage region is accessible for retrieval of a BIOS for execution and the second BIOS storage region is not accessible for retrieval of a BIOS for execution.
    Type: Application
    Filed: July 6, 2010
    Publication date: January 12, 2012
    Inventors: Richard B. ROBERTS, David A. Daigle, Peter L. McCollum
  • Patent number: 8090987
    Abstract: An imaging apparatus having an automatic backup function and a method for controlling the same are disclosed which can more securely store particular data, considered to be important by the user, in a memory of the imaging apparatus, and can automatically read out the particular data. The imaging apparatus includes a tuner which receives data containing at least one of audio data and video data, a main storage unit which stores data containing at least one of audio data and video data, and a controller which determines backup data, to be stored in a backup storage unit, from the data stored in the main storage unit, copies data determined as the backup data, and stores the copied data in the backup storage unit, whereby the imaging apparatus has an automatic data backup function.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: January 3, 2012
    Assignee: LG Electronics Inc.
    Inventors: Dong Joon Lee, Kwan Seung Baek
  • Patent number: 8090979
    Abstract: Availability of an information system including a storage apparatus and a computer is improved. First and second storage apparatuses execute remote copy of copying data written into a first primary volume from the computer to a second primary volume, at least one of the first and second storage apparatuses executes local copy of copying the data written into the first or second primary volume in a self-storage apparatus to the corresponding first or second secondary volume, and the computer switches the destination of a write request of the data from the first storage apparatus to the second storage apparatus in case of a failure occurring in the first storage apparatus.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: January 3, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yasuo Watanabe, Yasutomo Yamamoto, Kenta Ninose, Yoshiaki Eguchi, Takashige Iwamura, Hisao Homma
  • Patent number: 8082466
    Abstract: A storage device in which the MR-IOV is applied to an internal network of a storage controller. Data path failover can be executed in the storage device. The internal network of the storage controller is configured to enable the access of a virtual function (VF) “VF 0:0, 1” of each endpoint device (ED0-ED2) from a root port RP0. Likewise, “VF 1:0, 1” of each endpoint device can be accessed from a root port RP1. In a first data path from the RP0 to ED0 in a normal state, “VF 0:0, 1” and “MVF 0, 0” are connected by VF mapping. When a failure occurs on the first data path, the MR-PCIM executes the VF migration, whereby in the second data path from the RP1 to ED0, “VF 1:0, 1” and “MVF 0, 0” are connected by VF mapping. As a result, failover to the second data path is realized.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: December 20, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Katsuya Tanaka, Kentaro Shimada
  • Patent number: 8082468
    Abstract: A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 20, 2011
    Assignee: Open Invention Networks, LLC
    Inventors: Keith Richard Backensto, Allan Havemose
  • Patent number: 8078906
    Abstract: There is provided a storage system comprising a plurality of disk units adapted to store data at respective ranges of logical block addresses (LBAs), said addresses constituting an entire address space, and a storage control grid operatively connected to the plurality of disk units and comprising a plurality of data servers, each server comprising operatively coupled cache memory and non-volatile memory.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: December 13, 2011
    Assignee: Infinidat, Ltd.
    Inventors: Yechiel Yochai, Leo Corry, Haim Kopylovitz
  • Patent number: 8074019
    Abstract: Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or file system on the disk to a consistent state.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: December 6, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Ratnesh Gupta, James Leong, Atul Goel
  • Patent number: 8074099
    Abstract: In a computer system including server apparatuses such as an active server and a standby server connected to a storage apparatus, when the active server fails, a management server changes over connection to the storage apparatus from the active server to standby server to thereby hand over operation to the standby server. The management server refers to a fail-over strategy table in which apparatus information of the server apparatuses is associated with fail-over methods to select fail-over strategy in consideration of apparatus information of the active and standby servers.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: December 6, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Shigeki Arata, Takashi Tameshige
  • Patent number: 8074107
    Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: December 6, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister
  • Patent number: 8069366
    Abstract: A cluster system comprises a plurality of nodes that provides data-access service to a shared storage, each node having at least one failover partner node for taking over services of a node if the node fails. Each node may produce write logs for the shared storage and periodically send write logs at predetermined time intervals to a global device which stores write logs from each node. The global device may detect failure of a node by monitoring time intervals of when write logs are received from each node. Upon detection of a node failure, the global device may provide the write logs of the failed node to one or more partner nodes for performing the write logs on the shared storage. Write logs may be transmitted only between nodes and the global device to reduce data exchanges between nodes and conserving I/O resources of the nodes.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 29, 2011
    Assignee: NetApp, Inc.
    Inventor: Thomas Rudolf Wenzel
  • Publication number: 20110289349
    Abstract: Monitoring and repairing memory includes selecting a first memory bank comprising a plurality of memory cells to analyze. The plurality of memory cells are copied from the first memory bank to a second memory bank, wherein a request to access the first memory bank is redirected to the second memory bank. A determination is made whether the first memory bank comprises an error of the memory cell.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 24, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Matthias J. Loeser, Daniel V. Singletary, Sanjeev A. Joshi, Shadab Nazar
  • Patent number: 8065558
    Abstract: A data volume rebuilder reduces the time required to reconstruct lost data in a RAID protected data volume operating with a failed physical disk drive. A data volume rebuilder uses the remaining functioning physical disk drives in the RAID protected data volume operating with the failed disk to regenerate the lost data and populate a virtual hot spare store allocated in a separate RAID protected data volume. The recovered data is distributed across the physical disk drives supporting the virtual hot spare store. Once the virtual hot spare store is populated, the data volume can recover from a subsequent failure of a second physical disk drive in either RAID group. After replacement of the failed physical disk drive, the data volume rebuilder moves the recovered data from the virtual hot spare store to the new physical disk drive.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: November 22, 2011
    Assignee: LSI Corporation
    Inventors: Ross E. Zwisler, Brian D. McKean
  • Patent number: 8060777
    Abstract: First and second storage apparatuses respectively and internally set a remote copy pair for copying data of a first volume to a second volume and associate a third volume with a remote copy pair according to an external command. When an I/O request to the first volume ends in an error, a host computer sends an I/O request directed to the second volume to the second storage apparatus. If the first and the second storage apparatuses detect a failure in the first or the second storage apparatus of the other side or a connection failure between the first and the second storage apparatuses, the first and the second storage apparatuses store in the third volume a failure information flag showing that the failure was detected.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: November 15, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Ninose
  • Patent number: 8060794
    Abstract: A NAND flash memory and method for managing data reads a header from each storage area, and identifies each storage area. Data of the primary storage area is updated if the primary storage area exists, and an operating system in the NAND flash memory is initiated according to the updated data in the primary storage area, or in the secondary storage area if the primary storage area does not exist but a secondary storage area does.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: November 15, 2011
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Kai-Ping Wu
  • Patent number: 8060779
    Abstract: Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations. A second storage is maintained at at least one of the primary and secondary sites. A failover is performed from the primary site to the secondary site after a failure at the primary site. The at least one second storage is used after recovery of the primary site to synchronize the secondary site to the primary site. Only updates made to the secondary site during the failover are copied to or from the at least one second storage in response to the recovery at the primary site.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brent Cameron Beardsley, Gregory Edward McBride, Robert Francis Bartfai
  • Patent number: 8055846
    Abstract: A method for data storage includes accepting write commands belonging to a storage operation invoked by a host computer, and caching the write commands in a volatile memory that is powered by external electrical power. A current execution status of the storage operation is also cached in the volatile memory. Responsively to an interruption of the external electrical power during the storage operation, the cached write commands and the cached execution status are backed up in a non-volatile memory. Upon resumption of the external electrical power, the backed up execution status is recovered, so as to resume the interrupted storage operation.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shemer Schwarz, Efraim Zeidner, Ehood Garmiza
  • Publication number: 20110271141
    Abstract: Mechanisms are provided for use with a microprocessor chip, for storing selected reliability information in an on-chip non-volatile storage device. An on-chip reliability controller coupled to one or more on-chip resources of the microprocessor chip, collects raw reliability information from the one or more on-chip resources of the microprocessor chip. The on-chip reliability controller analyzes the raw reliability information to identify selected reliability information for the one or more resources of the microprocessor chip. The on-chip reliability controller stores the selected reliability information in the on-chip non-volatile storage device. The on-chip non-volatile storage device stores the selected reliability information even in the event of an overall failure of the microprocessor chip in which the microprocessor chip loses power.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011