Biogeography-Based Optimization (BBO) Algorithm for Energy and Performance-Aware Service Workflow Scheduling in a Cloud Computing Environment

被引:2
|
作者
Sellami, Khaled [1 ]
Kassa, Rabah
Tiako, Pierre F. [2 ]
机构
[1] AlMira Univ Bejaia, LMA Lab, Bejaia, Algeria
[2] Tiako Univ, CITRD, Oklahoma City, OK USA
关键词
Cloud Computing; Energy Efficiency; Biogeography-Based Optimization;
D O I
10.1166/asl.2016.7988
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud computing is viewed as a new model of service provisioning in distributed systems that encourages researchers to take advantage on executing scientific applications such as workflows. One of the most important issues in clouds is the optimal workflow scheduling, i.e., scheduling resources when each resource may be used by more than one task, and may be needed at different points in time for satisfying users QoS requirements. Existing heuristic and evolutionary algorithms mainly focus on optimizing the time and cost without paying much attention to energy consumption. In this paper, we propose a new approach based on the use of biogeography based heuristic to optimize scheduling performance by (a) formulating a model for task-resource mapping to minimize the overall energy consumption using dynamic voltage scaling (DVS) technique; and (b) designing a heuristic that uses biogeography-based optimization (BBO) to solve task resource mapping based on the proposed model. Our approach is validated by simulating a complex workflow application.
引用
收藏
页码:3162 / 3167
页数:6
相关论文
共 50 条
  • [1] Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment
    Lin, Xue
    Wang, Yanzhi
    Xie, Qing
    Pedram, Massoud
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 192 - 199
  • [2] Biogeography-based optimization for optimal job scheduling in cloud computing
    Kim, Sung-Soo
    Byeon, Ji-Hwan
    Yu, Hong
    Liu, Hongbo
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2014, 247 : 266 - 280
  • [3] A novel task scheduling scheme in a cloud computing environment using hybrid biogeography-based optimization
    Tong, Zhao
    Chen, Hongjian
    Deng, Xiaomei
    Li, Kenli
    Li, Keqin
    [J]. SOFT COMPUTING, 2019, 23 (21) : 11035 - 11054
  • [4] A novel task scheduling scheme in a cloud computing environment using hybrid biogeography-based optimization
    Zhao Tong
    Hongjian Chen
    Xiaomei Deng
    Kenli Li
    Keqin Li
    [J]. Soft Computing, 2019, 23 : 11035 - 11054
  • [5] A new biogeography-based optimization (BBO) algorithm for the flexible job shop scheduling problem
    Rahmati, Seyed Habib A.
    Zandieh, M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 58 (9-12): : 1115 - 1129
  • [6] A new biogeography-based optimization (BBO) algorithm for the flexible job shop scheduling problem
    Seyed Habib A. Rahmati
    M. Zandieh
    [J]. The International Journal of Advanced Manufacturing Technology, 2012, 58 : 1115 - 1129
  • [7] A workflow scheduling algorithm based on cloud computing environment
    [J]. Zhang, X.-M, 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [8] Chaotic Biogeography-based Optimization Algorithm for Job Scheduler in Cloud Computing
    Pu, Xun
    He, Wei
    [J]. 2015 INTERNATIONAL CONFERENCE ON MECHANICAL SCIENCE AND MECHANICAL DESIGN, MSMD 2015, 2015, : 223 - 229
  • [9] SERVICE LEVEL AGREEMENT AWARE ENERGY OPTIMIZED SCHEDULING ALGORITHM FOR CLOUD COMPUTING ENVIRONMENT
    Jambigi, Murgesh, V
    Kumar, M. V. Vijay
    Ashoka, D., V
    Prabha, R.
    [J]. INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2022, 14 (01): : 17 - 28
  • [10] Dynamic scheduling of tasks in cloud computing applying dragonfly algorithm, biogeography-based optimization algorithm and Mexican hat wavelet
    Mohammad Reza Shirani
    Faramarz Safi-Esfahani
    [J]. The Journal of Supercomputing, 2021, 77 : 1214 - 1272