A Novel Resource Scheduling Approach in Container Based Clouds

被引:37
作者
Xu, Xin [1 ,2 ]
Yu, Huiqun [1 ]
Pei, Xin [1 ]
机构
[1] East China Univ Sci & Technol, Dept Comp Sci & Engn, Shanghai 200237, Peoples R China
[2] Shanghai Key Lab Comp Software Evaluating & Testi, Shanghai 201112, Peoples R China
来源
2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) | 2014年
关键词
Cloud Computing; Resource Scheduling; Quality of Service; Stable Matching; Resource Utilization; VIRTUAL MACHINES; ALLOCATION; EFFICIENT; TRADEOFFS; ENERGY;
D O I
10.1109/CSE.2014.77
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing is a new paradigm to deliver computing resources to customers in a pay-as-you-go model. In this paper, the recently emerged container-based virtualization technology is adopted for building the infrastructure of a cloud data center. Cloud providers are concerned with the resource usage in a multi-type resource sharing environment while cloud customers desire higher quality of services. According to this, we propose a resource scheduling approach for the container virtualized cloud environments to reduce response time of customers' jobs and improve providers' resource utilization rate. The stable matching theory is applied to generate an optimal mapping from containers to physical servers. Simulations are implemented to evaluate our resource scheduling approach. The results show that our approach achieves a better performance for customers and maximal profits for cloud providers by improving the resource utilization.
引用
收藏
页码:257 / 264
页数:8
相关论文
共 16 条
[1]   Applying reinforcement learning towards automating resource allocation and application scalability in the cloud [J].
Barrett, Enda ;
Howley, Enda ;
Duggan, Jim .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (12) :1656-1674
[2]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[3]   Sequential entry in many-to-one matching markets [J].
Boyle, Elette ;
Echenique, Federico .
SOCIAL CHOICE AND WELFARE, 2009, 33 (01) :87-99
[4]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[5]   Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud [J].
Cardosa, Michael ;
Singh, Aameek ;
Pucha, Himabindu ;
Chandra, Abhishek .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) :1737-1751
[6]   College Admissions and the Stability of Marriage [J].
Gale, D. ;
Shapley, L. S. .
AMERICAN MATHEMATICAL MONTHLY, 2013, 120 (05) :386-391
[7]   V-Cache: Towards Flexible Resource Provisioning for Multi-tier Applications in IaaS Clouds [J].
Guo, Yanfei ;
Lama, Palden ;
Rao, Jia ;
Zhou, Xiaobo .
IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, :88-99
[8]   Elastic Application Container: A Lightweight Approach for Cloud Resource Provisioning [J].
He, Sijin ;
Guo, Li ;
Guo, Yike ;
Wu, Chao ;
Ghanem, Moustafa ;
Han, Rui .
2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, :15-22
[9]  
Joe-Wong C, 2012, IEEE INFOCOM SER, P1206, DOI 10.1109/INFCOM.2012.6195481
[10]  
Reiss C., 2012, P SOCC