FAILOVER SERVICE TO SUPPORT HIGH AVAILABILITY OF MONOLITHIC SOFTWARE APPLICATIONS

Patent №

US 10,437,686

Granted

2019-10-08

Filed 2017

Owner

CA, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15720691

To eliminate additional development for monolithic applications, the high availability services are externalized from the application and performed by an agent executing alongside an application on a server or computing device. The agent is provided resources for verifying that an application is active and for controlling the application. The agent can use the provided resources to initialize a failover instance of the application as needed. Additionally, the agent can communicate and broadcast the status of its monitored application(s) to other agents through a shared database so that an agent on another server can initialize a failover instance of the application as needed. The agent can synchronize configuration files among the one or more instances of an application so that the application executes uniformly across all instances. The file synchronization is performed externally from the application and does not require additional development or modification of the existing monolithic application.

AI hardwareG06F 11/1464G06F 9/485G06F 11/1466G06F 11/1469G06F 11/2023G06F 11/2028G06F 11/3006G06F 11/3055+6 more

AI classification

AI hardware0.53
Evolutionary computation0.23
Knowledge representation0.06
Planning0.03
Natural language0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

CA, INC.

assignment · 437430060

Assignors

YANG, YANG, HARASTA, PATRICIA ANN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC