US 12,335,094 B2
Generating data planes for processing of data workloads
Sima Nadler, Kochav Ya'ir (IL); Ronen Itshak Kat, Kochav Ya'ir (IL); Michael Factor, Haifa (IL); Shlomit Koyfman, Kiryat Yam (IL); and Roee Shlomo, Petah Tikva (IL)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 21, 2022, as Appl. No. 18/048,530.
Prior Publication US 2024/0135016 A1, Apr. 25, 2024
Prior Publication US 2024/0235936 A9, Jul. 11, 2024
Int. Cl. H04L 41/084 (2022.01); G06F 21/62 (2013.01)
CPC H04L 41/084 (2013.01) [G06F 21/6218 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
a processor set; and
a computer-readable storage medium having program instructions stored therein;
wherein:
the processor set executes the program instructions, causing the processor set to:
receive, from a user, a specified workload including a request for a dataset;
generate a data plane made up of data plane components, the data plane generated according to required capabilities of the specified workload based on workload metadata, dataset metadata, data plane component metadata, data governance decisions, and information technology (IT) system metrics provided in the specified workload, the workload metadata indicating the requested dataset and a workload context;
generate a plotter of the specified workload, the plotter containing a graph indicating a flow of data among the data plane components from a first data plane component to a second data plane component across a public cloud environment and a private cloud environment and indicating how to deploy and configure the required capabilities in the graph; and
apply the data plane components for the specified workload according to the plotter across a plurality of computing devices belonging to clusters of cloud instances for the public or private cloud environments, the data plane being deployed onto the plurality of computing devices.