Cloud computing allows users to devise cost-effectivesolutions for deploying their applications. Nevertheless, the deci-sions about resource provisioning are very challenging becauseworkloads are seriously affected by the uncertainty of cloudperformance and their characteristics vary. In this paper weaddress these issues by explicitly modeling workload and clouduncertainty in the decision process. For this purpose, we adopt aprobabilistic formulation of the optimization problem aimed atminimizing the expected cost for deploying a parallel applicationunder a deadline constraint. To find a sub-optimal solutionof the problem we apply a Genetic Algorithm. By tuning itsparameters we are able to assess their role and their impact onthe effectiveness and efficiency of the algorithm for provisioningand scheduling in uncertain cloud environments.
Carla Calzarossa, M., Massari, L., Della Vedova, M. L., Nebbione, G., Tessera, D., Tuning Genetic Algorithms for resource provisioning and scheduling in uncertain cloud environments: Challenges and findings, in Proc. 27th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing - PDP, (Italia, 13-February 15-March 2019), IEEE, NEW YORK -- USA 2019:2019 174-180. [10.1109/EMPDP.2019.8671564] [http://hdl.handle.net/10807/132271]
Tuning Genetic Algorithms for resource provisioning and scheduling in uncertain cloud environments: Challenges and findings
Massari, Luisa
Membro del Collaboration Group
;Della Vedova, Marco LuigiMembro del Collaboration Group
;Tessera, DanieleMembro del Collaboration Group
2019
Abstract
Cloud computing allows users to devise cost-effectivesolutions for deploying their applications. Nevertheless, the deci-sions about resource provisioning are very challenging becauseworkloads are seriously affected by the uncertainty of cloudperformance and their characteristics vary. In this paper weaddress these issues by explicitly modeling workload and clouduncertainty in the decision process. For this purpose, we adopt aprobabilistic formulation of the optimization problem aimed atminimizing the expected cost for deploying a parallel applicationunder a deadline constraint. To find a sub-optimal solutionof the problem we apply a Genetic Algorithm. By tuning itsparameters we are able to assess their role and their impact onthe effectiveness and efficiency of the algorithm for provisioningand scheduling in uncertain cloud environments.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.