18157699. CROSS-REGION SOFTWARE FAILURE RECOVERY simplified abstract (Salesforce, Inc.)

From WikiPatents
Jump to navigation Jump to search

CROSS-REGION SOFTWARE FAILURE RECOVERY

Organization Name

Salesforce, Inc.

Inventor(s)

Bohan Chen of Los Altos CA (US)

Donald Tam of Hillsborough CA (US)

Benjamin Daniel Hoyt of Eldorado Springs CO (US)

CROSS-REGION SOFTWARE FAILURE RECOVERY - A simplified explanation of the abstract

This abstract first appeared for US patent application 18157699 titled 'CROSS-REGION SOFTWARE FAILURE RECOVERY

Simplified Explanation: The patent application discusses techniques for software failover across multiple computing regions. Software entities in one region can implement failure recovery routines and subscribe to receive failure notifications. When a regional failure is detected, recovery routines are initiated for the affected entities to failover to another region.

Key Features and Innovation:

  • Software entities in a computing region implement failure recovery routines on an as-needed basis.
  • Failure notifications are sent to subscribing software entities when a regional failure is detected.
  • Recovery routines are initiated for software entities to failover to a different computing region.
  • Software entities can handle failover for dependent components, ensuring a smooth transition during failures.

Potential Applications: This technology can be applied in cloud computing environments, distributed systems, and network infrastructure to ensure high availability and reliability of software services.

Problems Solved: The technology addresses the challenge of ensuring continuous operation of software services in the event of regional failures or disruptions.

Benefits:

  • Improved resilience and fault tolerance in distributed computing environments.
  • Seamless failover mechanisms for software entities to maintain service availability.
  • Efficient recovery routines for handling regional failures and minimizing downtime.

Commercial Applications: The technology can be valuable for cloud service providers, large-scale enterprises, and organizations requiring robust disaster recovery solutions for their software systems.

Prior Art: Readers can explore prior research on software failover mechanisms, distributed systems, and fault tolerance in computing environments to understand the background of this technology.

Frequently Updated Research: Stay informed about the latest advancements in cloud computing, distributed systems, and disaster recovery strategies to enhance the effectiveness of software failover techniques.

Questions about Software Failover Across Multiple Computing Regions: 1. How does this technology improve the reliability of software services in distributed computing environments? 2. What are the key considerations for implementing failover mechanisms across multiple computing regions effectively?


Original Abstract Submitted

Techniques are disclosed relating to software failover across multiple computing regions. Software entities in a first computing region implement failure recovery routines on an as-needed basis, which can include utilizing code in a recovery API. These software entities can subscribe to receive failure notifications for that region. When an indication of a regional failure is received (e.g., indicating that some specified threshold of servers in the first computing region have failed or are likely to fail), a failure notification can be published. The computing region can then use a list of subscribing software entities to initiate recovery routines for those entities to failover to a different one of the computing regions. In some implementations, software entities can handle failover for dependent components. Thus, when failover is initiated for a particular software product, the product can initiate failover for any constituent components (e.g., services that make up the software product).