Skip to main content

Table 3 Functions for generating objective function

From: Partitioning of web applications for hybrid cloud deployment

Function

genExecutionCost(op)

Generated objective component

op cloud  × execCostcloud(op) + op premise  × execCostpremise (op)

Description

If the variable representing op deployed in the cloud/premise is 1, then charge the associated cost of executing it in the cloud/premise respectively

Function

genCommCost(op 1 , op 2 )

Generated objective component

cut op1, op2  × commCost(op 1 , op 2 )

Description

If cut op1, op2 for two operators op 1 and op 2 was set to 1, then charge their cost of communication