Backup Or Standby (e.g., Failover, Etc.) Patents (Class 714/4.11)
-
Patent number: 9325748Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a system that that can include an event analysis component and one or more processing devices configured to execute the event analysis component. The event analysis component can be configured to obtain events from event logs, the events reflecting failures by one or more network devices in one or more data centers and characterize a service level of an application or a network device based on the events. For example, the event analysis component can be configured to characterize the availability of an application based on one or more network stamps of the application.Type: GrantFiled: November 15, 2012Date of Patent: April 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Navendu Jain, Rahul Potharaju
-
Patent number: 9305072Abstract: An exemplary information storage system of the present invention includes a plurality of information storage nodes and an administration node. The administration node determines the defined number of information storage nodes for storing the data having the identical content to each of received data. The received data belong to the defined number of categories, respectively. In a case where use of a first information storage node in the plurality of information storage nodes is interrupted, each storage node replicates the data of an identical content to data stored in the first information storage node whose category is pre-associated with a category of the data stored in the first information storage node to an information storage node selected according to a predetermined sequence.Type: GrantFiled: February 22, 2012Date of Patent: April 5, 2016Assignee: HITACHI, LTD.Inventor: Akihiro Urano
-
Patent number: 9286169Abstract: An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A new configuration node is activated in response to configuration node failures. The new configuration node retrieves client subscription information about events occurring in storage devices managed by the SVC cluster from the storage devices. In response to events occurring in the storage device managed by the SVC cluster, the new configuration node obtains storage device event information from a storage device event monitoring unit. The new configuration node sends storage device events to clients who have subscribed to this information according to subscription information obtained. The storage device is not installed in the original configuration node.Type: GrantFiled: August 14, 2014Date of Patent: March 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hao He, Ling Sun, Jun Wei Zhang
-
Patent number: 9280428Abstract: A system for storing and processing information comprises a plurality of nodes, each node comprising: a local information storage medium; a data connection configured to connect to at least one linked client; and a processor configured to process information in the local information storage medium and send processed information to the at least one linked client, and a secondary shared storage medium connected to the plurality of nodes via a shared data connection and configured to store information copied from the local information storage medium of each of the plurality of nodes, wherein each of the nodes in the plurality of nodes is configured, in the event of failure of a failed one of the plurality of nodes, to connect to the at least one linked client corresponding to the failed one of the plurality of nodes.Type: GrantFiled: April 23, 2013Date of Patent: March 8, 2016Inventor: Neftali Ripoll
-
Patent number: 9280359Abstract: A method is provided in one example embodiment and includes logging in to a multipath target via first and second boot devices instantiated on a network device, the first and second boot devices respectively connected to the multipath target via first and second paths; determining which of the first and second paths comprises a least cost path; and booting the operating system via the least cost path. The determining may include comparing network statistics of the first path with network statistics of the second path, the network statistics comprising at least one of packet loss on the path, errors encountered via the path, and congestion on the path.Type: GrantFiled: December 11, 2012Date of Patent: March 8, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Manikantan Venkiteswaran, Kumar Sidhartha, Mehul J. Bhatt
-
Patent number: 9282030Abstract: It is intended to shorten the time required for a path recalculation and a path switching upon occurrence of a failure. A path generation unit of a transport control server (TCS) S-1 generates the normal path information in accordance with the topology information of a network and the resource information which are set. Also, the path generation unit generates in advance the backup path information for occurrence of the failure based on the prediction topology information and the prediction resource information which have been modified in accordance with a predicted failure position. The path generation unit stores the generated backup path information in a data storage unit. A path information notification unit of the TCS (S-1) notifies nodes N of the generated normal path information. A failure information acquisition unit of the TCS (S-1) detects the occurrence of the failure.Type: GrantFiled: October 3, 2014Date of Patent: March 8, 2016Assignee: Hitachi, Ltd.Inventor: Daisuke Matsubara
-
Patent number: 9274906Abstract: Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions).Type: GrantFiled: June 9, 2014Date of Patent: March 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Bradley Gene Calder, Niranjan Nilakantan, Shashwat Srivastav, Jiesheng Wu, Arild Einar Skjolsvold, Maxim Mazeev, Abdul Rafay Abbasi, Shane Mainali, Hemal Khatri, Ju Wang, Padmanabha Chakravarthy Uddaraju, Leonidas Rigas
-
Patent number: 9268659Abstract: In one example, a method for detecting failover in a database mirroring system that begins when a determination is made as to the time of the most recent backup of the principal database. Next, the time of the most recent backup of the mirror database is determined. Then, the time of the most recent backup of the principal database is compared to the time of the most recent backup of the mirror database to determine if the principal database was backed up most recently. Finally, if the mirror database is the database that was backed up most recently, it is established that failover has occurred.Type: GrantFiled: January 5, 2006Date of Patent: February 23, 2016Assignee: EMC CORPORATIONInventors: Aditya Kapoor, Wenlu Ma, Craig G. Duncan
-
Patent number: 9235484Abstract: A cluster system according to the present invention includes an active server and a standby server which have a failover function, and a shared disk. The active server includes a control device configured to operate free of influence from an OS, and a disk input/output device configured to input and output data into and from the shared disk. The control device of the active server includes a communication module configured to communicate with the standby server, and an initialization module configured to, when a failure occurs in the active server, initialize the disk input/output device and notify to the standby server via the communication module.Type: GrantFiled: March 4, 2014Date of Patent: January 12, 2016Assignee: NEC CORPORATIONInventor: Yoshinori Nyuunoya
-
Patent number: 9225417Abstract: A primary optical path in an optical network is established between first and second edge nodes of the optical network for communication between the first edge node and a primary customer network site coupled to the second edge node. A backup optical path through the optical network from the first edge node to a third edge node of the optical network other than the second edge node is determined for communication between the first edge node and a backup customer network site coupled to the third edge node of the optical network. The backup customer network site is designated to back up the primary customer network site. Communications are forwarded on the primary optical path from the first edge node toward the primary customer network site via the second edge node. Upon detection of a degradation or failure of the primary customer network site, communications are forwarded on the backup optical path from the first edge node toward the backup customer network site via the third edge node.Type: GrantFiled: March 3, 2014Date of Patent: December 29, 2015Assignee: RPX CLEARINGHOUSE LLCInventors: Stephen Suryaputra, Indermohan S. Monga, Bruce A. Schofield, Thomas P. Hardjono
-
Patent number: 9218231Abstract: The present invention provides a method for diagnosing a problem of a software product running in a cloud environment and a corresponding apparatus, the method comprising: receiving a problem in the operation of the monitored software product from a diagnosis agent deployed on a node in the cloud environment; capturing the cloud environment including the software product, and deploying the captured cloud environment in a diagnosis cloud, and the step comprising: deploying the image of each node of the cloud environment in the diagnosis cloud; and applying corresponding configuration data for a cluster system deployed in the cloud environment to configure each node in the diagnosis cloud. The method and apparatus of the present invention can diagnose problems of a software product running in a cloud environment, and rebuild the cloud environment to facilitate the diagnosis of the problems.Type: GrantFiled: October 22, 2013Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Jun Hong Li, Yong Ni, Ai Jie Niu, Hai Tao Wang, Wen Jun Wang
-
Patent number: 9207930Abstract: A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.Type: GrantFiled: December 29, 2011Date of Patent: December 8, 2015Assignee: MapR Technologies, Inc.Inventors: Mandayam C. Srivas, Pindikura Ravindra, Uppaluri Vijaya Saradhi, Arvind Arun Pande, Chandra Guru Kiran Babu Sanapala, Lohit Vijaya Renu, Vivekanand Vellanki, Sathya Kavacheri, Amit Hadke
-
Patent number: 9189345Abstract: A method of performing data restore includes connecting, using a boot capable network communication interface, to a backup server over a data network, the backup server having stored thereon a block based backup data volume; accessing the block based backup data volume via the data network as a remotely readable storage resource; and using operating system data read from the block based backup data volume to perform a network boot operation.Type: GrantFiled: September 25, 2013Date of Patent: November 17, 2015Assignee: EMC CorporationInventors: Vaibhav Khanduja, Vladimir Mandic, Joe Robert Putti, Rajesh Nair
-
Patent number: 9185584Abstract: In normal operation, a primary signaling controller in a first RAN manages bearer connectivity and tracking area updates for a UE and further interfaces with a second RAN over a primary signaling interface to facilitate inter-RAN signaling related to transition of the UE from being served by the first RAN to being served by the second RAN, such as circuit-switched fallback signaling. Upon detecting failure of the primary signaling interface, the first RAN is dynamically reconfigured to have such inter-RAN signaling for the UE pass over a secondary signaling interface between the second RAN and a secondary signaling controller of the first RAN, while the primary signaling controller continues to manage bearer connectivity and tracking area updates for the UE.Type: GrantFiled: June 6, 2013Date of Patent: November 10, 2015Assignee: Sprint Spectrum L.P.Inventors: Suryanarayanan Ramamurthy, Saravana Velusamy, Deveshkumar Rai
-
Patent number: 9176829Abstract: Techniques involving replication of virtual machines of virtual machines in a clustered environment are described. One representative technique includes receiving a replication request to replicate a primary virtual machine. A clustering broker is configured to act on the replication request on behalf of a cluster of recovery nodes, by at least placing a replicated virtual machine corresponding to the source virtual machine on a recovery node and facilitate tracking the migration of the replicated virtual machine within the cluster. The clustering broker returns an address of the recovery node that has been placed or found through tracking for the particular virtual machine.Type: GrantFiled: July 1, 2011Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Manoj Kumar Jain, Krishan Kumar Attre, Prasad Thiruveedu, Praveen Vijayaraghavan, Vrijesh Kothari, Ahmed Bisht
-
Patent number: 9172584Abstract: High-availability cluster data protection is described. A computer executes a framework and a task dispatcher. The framework disables caching of internet protocol addresses queried from a network interface configuration of the computer. The task dispatcher receives a request to execute a data protection task, and determines whether the request is for a current cluster node. If the request is not for a current cluster node, the task dispatcher determines whether the request is for a logical host. If the request is for the logical host, the task dispatcher queries the network interface configuration to determine whether the internet protocol address of the logical host is locally available. If the internet protocol address of the logical host is locally available, the task dispatcher directs the request locally. If the internet protocol address of the logical host is not locally available, the task dispatcher directs the request to a remote node.Type: GrantFiled: September 21, 2012Date of Patent: October 27, 2015Assignee: EMC CORPORATIONInventor: Lei Lai
-
Patent number: 9141178Abstract: An information processing device comprises a first memory, a second memory, data transfer circuitry, power gating circuitry, and a controller. The first memory comprises at least two volatile memory units. The controller receives or generates a request for setting the information processing device into a reduced power mode; in response to the request, it selects specific memory units among the memory units; controls the data transfer circuitry to transfer data from the selected memory units to the second memory; and controls the power gating circuitry to power down the selected memory units.Type: GrantFiled: June 11, 2010Date of Patent: September 22, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Michael Priel, Anton Rozen, Leonid Smolyansky
-
Patent number: 9110866Abstract: A method for network controller initialization that includes identifying a controller connected to a network as a primary controller that manages switches in the network. One or more other controllers connected to the network are identified as secondary controllers. A failover priority table is created. The failover table indicates an order that the one or more other controllers will replace the controller as the primary controller in the event that the controller enters a failure mode. The failover priority table is broadcast to the switches in the network.Type: GrantFiled: September 30, 2014Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9104643Abstract: A method for network controller initialization that includes identifying a controller connected to a network as a primary controller that manages switches in the network. One or more other controllers connected to the network are identified as secondary controllers. A failover priority table is created. The failover table indicates an order that the one or more other controllers will replace the controller as the primary controller in the event that the controller enters a failure mode. The failover priority table is broadcast to the switches in the network.Type: GrantFiled: March 15, 2013Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Casimer DeCusatis, Rajaram B. Krishnamurthy
-
Patent number: 9092397Abstract: A method for managing a database comprises causing a standby server to provide a development platform; causing the standby server to mimic an authenticating media access control (MAC) address of a primary server; causing the primary server to transfer data to the standby server in order to provide a backup of the data on the standby server; determining that the primary server is not able to perform one or more functions; provisioning the standby server, in response to determining that the primary server is not able to perform the one or more functions, to perform the one or more functions; and causing the standby server, after provisioning the standby server, to perform the one or more functions, wherein the one or more functions are verified via the mimicked authenticating MAC address.Type: GrantFiled: March 15, 2013Date of Patent: July 28, 2015Assignee: Sprint Communications Company L.P.Inventors: Matthew Kurtz, Kevin Murphy
-
Patent number: 9081723Abstract: A data processing device 10 receives a process request from an external interface 20 of a client terminal etc., carries out the transaction request with respect to a message according to the process request and passes to an API which forms the interface of various types of program carried out in the server 30. The data processing device 10 includes a process (n) which carries out transaction processing with respect to a message with a trade category [n], and a backup process (n) which carries out transaction processing with respect to a message in the case where the transaction processing carried out by the process (n) fails. In addition, the data processing device 10 includes an error process part 123 which isolates the cause of a failure according to a result of a process by the backup process (n).Type: GrantFiled: December 20, 2012Date of Patent: July 14, 2015Assignee: THE BANK OF TOKYO—MITSUBISHI UFJ. LTD.Inventor: Takashi Kitamura
-
Patent number: 9081843Abstract: Steady state data distribution is provided between a client application, a leader machine, and a plurality of replica machines. The distribution comprises the leader machine receiving an operation request from the client application, the leader machine sending the prepare message to each of the plurality of replica machines, the replica machines recording in their logs information on the operation, the replica machines sending acknowledgement messages to the leader machine, and the leader machine sending commit command messages to the replica machines. A new quorum of the replica machines is created by using log information. Replica machines that become part of the new quorum are updated in an efficient manner.Type: GrantFiled: March 15, 2013Date of Patent: July 14, 2015Assignee: TIBCO Software Inc.Inventor: Dan Leshchiner
-
Patent number: 9069597Abstract: When hardware failure occurs in an operation device, a provisional job executing unit of a virtual machine is allowed to temporarily execute a job until setup of a spare device as an alternative job execution device is completed. Start of operation of the virtual machine is performed in a short time by shift from a suspending state to an operating state. Therefore, execution of the job is not stopped by the hardware failure of the operation device and it is possible to improve continuity of the job and improve reliability of a redundant configuration of the job execution device in which the spare device is associated with the operation device.Type: GrantFiled: December 20, 2010Date of Patent: June 30, 2015Assignee: FUJITSU LIMITEDInventors: Toshiyuki Shirae, Masahiro Tamura, Hideyuki Kametani, Yoshihiro Mizuuchi
-
Publication number: 20150149813Abstract: When detecting the configuration change or the operating state of a virtual machine of the main system, a VM management unit changes a value of a determination index of the virtual machine, and selects a virtual machine of the standby system/auxiliary system used for failure recovery of the virtual machine of the main system on the basis of a value of the determination index. A pattern generation unit provides the virtual machine of the standby system/auxiliary system selected by the VM management unit.Type: ApplicationFiled: November 13, 2014Publication date: May 28, 2015Applicant: HITACHI, LTD.Inventors: Kazuhiko MIZUNO, Michitaka OKUNO, Yuji TSUSHIMA
-
Publication number: 20150149814Abstract: A method of providing failure recovery capabilities to a cloud environment for scientific HPC applications. An HPC application with MPI implementation extends the class of MPI programs to embed the HPC application with various degrees of fault tolerance. An MPI fault tolerance mechanism realizes a recover-and-continue solution. If an error occurs, only failed processes re-spawn, the remaining living processes remain in their original processors/nodes, and system recovery costs are thus minimized.Type: ApplicationFiled: November 26, 2014Publication date: May 28, 2015Inventors: Da Qi Ren, Zhulin Wei
-
Patent number: 9043635Abstract: The content provider provides content to the first data center, which then provides the content to the client. The client determines that a failure between content provider and the first data center may have occurred. When the client determines that a failure may have occurred, the client may connect to a second data center to receive content from the content provider through the second data center. Accordingly, the failure is detected and additionally, automatic failure recovery may be provided at the client.Type: GrantFiled: August 15, 2005Date of Patent: May 26, 2015Assignee: Shaw Parsing, LLCInventors: Brian Cameros, Wade Albright
-
Publication number: 20150143159Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: ApplicationFiled: November 22, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: NICHOLAS J. BALOGH, ALBERT D. BENNAH, ADRIAN X. RODRIGUEZ
-
Publication number: 20150143158Abstract: Failover in a data center that includes a multi-density server, where the multi-density server includes multiple independent servers, includes; detecting, by a management module, a failure of one of the independent servers of the multi-density server; identifying, by the management module, a failover target; determining, by the management module, whether the failover target is a non-failed independent server included in the multi-density server; and responsive to determining that the failover target is a non-failed independent server included in the multi-density server, migrating, by the management module, the failed independent server's workload to another server that is not included in the multi-density server.Type: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Nicholas J. Balogh, Albert D. Bennah, Adrian X. Rodriguez
-
Publication number: 20150143160Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the computer system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller.Type: ApplicationFiled: October 7, 2014Publication date: May 21, 2015Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Publication number: 20150143162Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.Type: ApplicationFiled: January 29, 2015Publication date: May 21, 2015Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Miles Greenberg, Chris Seitzinger, Brian Eugene Kihneman
-
Publication number: 20150143161Abstract: A disaster recovery appliance is described herein. The disaster recovery appliance is coupled to one or more servers. The disaster recovery appliance continuously receives backup data for each of the one or more servers. When a server fails, the disaster recovery appliance, replaces the failed server. While the failed server is inaccessible, the disaster recovery appliance is able to mimic the functionality of the failed server. In some embodiments, the disaster recovery appliance is able to act as a server in addition to a backup device for the other servers.Type: ApplicationFiled: January 28, 2015Publication date: May 21, 2015Inventor: Robert O. Keith, JR.
-
Patent number: 9037897Abstract: A method, an apparatus and an article of manufacture for cloud-driven application execution. The method includes determining a plurality of attributes of a failed application, wherein the plurality of attributes comprises at least one policy context attribute and at least one context attribute, correlating each of the plurality of attributes to at least one alternative asset, wherein the at least one alternative asset is a part of an environment on which the failed application can be executed, using the plurality of attributes correlated to the at least one alternative asset to identify an alternative asset set of alternative assets, wherein the alternative asset set is capable of enabling an alternative environment on which to execute the failed application, and provisioning the alternative assets in the alternative asset set from at least one cloud network to create the alternative environment on which the failed application is executed.Type: GrantFiled: February 17, 2012Date of Patent: May 19, 2015Assignee: International Business Machines CorporationInventors: Ramesh Gopinath, Andrzej Kochut, Kathiravan M. Ramaswami, Anca Sailer, Charles O Schulz, Hidayatullah Shaikh
-
Publication number: 20150135001Abstract: A method comprising using at least one hardware processor for managing persistent messaging data in a volatile memory, writing the persistent messaging data to a first section of a Fast Persistent Memory (FPM), responsive to the first section of the FPM approaching a full state, offloading the persistent messaging data from the first section of the FPM to a hard disk device (HDD), and erasing the persistent messaging data from the first section of the FPM, recording, in a second section of the FPM, an identifier of said offloading, responsive to receiving a request to erase or modify at least some of the persistent messaging data in the HDD, updating the identifier of the offloading in the second section of the FPM while leaving the persistent messaging data in the HDD intact, and responsive to a server failure, selectively reading at least some of the persistent messaging data from the HDD to the volatile memory, wherein the selective reading is based on the identifier of the offloading in the second sectionType: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Avraham Harpaz, Nir Naaman, Idan Zach
-
Patent number: 9032241Abstract: A server includes a monitoring unit that monitors operation states of one or more physical servers in use on which same applications operate, a synchronization unit that synchronizes the data between one of the physical servers in use and one of virtual servers in a standby physical server, and a switching unit that, when the monitoring unit has detected that a failure has occurred in the operation of one of the physical servers in use, that operates a second application of the same applications while referring to a piece of the data on the one of the virtual servers synchronized by the synchronization unit with the data on the one of the physical servers in use, and that switches operation from the one of the virtual servers to the standby physical server.Type: GrantFiled: August 1, 2012Date of Patent: May 12, 2015Assignee: Fujitsu LimitedInventor: Tomoyuki Nagasawa
-
Patent number: 9032247Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.Type: GrantFiled: July 26, 2012Date of Patent: May 12, 2015Assignee: Apple Inc.Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
-
Patent number: 9032240Abstract: A method and system for providing high availability services to SCTP applications is disclosed. In one embodiment, a high availability (HA) server system includes an active server and a standby server with a primary redundancy module and a secondary redundancy module, respectively, which are operable for performing a method including forming a control channel between the active server and the standby server, forwarding IP addresses of the active server and the standby server to a client device when an association between the client device and the active server is established, synchronously mirroring a state of a SCTP stack and a state of an application of the active server to the standby server using the control channel, and servicing the client device using the standby server based on the state of the SCTP stack and the state of the application if a failure of the active server is detected.Type: GrantFiled: April 23, 2009Date of Patent: May 12, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Anil Kumar Reddy Sirigiri, Chaitra Maraliga Ramaiah
-
Patent number: 9032172Abstract: In one embodiment, a primary storage system, includes: logic integrated with and/or executable by at least one controller, the logic being adapted to: receive a request to establish a Peer-to-Peer Remote Copy (PPRC) relationship between a primary storage system and a secondary storage system; set a path between the primary storage system and the secondary storage system via a hardwire connection in response to receiving the request; receive a memory map; establish the PPRC relationship between the primary storage system and the secondary storage system in response to receiving the memory map; and copy, based at least in part on the memory map, one or more data tracks of a primary storage device to the secondary storage system without copying at least one other data track of the primary storage device to the secondary storage system.Type: GrantFiled: February 11, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Gavin S. Johnson, Michael J. Koester, Kevin L. Miner
-
Patent number: 9032257Abstract: A first interface board includes a first signal processing unit that performs a predetermined process on a signal. A second interface board includes a second signal processing unit that performs the predetermined process on a signal. When no failure occurs in both interface boards, a switching control unit selects the first interface board. When a failure occurs in the first interface board, the switching control unit selects the second interface board. When there is no failure in both the interface boards and the first interface board does not satisfy a predetermined degradation condition, the electrical power supply control unit supplies electrical power to the first interface board and prohibits the supply of electrical power to the second interface board. When there is no failure in both the interface boards but the predetermined degradation condition is satisfied, the electrical power supply control unit supplies electrical power to both the interface boards.Type: GrantFiled: November 14, 2012Date of Patent: May 12, 2015Assignee: Fujitsu LimitedInventors: Nobuo Sashida, Kazushige Saito, Kazuhiko Hata
-
Publication number: 20150127970Abstract: Methods, systems, and articles of manufacture for selected VM replication and VM restart techniques are provided herein. A method includes selecting a sub-set of one or more VMs from a set of multiple VMs in a system to be replicated before an identification of one or more failed VMs in the set of multiple VMs; replicating the sub-set of one or more VMs before the identification of one or more failed VMs in the set of multiple VMs; selecting a sub-set of the identified one or more failed VMs to be restarted upon an identification of the one or more failed VMs in the set of multiple VMs in the system; and restarting the sub-set of the identified one or more failed VMs upon the identification of the one or more failed virtual machines in the set of multiple VMs.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: International Business Machines CorporationInventors: John A. Bivens, Abhas Bodas, Yu Deng, Richard E. Harper, Ruchi Mahindru, Harigovind V. Ramasamy, Soumitra Sarkar, Long Wang
-
Patent number: 9026838Abstract: A computer system includes: a first HBA that constitutes an operational path and on which a first PCI/PCIe-bus expansion card having a PCI PM function, which is a power saving function, is mounted; and a second HBA that constitutes a standby path and on which a second PCI/PCIe-bus expansion card having the PCI PM function is mounted; and a control section that controls the first HBA and the second HBA. The control section first uses the operational path by setting the first PCI/PCIe-bus expansion card to an active state. When a failure occurs in the operational path, the control section performs control such that communication recovery processing for the operational path is applied to the first HBA and further the second PCI/PCIe-bus expansion card of the second HBA is changed from a power saving state to which the second PCI/PCIe-bus expansion card has been first set, to an active state.Type: GrantFiled: June 6, 2012Date of Patent: May 5, 2015Assignee: Hitachi, Ltd.Inventor: Masayuki Hayashi
-
Patent number: 9026837Abstract: Placing an application on a node in a cluster. A method includes detecting an unexpected event indicating that an application should be placed on a node in the cluster. Real time information about resource utilization on one or more nodes in the cluster is received. Based on the real time information, a determination of a node to place the application is made. The application is placed on the determined node.Type: GrantFiled: September 9, 2011Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Amitabh Prakash Tamhane, Mykyta Synytskyy, Lokesh S Koppolu, David A. Dion, Andrea D'Amato
-
Patent number: 9026839Abstract: A message queue (MQ) failover handler receives a message and a configuration file from a client application. The configuration file provides an indication of which of a number of queue managers (QMs) is the first choice for receipt and delivery of the message to a server application. The configuration file also provides an indication of which of the QMs is the second choice for receipt and delivery of the message to the server application, should the first choice of the QMs be unavailable.Type: GrantFiled: January 24, 2014Date of Patent: May 5, 2015Assignee: Cellco PartnershipInventors: Sabitha Anugu, Shankar A. Kulkarni, Henry H. Li
-
Patent number: 9026848Abstract: Techniques for achieving high-availability using a single processor (CPU). In a system comprising a multi-core processor, at least two partitions may be configured with each partition being allocated one or more cores of the multiple cores. The partitions may be configured such that one partition operates in active mode while another partition operates in standby mode. In this manner, a single processor is able to provide active-standby functionality, thereby enhancing the availability of the system comprising the processor.Type: GrantFiled: June 24, 2013Date of Patent: May 5, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Vineet M. Abraham, Bill Ying Chin, William R. Mahoney, Aditya Saxena, Xupei Liang, Bill Jianqiang Zhou
-
Publication number: 20150121123Abstract: There are provided measures for a failover functionality for a client-related security association. Such measures exemplarily comprise providing a failover functionality at a proxy function and/or facilitating provision of a failover functionality at a servicing call state control function, wherein the respective failover functionality relates to a first proxy function, the serving function is for servicing the first proxy function and a second proxy function, the first proxy function has a security association with a client, and the first proxy function and the second proxy function are reachable with the same network address.Type: ApplicationFiled: April 23, 2012Publication date: April 30, 2015Applicant: NOKIA SOLUTIONS AND NETWORKS OYInventors: Michael Bath, Wolfgang Buecker, Peter Bader, Jiadong Shen
-
Publication number: 20150121122Abstract: Embodiments visualize the execution of a disaster recovery plan. During a transfer of computing nodes from a source site to a target site, a map user interface (UI) is displayed. The map UI includes a first region corresponding to the geographic location of the source site and a second region corresponding to the geographic location of the target site. An animated progress indicator representing termination of computing nodes at the source site is displayed in the first region. Simultaneously, another animated progress indicator representing initiation of computing nodes at the target site, and further representing a reverse animation of the other animated progress indicator, is displayed in the second region.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: VMware, Inc.Inventors: Olga Towstopiat, Robert Sullivan, Helen Ann Cunningham, Brian Partridge
-
Patent number: 9021294Abstract: A survey tool for use in a Recover to Cloud (R2C) replication service environment that determines configuration information automatically (such as through SNMP messaging or custom APIs) and stores it in a survey database. A Virtual Data Center (VDC) representation is then instantiated from the survey database, with the VDC being a virtual replica of the production environment including dormant Virtual Machine (VM) definition files, applications, storage requirements, VLANs firewalls, and the like. The survey tool determines the order in which the replicas are brought on line to ensure orderly recovery, by determining the order in which each machine makes requests for connections to other machines.Type: GrantFiled: March 16, 2012Date of Patent: April 28, 2015Assignee: Sungard Availability Services LPInventor: Chandra Reddy
-
Publication number: 20150113312Abstract: Aspects of the disclosure pertain to a system and method for detecting server removal from a cluster to enable fast failover of storage (e.g., logical volumes). A method of operation of a storage controller of a cluster is disclosed. The method includes receiving a signal. The method further includes, based upon the received signal, determining that communicative connection between a second storage controller of the cluster and the first storage controller of cluster is unable to be established. The method further includes determining whether communicative connection between the first storage controller and expanders of first and second enclosure services manager modules of the cluster is able to be established. The method further includes, when it is determined that communicative connection between the first storage controller and the expanders of the first and second enclosure services manager modules of the cluster is able to be established, performing a failover process.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: LSI CorporationInventors: Vinu Velayudhan, James A. Rizzo, Adam Weiner
-
Publication number: 20150113316Abstract: Systems, methods, and devices for simultaneously distributing mass notifications to multiple users. A mass notification system receives input data and, based on this input data, creates notifications for mass distribution. The notifications are then transmitted to computing devices used by the users who are to be notified.Type: ApplicationFiled: January 5, 2015Publication date: April 23, 2015Inventors: Eric Alexandre Lefrancois des Courtis, Ying Du, Dan Le, Yuanyuan Liu
-
Publication number: 20150113315Abstract: A system is configured to: transmit requests to a first device and a second device; receive a first reply from the first device in response to one of the requests; determine an address of the first device based on the first reply; assign a first port to a first network when the first device is a first one of one or more devices that replied to the requests and have a same address as the first device; receive a second reply from the second device in response to another one of the requests; assign a second port to a second network when the address of the second device is the same as the address of the first device; and reassign the second port, from the second network, to the first network when a failure of the first device occurs.Type: ApplicationFiled: December 31, 2014Publication date: April 23, 2015Inventors: Timothy Noel THATHAPUDI, Siddharth TULI
-
Publication number: 20150113314Abstract: In one exemplary aspect, a method a Peripheral Component Interconnect Express (PCIe) based switch that provides a bridge between a set of database nodes of the distributed database system is provided. A failure in a database node is detected. A consensus algorithm is implemented to determine a replacement database node. A database index of a data storage device formally managed by the database node that failed is migrated to a replacement database node. The PCIe-based switch is remapped to attach the replacement database node with the database index to the data storage device.Type: ApplicationFiled: July 9, 2014Publication date: April 23, 2015Inventor: BRIAN J. BULKOWSKI