Resource pre-allocation algorithms for low-energy task scheduling of cloud computing

被引:0
|
作者
Xiaolong Xu [1 ]
Lingling Cao [1 ]
Xinheng Wang [2 ]
机构
[1] College of Computer, Nanjing University of Posts and Telecommunications
[2] School of Computing, University of the West of Scotland
基金
中国国家自然科学基金;
关键词
green cloud computing; power consumption; prediction; resource allocation; probabilistic matching; simulated annealing;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
In order to lower the power consumption and improve the coefficient of resource utilization of current cloud computing systems, this paper proposes two resource pre-allocation algorithms based on the "shut down the redundant, turn on the demanded" strategy here. Firstly, a green cloud computing model is presented, abstracting the task scheduling problem to the virtual machine deployment issue with the virtualization technology. Secondly, the future workloads of system need to be predicted: a cubic exponential smoothing algorithm based on the conservative control(CESCC) strategy is proposed, combining with the current state and resource distribution of system, in order to calculate the demand of resources for the next period of task requests. Then, a multi-objective constrained optimization model of power consumption and a low-energy resource allocation algorithm based on probabilistic matching(RA-PM) are proposed. In order to reduce the power consumption further, the resource allocation algorithm based on the improved simulated annealing(RA-ISA) is designed with the improved simulated annealing algorithm. Experimental results show that the prediction and conservative control strategy make resource pre-allocation catch up with demands, and improve the efficiency of real-time response and the stability of the system. Both RA-PM and RA-ISA can activate fewer hosts, achieve better load balance among the set of high applicable hosts, maximize the utilization of resources, and greatly reduce the power consumption of cloud computing systems.
引用
收藏
页码:457 / 469
页数:13
相关论文
共 50 条
  • [1] Resource pre-allocation algorithms for low-energy task scheduling of cloud computing
    Xu, Xiaolong
    Cao, Lingling
    Wang, Xinheng
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2016, 27 (02) : 457 - 469
  • [2] Task Scheduling Algorithm Based on Pre-Allocation Strategy in Cloud Computing
    Lin, Ruonan
    Li, Qiang
    [J]. PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2016), 2016, : 227 - 232
  • [3] QRAS: efficient resource allocation for task scheduling in cloud computing
    Harvinder Singh
    Anshu Bhasin
    Parag Ravikant Kaveri
    [J]. SN Applied Sciences, 2021, 3
  • [4] QRAS: efficient resource allocation for task scheduling in cloud computing
    Singh, Harvinder
    Bhasin, Anshu
    Kaveri, Parag Ravikant
    [J]. SN APPLIED SCIENCES, 2021, 3 (04)
  • [5] An AHP based Task Scheduling and Optimal Resource Allocation in Cloud Computing
    Karimunnisa, Syed
    Pachipala, Yellamma
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (03) : 149 - 159
  • [6] Task scheduling and resource allocation in cloud computing using a heuristic approach
    Mahendra Bhatu Gawali
    Subhash K. Shinde
    [J]. Journal of Cloud Computing, 7
  • [7] Task scheduling and resource allocation in cloud computing using a heuristic approach
    Gawali, Mahendra Bhatu
    Shinde, Subhash K.
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2018, 7
  • [8] A Cloud-Edge Collaborative Computing Task Scheduling and Resource Allocation Algorithm for Energy Internet Environment
    Song, Xin
    Wang, Yue
    Xie, Zhigang
    Xia, Lin
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (06): : 2282 - 2303
  • [9] The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment
    Ergu, Daji
    Kou, Gang
    Peng, Yi
    Shi, Yong
    Shi, Yu
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 835 - 848
  • [10] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Saidi, Karima
    Bardou, Dalal
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3069 - 3087