US 11,928,131 B2
Synchronized activation of datasets in multicloud computing environment
Sreekanth Ramakrishna Iyer, Bangalore (IN); Rakesh Shinde, Pune (IN); Ram Ravishankar, Irvine, CA (US); Harish Bharti, Pune (IN); Grigorij Kaplan, Vilnius (LT); and Alberto Eduardo de Queiroz Dias, Rio de Janeiro (BR)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 27, 2021, as Appl. No. 17/449,026.
Prior Publication US 2023/0096966 A1, Mar. 30, 2023
Int. Cl. G06F 16/27 (2019.01)
CPC G06F 16/275 (2019.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for synchronization of datasets across cloud-based computer environments, comprising:
generating, using a computer, a data map for each source dataset for a plurality of computing environments, respectively;
determining an activation function based on the data map, for simultaneously activating a new dataset of a source system from one of the plurality of computing environments;
sharing a generation ID (identification) from the source system with one or more computing environments of the plurality of the computing environments, in response to receiving the activation function;
replicating the new dataset of the source system across the one or more computing environments, in response to the sharing of the generation ID;
activating a data synchronization trigger, using a synchronization coordinator module of the computer, in response to completing the replication of the new dataset;
completing the data synchronization across the plurality of computing environments, in response to the activation of the data synchronization trigger;
sharing calculated values of a synchronization audit check field with a timestamp with the plurality of computing environments;
receiving validation from each of the plurality of computing environments that ingestion of the new dataset is complete;
re-calculating values of the synchronization audit check field, in response to the receiving of the validation; and
in response to the re-calculated values being the same as the calculated values, the plurality of computing environments simultaneously making the new dataset visible within the plurality of computing environments.