-
公开(公告)号:US12124344B2
公开(公告)日:2024-10-22
申请号:US18321397
申请日:2023-05-22
Applicant: Amazon Technologies, Inc.
Inventor: Nathan Dye , Harvo Reyzell Jones
IPC: G06F11/20 , G06F9/445 , G06F11/30 , H04L12/803 , H04L12/859 , H04L29/08 , H04L47/125 , H04L47/2475 , H04L67/10
CPC classification number: G06F11/2023 , G06F9/44505 , G06F11/3006 , H04L47/125 , H04L47/2475 , H04L67/10
Abstract: A computing system that receives and stores configuration information for the application in a data store. The configuration information comprises (1) identifiers for a plurality of cells of the application that include at least a primary cell and a secondary cell, (2) a defined state for each of the plurality of cells, (3) one or more dependencies for the application, and (4) a failover workflow defining actions to take in a failover event. The computing system receives an indication, from a customer, of a change in state of the primary cell or a request to initiate the failover event. The computing system updates, in the data store, the states for corresponding cells of the plurality of cells based on the failover workflow and updates, in the data store, the one or more dependencies for the application based on the failover workflow.
-
公开(公告)号:US12111738B2
公开(公告)日:2024-10-08
申请号:US18194266
申请日:2023-03-31
Applicant: Wells Fargo Bank, N.A.
CPC classification number: G06F11/2023 , G06F11/3006 , G06F11/328 , G06F11/3495 , G06F2201/805
Abstract: Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.
-
公开(公告)号:US12093149B2
公开(公告)日:2024-09-17
申请号:US16511823
申请日:2019-07-15
Applicant: HELLA GmbH & Co. KGaA
Inventor: Peter Grabs , Frederic Holzmann , Ulrich Koehler , Matthias Korte , Carsten Kuegeler , Sergey Orlov
CPC classification number: G06F11/2023 , G05D1/0077 , G06F11/2028 , G06F11/2033
Abstract: A control system for a motor vehicle having a first control unit for controlling a first function of the motor vehicle, a second control unit for controlling a second function of the motor vehicle and a backup control unit. At least the first or the second control unit is connected in a signal-transmitting manner with the backup control unit. In order to ensure the proper execution of functions of a motor vehicle controlled by the control units with the least possible additional overhead, even with a faulty control unit, the backup control unit is configurable in response to the input of an error signal from the first or the second control unit such that the function of the motor vehicle corresponding to the faulty control unit is be controlled via the backup control unit.
-
公开(公告)号:US12007941B2
公开(公告)日:2024-06-11
申请号:US16147314
申请日:2018-09-28
Applicant: Oracle International Corporation
Inventor: Kevin S. Neel , Carol L. Colrain , Tong Zhou , Arturo Ismael Quinto , Jonathan Giloni , Douglas Surber , Ravi Thammaiah
IPC: G06F16/14 , G06F11/20 , G06F16/11 , G06F16/21 , G06F16/25 , H04L67/141 , H04L67/142
CPC classification number: G06F16/122 , G06F11/2023 , G06F16/21 , G06F16/252 , H04L67/141 , H04L67/142 , G06F2201/80
Abstract: Techniques are disclosed herein for identifying, recording and restoring the state of a database session and various aspects thereof. A session template data structure is generated that includes session attribute values describing various aspects of the session that is established between a client system and a database management system (DBMS and enables the client system to issue to the DBMS commands for execution. Based on the session attribute values, DBMS may generate a template identifier corresponding to the session template data structure. The template identifier may be stored in an association with the session state that it partially (or in whole) represents. In an embodiment, when another state of a session is captured, if the template identifier for the state is the same, then rather than storing the attribute-value pairs for the other state, the template identifier is further associated with the other state. In an embodiment, a request boundary is detected where the session is known to be at a recoverable point. If recovery of the session is needed, the session state is restored, and replay of commands start from this point. Each command replayed is verified to produce the same session state as it produced by the original execution. If the session is determined to be a safe point, then all the commands recorded for replay prior to the safe point may be deleted. In an embodiment, the template is used to set the initial state when borrowing from a session pool. The state tracking is also used to identify that the session can be failed over safely during planned operation as the session is unlikely to drain by itself even when not used.
-
公开(公告)号:US12007859B2
公开(公告)日:2024-06-11
申请号:US17670544
申请日:2022-02-14
Applicant: VMWARE, INC.
Inventor: Ivaylo Radoslavov Radev , Akash Kodenkiri , Anil Narayanan Nair , Ammar Rizvi , Niharika Narasimhamurthy , Krishnendu Gorai
CPC classification number: G06F11/2069 , G06F8/63 , G06F8/71 , G06F9/5072 , G06F11/1451 , G06F11/1464 , G06F11/2023 , G06F2201/84
Abstract: A method of upgrading a VIM server appliance includes: creating a snapshot of logical volumes mapped to physical volumes that store configuration and database files of virtual infrastructure management (VIM) services provided by a first VIM server appliance to be upgraded; after the snapshot is created, expanding the configuration and database files to be compatible with a second VIM server appliance; replicating the logical volumes which have been modified as a result of expanding the configuration and database files, in the second VIM server appliance; after replication, performing a switchover of VIM services that are provided, from the first VIM server appliance to the second VIM server appliance; and upon failure of any of the steps of expanding, replicating, and performing the switchover, aborting the upgrade, and reverting to a version of the configuration and database files that was preserved by creating the snapshot.
-
公开(公告)号:US20240179072A9
公开(公告)日:2024-05-30
申请号:US17233375
申请日:2021-04-16
Applicant: AutoConnect Holdings LLC
Inventor: Christopher P. Ricci , Douglas W. Swartz
IPC: H04L12/24 , B60K35/00 , B60K37/00 , B60K37/02 , B60K37/06 , B60R7/04 , B60R16/037 , B60R21/015 , B60W30/182 , B60W40/04 , B60W40/08 , B60W40/09 , B60W50/00 , B60W50/08 , G01C21/20 , G01S19/13 , G02B27/01 , G06F3/01 , G06F3/0481 , G06F3/0482 , G06F3/0484 , G06F3/0486 , G06F3/0488 , G06F8/61 , G06F9/445 , G06F9/54 , G06F11/20 , G06F11/30 , G06F11/32 , G06F13/14 , G06F13/364 , G06F16/24 , G06F16/29 , G06F17/00 , G06F21/10 , G06F21/12 , G06F21/33 , G06F21/62 , G06K9/00 , G06N5/02 , G06Q30/02 , G06Q40/08 , G06Q50/26 , G06T19/00 , G07C5/00 , G07C5/02 , G07C5/08 , G08C19/00 , G08G1/01 , G08G1/017 , G08G1/09 , G08G1/0967 , G08G1/0968 , G08G1/14 , G08G1/16 , H04L12/58 , H04L29/06 , H04L29/08 , H04N21/414 , H04N21/433 , H04N21/482 , H04W4/40 , H04W4/48 , H04W4/50 , H04W4/80 , H04W4/90 , H04W8/22 , H04W84/00
CPC classification number: H04L41/14 , B60K35/00 , B60K37/00 , B60K37/02 , B60K37/06 , B60R7/04 , B60R16/037 , B60R21/01512 , B60W30/182 , B60W40/04 , B60W40/08 , B60W40/09 , B60W50/0098 , B60W50/08 , G01C21/20 , G01S19/13 , G02B27/0101 , G06F3/017 , G06F3/0481 , G06F3/04817 , G06F3/0482 , G06F3/0484 , G06F3/04842 , G06F3/04847 , G06F3/0486 , G06F3/0488 , G06F3/04883 , G06F8/61 , G06F9/44505 , G06F9/54 , G06F11/2023 , G06F11/3013 , G06F11/3065 , G06F11/328 , G06F13/14 , G06F13/364 , G06F16/24 , G06F16/29 , G06F17/00 , G06F21/10 , G06F21/121 , G06F21/335 , G06F21/629 , G06K9/00355 , G06K9/00362 , G06K9/00832 , G06N5/02 , G06Q30/0265 , G06Q40/08 , G06Q50/26 , G06T19/006 , G07C5/006 , G07C5/008 , G07C5/02 , G07C5/08 , G07C5/0825 , G07C5/0833 , G07C5/085 , G08C19/00 , G08G1/0112 , G08G1/0116 , G08G1/012 , G08G1/0129 , G08G1/0133 , G08G1/0137 , G08G1/0141 , G08G1/017 , G08G1/09 , G08G1/096716 , G08G1/096725 , G08G1/096775 , G08G1/096783 , G08G1/096791 , G08G1/096827 , G08G1/096844 , G08G1/143 , G08G1/16 , H04L51/36 , H04L63/10 , H04L67/02 , H04L67/12 , H04L67/125 , H04N21/41422 , H04N21/4331 , H04N21/482 , H04W4/40 , H04W4/48 , H04W4/50 , H04W4/80 , H04W4/90 , H04W8/22 , H04W84/005 , G06N5/048
Abstract: The present disclosure describes a vehicle implementing one or more processing modules. These modules are configured to connect and interface with the various buses in the vehicle, where the various buses are connected with the various components of the vehicle to facilitate information transfer among the vehicle components. Each processing module is further modularized with the ability to add and replace other functional modules now or in the future. These functional modules can themselves act as distinct vehicle components. Each processing modules may hand-off processing to other modules depending on its health, processing load, or by third-party control. Thus, the plurality of processing modules helps to implement a middleware point of control to the vehicle with redundancy in processing and safety and security awareness in their applications.
-
公开(公告)号:US20240168854A1
公开(公告)日:2024-05-23
申请号:US18116413
申请日:2023-03-02
Applicant: Nutanix, Inc.
Inventor: Praveen Kumar Padia , Deepak Narayan , Kamalneet Singh , Monil Devang Shah , Pradeep Kashyap Ramaswamy , Prakash Narayanasamy , Vinayak Hindurao Khot , Vivek Venkatesan
CPC classification number: G06F11/2046 , G06F9/45558 , G06F11/1662 , G06F11/2023 , G06F2009/45583 , G06F2201/85
Abstract: A technique utilizes grafting and differential based (diff-based) data seeding to hydrate a special virtual disk (vdisk) on a multi-node cluster with data changes (differences) between a reference vdisk stored on the cluster and a snapshot stored in an external repository to enable failover (including failback) recovery of an application workload in a disaster recovery environment. The application workload is stored as a workload vdisk on local storage of the cluster and snapshots of the workload vdisk are generated and organized as a vdisk chain on the cluster. One or more snapshots of the vdisk chain may be replicated to the external repository using a long-term snapshot service. Each replicated snapshot may be backed up from the cluster to the external repository at the granularity of a vdisk, referred to herein as an external datasource disk. The special vdisk is a thinly provisioned, datasource-backed vdisk that is grafted onto the vdisk chain, e.g., as a child vdisk of the reference vdisk. The differences between the reference vdisk and datasource disk are seeded from the datasource disk to hydrate the datasource-backed vdisk.
-
8.
公开(公告)号:US11966279B2
公开(公告)日:2024-04-23
申请号:US17576131
申请日:2022-01-14
Applicant: Dell Products L.P.
Inventor: John Kelly , Dharmesh M. Patel , Nicholas C. Busick
CPC classification number: G06F11/0793 , G06F11/0712 , G06F11/0751 , G06F11/1415 , G06F11/2023 , G06F11/301 , G06F11/3051 , G06F11/3442
Abstract: A method for managing specialized hardware resources includes obtaining, by a disaster recovery (DR) virtual resource agent, a request for a DR environment for a set of virtual resources in a primary site, in response to the request: monitoring the primary site to obtain virtual workload information corresponding to the set of virtual resources, performing a workload analysis on the set of virtual resources in the primary site using the virtual workload information to obtain a virtual resource mapping of each virtual resource in the primary site to a tiered component in the DR environment, and initiating a DR environment allocation of DR virtual resources based on the virtual resource mapping.
-
公开(公告)号:US20240126785A1
公开(公告)日:2024-04-18
申请号:US18379684
申请日:2023-10-13
Applicant: Oracle International Corporation
Inventor: Carol Lyndall Colrain , Xiaoli Qi , Kevin S. Neel , Stephen J. Vivian , Michael Cusson , Yunrui Li , Jonathan Giloni
CPC classification number: G06F16/275 , G06F11/2023 , G06F16/2322 , G06F16/2379 , G06F2201/80
Abstract: Techniques are described for preserving the inflight sessions failing over from a primary database to the replicated logical database of the primary database. In an implementation, prior to failover, when the primary database server receives a commit for a transaction, the process stores a commit indication that the transaction has been committed by performing a corresponding SQL command. The commit indication is replicated to the logical replica database by virtue of the replication of the SQL command and its execution on the logical replica database. Accordingly, the standby database server in the failover session may successfully request for the outcome of the transaction. Techniques are also described for the client-side LOB references to be preserved when failing over to the logical replica database, for AS OF queries preserved, and for versioning of checksums, signatures and structures across logical replicas.
-
公开(公告)号:US20240111642A1
公开(公告)日:2024-04-04
申请号:US17959130
申请日:2022-10-03
Applicant: Rubrik, Inc.
Inventor: Abhishek Kumar , Siyuan Sheng , Yiying Yu , Shaswat Chaubey
CPC classification number: G06F11/2023 , G06F9/45558 , G06F11/1469 , G06F11/1658 , G06F2009/45575 , G06F2009/45595 , G06F2201/84
Abstract: Some users of a data management system (DMS) may use multiple computing environments to replicate and store virtual machines (VM)s, such as for backup and recovery purposes. For example, different replication environments may include one or more private data centers, one or more cloud environments or any combination thereof. A user may schedule a failover procedure for an application. A DMS may perform a failover procedure that reduces downtime and eliminates data loss. The DMS may capture and replicate a snapshot of a VM running on a source computing environment to a target computing environment, power down the VM on the source computing environment, capture and replicate a second snapshot of the VM to the target computing environment, and power on the VM at the target computing environment. As the additional snapshot includes a relatively small amount of data replication at the target computing environment may proceed quickly, reducing downtime.
-
-
-
-
-
-
-
-
-