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 |