MOEAGAC: an energy aware model with genetic algorithm for efficient scheduling in cloud computing

被引:7
作者
Marri, Nageswara Prasadhu [1 ]
Rajalakshmi, N. R. [1 ]
机构
[1] Vel Tech Rangarajan Dr Sagunthala R&D Inst Sci &, CSE, Chennai, Tamil Nadu, India
关键词
Cloud computing; Priority; Roulette wheel selection; Genetic algorithm; Population;
D O I
10.1108/IJICC-07-2021-0134
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose Majority of the research work either concentrated on the optimization of scheduling length and execution cost or energy optimization mechanism. This research aims to propose the optimization of makespan, energy consumption and data transfer time (DTT) by considering the priority tasks. The research work is concentrated on the multi-objective approach based on the genetic algorithm (GA) and energy aware model to increase the efficiency of the task scheduling. Design/methodology/approach Cloud computing is the recent advancement of the distributed and cluster computing. Cloud computing offers different services to the clients based on their requirements, and it works on the environment of virtualization. Cloud environment contains the number of data centers which are distributed geographically. Major challenges faced by the cloud environment are energy consumption of the data centers. Proper scheduling mechanism is needed to allocate the tasks to the virtual machines which help in reducing the makespan. This paper concentrated on the minimizing the consumption of energy as well as makespan value by introducing the hybrid algorithm called as multi-objective energy aware genetic algorithm. This algorithm employs the scheduling mechanism by considering the energy consumption of the CPU in the virtual machines. The energy model is developed for picking the task based on the fitness function. The simulation results show the performance of the multi-objective model with respect to makespan, DTT and energy consumption. Findings The energy aware model computes the energy based on the voltage and frequency distribution to the CPUs in the virtual machine. The directed acyclic graph is used to represent the task dependencies. The proposed model recorded 5% less makespan compared against the MODPSO and 0.7% less compared against the HEFT algorithms. The proposed model recorded 125 joules energy consumption for 50 VMs when all are in active state. Originality/value This paper proposed the multi-objective model based on bio-inspired approach called as genetic algorithm. The GA is combined with the energy aware model for optimizing the consumption of the energy in cloud computing. The GA used priority model for selecting the initial population and used the roulette wheel selection method for parent selection. The energy model is used as fitness function to the GA for selecting the tasks to perform the scheduling.
引用
收藏
页码:318 / 329
页数:12
相关论文
共 26 条
  • [1] Aladwani T., 2020, Scheduling Problems-New Applications and Trends
  • [2] Alworafi M.A., 2019, CLUSTER COMPUT, P1
  • [3] Rescheduling Enhanced Min-Min (REMM) Algorithm for Meta-task Scheduling in Cloud Computing
    Amalarethinam, D. I. George
    Kavitha, S.
    [J]. INTERNATIONAL CONFERENCE ON INTELLIGENT DATA COMMUNICATION TECHNOLOGIES AND INTERNET OF THINGS, ICICI 2018, 2019, 26 : 895 - 902
  • [4] 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
  • [5] An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment
    Basu, Sayantani
    Karuppiah, Marimuthu
    Selvakumar, K.
    Li, Kuan-Ching
    Islam, S. K. Hafizul
    Hassan, Mohammad Mehedi
    Bhuiyan, Md Zakirul Alam
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 : 254 - 261
  • [6] Biao Song, 2010, Proceedings of the 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom 2010), P360, DOI 10.1109/CloudCom.2010.53
  • [7] Fang YQ, 2010, LECT NOTES COMPUT SC, V6318, P271, DOI 10.1007/978-3-642-16515-3_34
  • [8] Gamal M., 2019, Machine Learning Paradigms: Theory and Application, P289
  • [9] Genez TAL, 2012, IEEE IFIP NETW OPER, P906, DOI 10.1109/NOMS.2012.6212007
  • [10] Ibrahim I.M., 2021, Turkish Journal of Computer and Mathematics Education (TURCOMAT), V12, P1041, DOI DOI 10.17762/TURCOMAT.V12I4.612