TY - GEN
T1 - Fast and energy-aware resource provisioning and task scheduling for cloud systems
AU - Li, Hongjia
AU - Li, Ji
AU - Yao, Wang
AU - Nazarian, Shahin
AU - Lin, Xue
AU - Wang, Yanzhi
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/5/2
Y1 - 2017/5/2
N2 - Cloud computing has become an attractive computing paradigm in recent years to offer on demand computing resources for users worldwide. Through Virtual Machine (VM) technologies, the cloud service providers (CSPs) can provide users the infrastructure, platform, and software with a quite low cost. With the drastically growing number of data centers, the energy efficiency has drawn a global attention as CSPs are faced with the high energy cost of data centers. Many previous works have contributed to improving the energy efficiency in data centers. However, the computational complexity may lead to unacceptable run time. In this paper, we propose a fast and energy-aware resource provisioning and task scheduling algorithm to achieve low energy cost with reduced computational complexity for CSPs. In our iterative algorithm, we divide the provisioning and scheduling to multiple steps which can effectively reduce the complexity and minimize the run time while achieving a reasonable energy cost. Experimental results demonstrate that compared to the baseline algorithm, the proposed algorithm can achieve up to 79.94% runtime improvement with an acceptable energy cost increase.
AB - Cloud computing has become an attractive computing paradigm in recent years to offer on demand computing resources for users worldwide. Through Virtual Machine (VM) technologies, the cloud service providers (CSPs) can provide users the infrastructure, platform, and software with a quite low cost. With the drastically growing number of data centers, the energy efficiency has drawn a global attention as CSPs are faced with the high energy cost of data centers. Many previous works have contributed to improving the energy efficiency in data centers. However, the computational complexity may lead to unacceptable run time. In this paper, we propose a fast and energy-aware resource provisioning and task scheduling algorithm to achieve low energy cost with reduced computational complexity for CSPs. In our iterative algorithm, we divide the provisioning and scheduling to multiple steps which can effectively reduce the complexity and minimize the run time while achieving a reasonable energy cost. Experimental results demonstrate that compared to the baseline algorithm, the proposed algorithm can achieve up to 79.94% runtime improvement with an acceptable energy cost increase.
KW - Cloud computing
KW - resource provisioning
KW - task scheduling
UR - http://www.scopus.com/inward/record.url?scp=85019609474&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85019609474&partnerID=8YFLogxK
U2 - 10.1109/ISQED.2017.7918312
DO - 10.1109/ISQED.2017.7918312
M3 - Conference contribution
AN - SCOPUS:85019609474
T3 - Proceedings - International Symposium on Quality Electronic Design, ISQED
SP - 174
EP - 179
BT - Proceedings of the 18th International Symposium on Quality Electronic Design, ISQED 2017
PB - IEEE Computer Society
T2 - 18th International Symposium on Quality Electronic Design, ISQED 2017
Y2 - 14 March 2017 through 15 March 2017
ER -