Fine-Grained Resource Provisioning and Task Scheduling for Heterogeneous Applications in Distributed Green Clouds

被引:0
作者
Haitao Yuan [1 ,2 ]
Meng Chu Zhou [1 ,2 ]
Qing Liu [2 ]
Abdullah Abusorrah [1 ,3 ]
机构
[1] IEEE
[2] the Department of Electrical and Computer Engineering, New Jersey Institute of Technology
[3] the Department of Electrical and Computer Engineering, Faculty of Engineering, and the Center of Research Excellence in Renewable Energy and Power Systems, King Abdulaziz University
关键词
Bees algorithm; data centers; distributed green cloud(DGC); energy optimization; intelligent optimization; simulated annealing; task scheduling; machine learning;
D O I
暂无
中图分类号
TP368.5 [服务器、工作站]; F273 [企业生产管理];
学科分类号
081201 ; 1202 ; 120202 ;
摘要
An increasing number of enterprises have adopted cloud computing to manage their important business applications in distributed green cloud(DGC) systems for low response time and high cost-effectiveness in recent years. Task scheduling and resource allocation in DGCs have gained more attention in both academia and industry as they are costly to manage because of high energy consumption. Many factors in DGCs, e.g., prices of power grid, and the amount of green energy express strong spatial variations. The dramatic increase of arriving tasks brings a big challenge to minimize the energy cost of a DGC provider in a market where above factors all possess spatial variations. This work adopts a G/G/1 queuing system to analyze the performance of servers in DGCs. Based on it, a single-objective constrained optimization problem is formulated and solved by a proposed simulated-annealing-based bees algorithm(SBA) to find SBA can minimize the energy cost of a DGC provider by optimally allocating tasks of heterogeneous applications among multiple DGCs, and specifying the running speed of each server and the number of powered-on servers in each GC while strictly meeting response time limits of tasks of all applications. Realistic databased experimental results prove that SBA achieves lower energy cost than several benchmark scheduling methods do.
引用
收藏
页码:1380 / 1393
页数:14
相关论文
共 23 条
[1]  
A Context Sensitive Multilevel Thresholding Using Swarm Based Algorithms[J]. Shreya Pare,Anil Kumar,Varun Bajaj,Girish Kumar Singh. IEEE/CAA Journal of Automatica Sinica. 2019(06)
[2]  
Solving Multi-Area Environmental/Economic Dispatch by Pareto-Based Chemical-Reaction Optimization Algorithm[J]. Junqing Li,Quanke Pan,Peiyong Duan,Hongyan Sang,Kaizhou Gao. IEEE/CAA Journal of Automatica Sinica. 2019(05)
[3]  
On Cost Aware Cloudlet Placement for Mobile Edge Computing[J]. Qiang Fan,Nirwan Ansari. IEEE/CAA Journal of Automatica Sinica. 2019(04)
[4]  
A Review on Swarm Intelligence and Evolutionary Algorithms for Solving Flexible Job Shop Scheduling Problems[J]. Kaizhou Gao,Zhiguang Cao,Le Zhang,Zhenghua Chen,Yuyan Han,Quanke Pan. IEEE/CAA Journal of Automatica Sinica. 2019(04)
[5]  
Global Optimum-Based Search Differential Evolution[J]. Yang Yu,Shangce Gao,Yirui Wang,Yuki Todo. IEEE/CAA Journal of Automatica Sinica. 2019(02)
[6]  
Parameter Optimization of Interval Type-2 Fuzzy Neural Networks Based on PSO and BBBC Methods[J]. Jiajun Wang,Tufan Kumbasar. IEEE/CAA Journal of Automatica Sinica. 2019(01)
[7]  
An Online Fault Detection Model and Strategies Based on SVM-Grid in Clouds[J]. Pei Yun Zhang,Sheng Shu,Meng Chu Zhou. IEEE/CAA Journal of Automatica Sinica. 2018(02)
[8]  
Multilevel Feature Moving Average Ratio Method for Fault Diagnosis of the Microgrid Inverter Switch[J]. Zhanjun Huang,Zhanshan Wang,Huaguang Zhang. IEEE/CAA Journal of Automatica Sinica. 2017(02)
[9]   Toward Cloud Computing QoS Architecture:Analysis of Cloud Systems and Cloud Services [J].
Mohammad Hossein Ghahramani ;
MengChu Zhou ;
Chi Tin Hon .
IEEE/CAA Journal of Automatica Sinica, 2017, 4 (01) :6-18
[10]  
Optimistic virtual machine placement in cloud data centers using queuing approach[J] . Anitha Ponraj. Future Generation Computer Systems . 2019