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

被引:25
|
作者
Xu, Xiaolong [1 ]
Cao, Lingling [1 ]
Wang, Xinheng [2 ]
机构
[1] Nanjing Univ Posts & Telecommun, Coll Comp, Nanjing 210003, Peoples R China
[2] Univ West Scotland, Sch Comp, Paisley PA1 2BE, Renfrew, Scotland
基金
中国国家自然科学基金;
关键词
green cloud computing; power consumption; prediction; resource allocation; probabilistic matching; simulated annealing; MANAGEMENT;
D O I
10.1109/JSEE.2016.00047
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 条
  • [41] Retraction Note to: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing
    J. Praveenchandar
    A. Tamilarasi
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (Suppl 1) : 115 - 115
  • [42] Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm
    Tsai, Jinn-Tsong
    Fang, Jia-Cen
    Chou, Jyh-Horng
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) : 3045 - 3055
  • [43] RETRACTED ARTICLE: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing
    J. Praveenchandar
    A. Tamilarasi
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 4147 - 4159
  • [44] A Pareto based Fruit Fly Optimization Algorithm for Task Scheduling and Resource Allocation in Cloud Computing Environment
    Zheng, Xiao-long
    Wang, Ling
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3393 - 3400
  • [45] Novel algorithms and equivalence optimisation for resource allocation in cloud computing
    Lin, Weiwei
    Zhu, Chaoyue
    Li, Jin
    Liu, Bo
    Lian, Huiqiong
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (02) : 193 - 210
  • [46] Resource Scheduling Algorithms for Cloud Computing Environment: A Literature Survey
    Arulkumar, V
    Bhalaji, N.
    [J]. INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 1059 - 1069
  • [47] Deadline and Energy Aware Task Scheduling in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Touhafi, Abdellah
    Ezzati, Abdellah
    [J]. 2018 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2018,
  • [48] A resource license scheduling method for hadoop in cloud computing using resource allocation
    Zhou, Mosong
    Zhu, Zhengdong
    Dong, Xiaoshe
    Chen, Heng
    Wang, Yinfeng
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2015, 49 (08): : 69 - 74
  • [49] Energy Efficient Task Scheduling in Mobile Cloud Computing
    Yao, Dezhong
    Yu, Chen
    Jin, Hai
    Zhou, Jiehan
    [J]. NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 344 - 355
  • [50] Energy Efficient Resource Allocation in Cloud Computing Environments
    Vakilinia, Shahin
    Heidarpour, Behdad
    Cherieti, Mohamed
    [J]. IEEE ACCESS, 2016, 4 : 8544 - 8557