Publication:
CloudBench: an integrated evaluation of VM placement algorithms in clouds

dc.affiliation.dptoUC3M. Departamento de Informáticaes
dc.affiliation.grupoinvUC3M. Grupo de Investigación: Arquitectura de Computadores, Comunicaciones y Sistemases
dc.contributor.authorGomez Rodriguez, Mario A.
dc.contributor.authorGómez Rodríguez, Mario A.
dc.contributor.authorSosa-Sosa, Victor J.
dc.contributor.authorCarretero Pérez, Jesús
dc.contributor.authorGonzález, José Luis
dc.contributor.funderMinisterio de Economía, Industria y Competitividad (España)es
dc.date.accessioned2021-12-22T09:04:29Z
dc.date.available2021-12-22T09:04:29Z
dc.date.issued2020-01-10
dc.description.abstractA complex and important task in the cloud resource management is the efficient allocation of virtual machines (VMs), or containers, in physical machines (PMs). The evaluation of VM placement techniques in real-world clouds can be tedious, complex and time-consuming. This situation has motivated an increasing use of cloud simulators that facilitate this type of evaluations. However, most of the reported VM placement techniques based on simulations have been evaluated taking into account one specific cloud resource (e.g., CPU), whereas values often unrealistic are assumed for other resources (e.g., RAM, awaiting times, application workloads, etc.). This situation generates uncertainty, discouraging their implementations in real-world clouds. This paper introduces CloudBench, a methodology to facilitate the evaluation and deployment of VM placement strategies in private clouds. CloudBench considers the integration of a cloud simulator with a real-world private cloud. Two main tools were developed to support this methodology, a specialized multi-resource cloud simulator (CloudBalanSim), which is in charge of evaluating VM placement techniques, and a distributed resource manager (Balancer), which deploys and tests in a real-world private cloud the best VM placement configurations that satisfied user requirements defined in the simulator. Both tools generate feedback information, from the evaluation scenarios and their obtained results, which is used as a learning asset to carry out intelligent and faster evaluations. The experiments implemented with the CloudBench methodology showed encouraging results as a new strategy to evaluate and deploy VM placement algorithms in the cloud.en
dc.description.sponsorshipThis work was partially funded by the Spanish Ministry of Economy, Industry and Competitiveness under the Grant TIN2016-79637-P “Towards Unifcation of HPC and Big Data Paradigms” and by the Mexican Council of Science and Technology (CONACYT) through a Ph.D. Grant (No. 212677).en
dc.identifier.bibliographicCitationGomez-Rodriguez, M.A., Sosa-Sosa, V.J., Carretero, J. et al. CloudBench: an integrated evaluation of VM placement algorithms in clouds. J Supercomput 76, 7047–7080 (2020). https://doi.org/10.1007/s11227-019-03141-9en
dc.identifier.doihttps://doi.org/10.1007/s11227-019-03141-9
dc.identifier.issn0920-8542
dc.identifier.publicationfirstpage7047
dc.identifier.publicationissue9
dc.identifier.publicationlastpage7080
dc.identifier.publicationtitleJOURNAL OF SUPERCOMPUTINGen
dc.identifier.publicationvolume76
dc.identifier.urihttps://hdl.handle.net/10016/33824
dc.identifier.uxxiAR/0000027490
dc.language.isoengen
dc.publisherSpringeren
dc.relation.projectIDGobierno de España. TIN2016-79637-Pes
dc.rights© 2020, Springer Science Business Media, LLC, part of Springer Natureen
dc.rights.accessRightsopen accessen
dc.subject.ecienciaInformáticaes
dc.subject.othercloud resource managementen
dc.subject.othercloud simulatoren
dc.subject.otheriaasen
dc.subject.otherload balancingen
dc.titleCloudBench: an integrated evaluation of VM placement algorithms in cloudsen
dc.typeresearch article*
dc.type.hasVersionAM*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cloudbench_JS_2020_ps.pdf
Size:
3.06 MB
Format:
Adobe Portable Document Format
Description: