학술논문

A Novel Nature-inspired Algorithm for Optimal Task Scheduling in Fog-Cloud Blockchain System
Document Type
Periodical
Source
IEEE Internet of Things Journal IEEE Internet Things J. Internet of Things Journal, IEEE. PP(99):1-1
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Task analysis
Blockchains
Internet of Things
Cloud computing
Optimization
Scheduling
Processor scheduling
Fog Computing
Cloud Computing
Fog-Cloud Blockchain System
Task Scheduling
Language
ISSN
2327-4662
2372-2541
Abstract
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: how to protect the system from untrusted users and 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.