Resource Allocation in a Network-Based Cloud Computing Environment: Design Challenges

被引:105
作者
Abu Sharkh, Mohamed [1 ,2 ]
Jammal, Manar [1 ]
Shami, Abdallah [2 ]
Ouda, Abdelkader [2 ]
机构
[1] Univ Western Ontario, London, ON, Canada
[2] Univ Western Ontario, Dept Elect & Comp Engn, London, ON, Canada
关键词
D O I
10.1109/MCOM.2013.6658651
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing is a utility computing paradigm that has become a solid base for a wide array of enterprise and end-user applications. Providers offer varying service portfolios that differ in resource configurations and provided services. A comprehensive solution for resource allocation is fundamental to any cloud computing service provider. Any resource allocation model has to consider computational resources as well as network resources to accurately reflect practical demands. Another aspect that should be considered while provisioning resources is energy consumption. This aspect is getting more attention from industrial and government parties. Calls for the support of green clouds are gaining momentum. With that in mind, resource allocation algorithms aim to accomplish the task of scheduling virtual machines on the servers residing in data centers and consequently scheduling network resources while complying with the problem constraints. Several external and internal factors that affect the performance of resource allocation models are introduced in this article. These factors are discussed in detail, and research gaps are pointed out. Design challenges are discussed with the aim of providing a reference to be used when designing a comprehensive energy-aware resource allocation model for cloud computing data centers.
引用
收藏
页码:46 / 52
页数:7
相关论文
共 17 条
[1]  
Abu Sharkh M, 2013, 9 INT WIR COMM MOB C
[2]  
Alicherry M, 2012, IEEE INFOCOM SER, P963, DOI 10.1109/INFCOM.2012.6195847
[3]  
[Anonymous], 2009, DEP ELECT ENG COMPUT
[4]  
Chase J.S., 2001, 18 ACM S OP SYS PRIN
[5]  
Chen G., 2008, P USENIX S NETW SYST, P337
[6]  
Chun B.G., 2010, ACM SIGOPS OP SYS RE, V44
[7]  
Frey J., 2011, Network Management and the Responsible, Virtualized Cloud?
[8]  
Heller Brandon., 2012, HOTSDN, P7
[9]  
Jammal M., 2013, IEEE COMMU UNPUB JUL
[10]  
Kantarci B., 2012, IEEE S COMP COMM ISC, P806