A Novel Nature-Inspired Algorithm for Optimal Task Scheduling in Fog-Cloud Blockchain System

被引:9
作者
Nguyen, Binh Minh [1 ]
Nguyen, Thieu [1 ]
Vu, Quoc-Hien [1 ]
Tran, Huy Hung [1 ]
Vo, Hiep [2 ]
Son, Do Bao
Binh, Huynh Thi Thanh
Yu, Shui [2 ]
Wu, Zongda [3 ]
机构
[1] Hanoi Univ Sci & Technol, Sch Informat & Commun Technol, Hanoi 100000, Vietnam
[2] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW 2007, Australia
[3] Shaoxing Univ, Dept Comp Sci & Engn, Shaoxing 312000, Peoples R China
关键词
Cloud computing; fog computing; fog-cloud blockchain system (FCB); optimization; task scheduling;
D O I
10.1109/JIOT.2023.3292872
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the utilization of fog cloud-based Internet of Things (IoT) applications has been steadily rising due to the exponential growth of data produced by interconnected smart devices. However, cloud providers who are responsible for these IoT applications face two critical problems: 1) how to protect the system from untrusted users and 2) how to allocate processing units to meet the demands with acceptable costs. The fog-cloud blockchain system (FCB), proposed in past research, provides a perfect solution for the former question by integrating Blockchain's security qualities into the fog-cloud paradigm. In this article, we address the latter question by proposing an improved version of the life-choice-based optimization algorithm (ILCO) to solve the task scheduling for Bag-of-Task applications in the FCB system. Task scheduling is one of the most prominent problems in resource allocation. Our proposed algorithm not only increases the convergence speed but also maintains diversity better, optimizing the FCB's power, latency, and cost. Under a single-objective problem setting, ILCO outperforms LCO and similar state-of-the-art methods by achieving better results for FCB's latency and power consumption.
引用
收藏
页码:2043 / 2057
页数:15
相关论文
共 32 条
[1]   Meta-heuristic-based offloading task optimization in mobile edge computing [J].
Abbas, Aamir ;
Raza, Ali ;
Aadil, Farhan ;
Maqsood, Muazzam .
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2021, 17 (06)
[2]  
Basahel Sarah B., 2022, 2022 9th International Conference on Computing for Sustainable Global Development (INDIACom), P30, DOI 10.23919/INDIACom54597.2022.9763230
[3]   Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment [J].
Binh Minh Nguyen ;
Huynh Thi Thanh Binh ;
Tran The Anh ;
Do Bao Son .
APPLIED SCIENCES-BASEL, 2019, 9 (09)
[4]   QoS-Aware Deployment of IoT Applications Through the Fog [J].
Brogi, Antonio ;
Forti, Stefano .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05) :1185-1192
[5]  
Ge R, 2019, Arxiv, DOI [arXiv:1904.12838, DOI arXiv:1904.12838.v2]
[6]   Resource Management Approaches in Fog Computing: a Comprehensive Review [J].
Ghobaei-Arani, Mostafa ;
Souri, Alireza ;
Rahmanian, Ali A. .
JOURNAL OF GRID COMPUTING, 2020, 18 (01) :1-42
[7]   Opposition-based learning Harris hawks optimization with advanced transition rules: principles and analysis [J].
Gupta, Shubham ;
Deep, Kusum ;
Heidari, Ali Asghar ;
Moayedi, Hossein ;
Wang, Mingjing .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 158
[8]   An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment [J].
Huynh Thi Thanh Binh ;
Tran The Anh ;
Do Bao Son ;
Pham Anh Duc ;
Binh Minh Nguyen .
PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, :397-404
[9]   A novel life choice-based optimizer [J].
Khatri, Abhishek ;
Gaba, Akash ;
Rana, K. P. S. ;
Kumar, Vineet .
SOFT COMPUTING, 2020, 24 (12) :9121-9141
[10]   A Random Opposition-Based Learning Grey Wolf Optimizer [J].
Long, Wen ;
Jiao, Jianjun ;
Liang, Ximing ;
Cai, Shaohong ;
Xu, Ming .
IEEE ACCESS, 2019, 7 :113810-113825