posted on 2015-05-08, 14:11authored byB. G. Batista, J. C. Estrella, M. J. Santana, R. H. C. Santana, Stephan Reiff-Marganiec
Cloud computing is a computing style where resource providers can offer on-demand services in a transparent way and clients usually pay as they go. It introduces a new level of flexibility and scalability for IT users addressing challenges such as the rapid change in IT and the need to reduce cost and time of infrastructure management. However, to be able to offer QoS guarantees without limiting the number of accepted requests, providers must be able to dynamically adjust the available resources to serve requests. This dynamic resource management is not a trivial task, bringing its own challenges related to workload and performance modelling, and deployment and monitoring of applications on virtualised IT resources. An efficient mapping between resources and applications ensures workload balancing and good resource utilization and allows to meet the QoS levels required by clients. This paper presents a performance evaluation that considers different resource configurations in a cloud environment to define which dimension of resource scaling has real impact on client applications.
Funding
The authors would like to acknowledge the financial
support provided by CNPq, CAPES and FAPESP for the
projects under development at the Distributed System and
Concurrent Program, group of the Computer Systems Department
at ICMC-USP. This study was conducted while
Bruno G. Batista was on a research exchange at the University
of Leicester, generously supported by the Brazilian
Science without Borders program.
History
Author affiliation
/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science
Source
2014 IEEE World Congress on Services (SERVICES), Anchorage, AK