US 11,750,688 B2
Cost-aware integration process modeling in multi-cloud computing environment
Daniel Ritter, Heidelberg (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jul. 12, 2021, as Appl. No. 17/373,094.
Prior Publication US 2023/0028947 A1, Jan. 26, 2023
Int. Cl. H04L 67/10 (2022.01); G06Q 10/04 (2023.01)
CPC H04L 67/10 (2013.01) [G06Q 10/04 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system associated with application integration in a multi-cloud computing environment, comprising:
a modeling platform to determine a pattern composition for an integration process associated with a business application; and
a cost-aware platform, including:
a computer processor, and
computer memory, coupled to the computer processor and storing instructions that, when executed by the computer processor, cause the cost-aware platform to:
(i) transform a decomposed version of the pattern composition, including a plurality of integration pattern contract graphs, into a multi-cloud cost problem optimization representation, wherein the decomposed version of the pattern composition is created via graph rewriting that is associated with: a transition between sharable and non-sharable; data reduction; and parallelization,
(ii) calculate an initial solution to the cost problem optimization representation using an algorithm to determine a configuration of multi-cloud containers and integration pattern contract graph container assignments,
(iii) iteratively and locally improve the solution to by applying feasible transformations to create variant container configurations and integration pattern contract graph container assignments that are evaluated based on multi-cloud costs, and
(iv) when a termination criteria is satisfied, output an indication of the improved solution.