Near-Optimal Allocation of VMs from IaaS Providers by SaaS Providers

作者: Arwa Aldhalaan , Daniel A. Menasce

DOI: 10.1109/ICCAC.2015.16

关键词: Computer networkQuality of serviceCloud computingService providerResource allocation (computer)Virtual machineSoftwareResource managementSoftware as a serviceBusiness

摘要: Software as a Service (SaaS) allows companies and individuals to use software, hosted managed by SaaS provider, on pay-per-use basis instead of paying for the entire upfront cost. providers can lease their computing infrastructure instantiate VMs that run software services from Infrastructure (IaaS) pay per basis. customers subscribe unsubscribe service at anytime. Thus, cloud provider should dynamically determine number needed function demand in way minimizes cost using an IaaS but same time guaranteeing agreed upon Quality (QoS) customers. This paper presents heuristic technique based hill-climbing be used type quantity leased order best satisfy customer demands sofware services. The approach yields near optimal solution within 2% minimum most cases visiting around 10-4 search space.

参考文章(15)
Daniel A Menasce, Virgilio AF Almeida, Lawrence W Dowdy, Larry Dowdy, Performance by Design: Computer Capacity Planning By Example ,(2004)
David Candeia, Ricardo Araujo Santos, Raquel Lopes, Business-Driven Long-Term Capacity Planning for SaaS Applications ieee international conference on cloud computing technology and science. ,vol. 3, pp. 290- 303 ,(2015) , 10.1109/TCC.2015.2424877
Zeratul Izzah Mohd Yusoh, Maolin Tang, A penalty-based grouping genetic algorithm for multiple composite SaaS components clustering in Cloud 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC). pp. 1396- 1401 ,(2012) , 10.1109/ICSMC.2012.6377929
Andre Almeida, Francisco Dantas, Everton Cavalcante, Thais Batista, A branch-and-bound algorithm for autonomic adaptation of multi-cloud applications ieee acm international symposium cluster cloud and grid computing. pp. 315- 323 ,(2014) , 10.1109/CCGRID.2014.25
Emiliano Casalicchio, Daniel A. Menascé, Arwa Aldhalaan, Autonomic resource provisioning in cloud systems with availability goals Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference. pp. 1- ,(2013) , 10.1145/2494621.2494623
Zeratul Izzah Mohd Yusoh, Maolin Tang, Composite SaaS Placement and Resource Optimization in Cloud Computing Using Evolutionary Algorithms international conference on cloud computing. pp. 590- 597 ,(2012) , 10.1109/CLOUD.2012.61
Brendan Jennings, Rolf Stadler, Resource Management in Clouds: Survey and Research Challenges Journal of Network and Systems Management. ,vol. 23, pp. 567- 619 ,(2015) , 10.1007/S10922-014-9307-7
Arwa Aldhalaan, Daniel A. Menasce, Autonomic Allocation of Communicating Virtual Machines in Hierarchical Cloud Data Centers 2014 International Conference on Cloud and Autonomic Computing. pp. 161- 171 ,(2014) , 10.1109/ICCAC.2014.13
Linlin Wu, Saurabh Kumar Garg, Rajkumar Buyya, None, SLA-Based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments ieee acm international symposium cluster cloud and grid computing. pp. 195- 204 ,(2011) , 10.1109/CCGRID.2011.51
Chrysa Papagianni, Aris Leivadeas, Symeon Papavassiliou, Vasilis Maglaris, Cristina Cervello-Pastor, Alvaro Monje, On the optimal allocation of virtual resources in cloud computing networks IEEE Transactions on Computers. ,vol. 62, pp. 1060- 1071 ,(2013) , 10.1109/TC.2013.31