An Energy Aware Task Scheduling Model Using Ant-Mating Optimization in Fog Computing Environment

被引:64
作者
Ghanavati, Sara [1 ]
Abawajy, Jemal [1 ]
Izadi, Davood [2 ]
机构
[1] Deakin Univ, Fac Sci Engn & Built Environm, Waurn Ponds Campus,Locked Bag 20000, Geelong, Vic 3220, Australia
[2] Canberra Inst Technol, Reid Campus, Reid, ACT 2601, Australia
关键词
Task analysis; Energy consumption; Edge computing; Optimization; Quality of service; Resource management; Servers; Fog computing; Internet of Things; task offloading; ant mating optimization; energy consumption; CLOUD; STRATEGY;
D O I
10.1109/TSC.2020.3028575
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing has become a platform of choice for executing emerging applications with low latency requirements. Since the devices in fog computing tend to be resource constraint and highly distributed, how fog computing resources can be effectively utilized for executing delay-sensitive tasks is a fundamental challenge. To address this problem, we propose and evaluate a new task scheduling algorithm with the aim of reducing the total system makespan and energy consumption for fog computing platform. The proposed approach consists of two key components: 1) a new bio-inspired optimization approach called Ant Mating Optimization (AMO) and 2) optimized distribution of a set of tasks among the fog nodes within proximity. The objective is to find an optimal trade-off between the system makespan and the consumed energy required by the fog computing services, established by end-user devices. Our empirical performance evaluation results demonstrate that the proposed approach outperforms the bee life algorithm, traditional particle swarm optimization and genetic algorithm in terms of makespan and consumed energy.
引用
收藏
页码:2007 / 2017
页数:11
相关论文
共 31 条
[1]   Federated Internet of Things and Cloud Computing Pervasive Patient Health Monitoring System [J].
Abawajy, Jemal H. ;
Hassan, Mohammad Mehedi .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (01) :48-53
[2]   Application Offloading Strategy for Hierarchical Fog Environment Through Swarm Optimization [J].
Adhikari, Mainak ;
Srirama, Satish Narayana ;
Amgoth, Tarachand .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) :4317-4328
[3]   An efficient method of computation offloading in an edge cloud platform [J].
Alelaiwi, Abdulhameed .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 127 :58-64
[4]   Joint Cloudlet Selection and Latency Minimization in Fog Networks [J].
Ali, Mudassar ;
Riaz, Nida ;
Ashraf, Muhammad Ikram ;
Qaisar, Saad ;
Naeem, Muhammad .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (09) :4055-4063
[5]  
[Anonymous], 1996, EVOLUTIONARY ALGORIT
[6]   Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study [J].
Baccarelli, Enzo ;
Naranjo, Paola G. Vinueza ;
Scarpiniti, Michele ;
Shojafar, Mohammad ;
Abawajy, Jemal H. .
IEEE ACCESS, 2017, 5 :9882-9910
[7]   Fog computing job scheduling optimization based on bees swarm [J].
Bitam, Salim ;
Zeadally, Sherali ;
Mellouk, Abdelhamid .
ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) :373-397
[8]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[9]   Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption [J].
Deng, Ruilong ;
Lu, Rongxing ;
Lai, Chengzhe ;
Luan, Tom H. ;
Liang, Hao .
IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06) :1171-1181
[10]   An Extended Simple Power Consumption Model for Selecting a Server to Perform Computation Type Processes in Digital Ecosystems [J].
Enokido, Tomoya ;
Aikebaier, Ailixier ;
Takizawa, Makoto .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (02) :1627-1636