US 12,461,834 B2
Health check for primary failover
Ashok Kumar Mishra, San Jose, CA (US); Ramendra Pratap Singh, Bangalore (IN); and Sree Nandan Atur, Newark, CA (US)
Assigned to Rakuten Symphony, Inc., Tokyo (JP)
Appl. No. 18/249,793
Filed by Rakuten Symphony, Inc., Tokyo (JP)
PCT Filed Dec. 8, 2022, PCT No. PCT/US2022/052281
§ 371(c)(1), (2) Date Apr. 20, 2023,
PCT Pub. No. WO2024/123339, PCT Pub. Date Jun. 13, 2024.
Prior Publication US 2025/0291687 A1, Sep. 18, 2025
Int. Cl. G06F 11/20 (2006.01)
CPC G06F 11/2094 (2013.01) [G06F 2201/80 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a plurality of computing devices each comprising one or more processing devices and one or more memory devices operably coupled to the one or more processing devices, the plurality of computing devices being configured to:
implement a plurality of databases on a plurality of host computing devices of the plurality of computing devices;
implement a redundancy manager configured to select a primary database from the plurality of databases with a remainder of the plurality of databases being secondary databases and manage failover upon failure of the primary database; and
monitor the primary database independently from the redundancy manager and instruct the redundancy manager to preemptively failover to one of the secondary databases prior to failure of the primary database when a risk of failure is detected.