An efficient fuzzy‐based task offloading in edge‐fog‐cloud architecture
- 30 June 2023
- journal article
- research article
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 35 (26)
Abstract
In a hierarchical edge‐fog‐cloud architecture, edge devices possess limited resources and energy. To contain with, it can offload some tasks generated by the Internet of Things (IoT) to the fog and cloud. Several factors influence this task‐offloading decision, including hardware features, network conditions, and application characteristics. Most of the research studies, in task offloading systems, have confined to changing parameter values, whereas very few have considered fuzzy‐based dynamic approaches for resource allocation. This work proposes a fuzzy‐based task offloading technique (FBOT) for scheduling the tasks (both compute and data‐intensive) to the appropriate nodes of the fog‐cloud system. The proposed method incorporates a vague logic‐based fuzzy task scheduler for scheduling various tasks at the fog layer. This helps to reduce the waiting time for the compute‐intensive tasks and minimizes the starvation problem of data‐intensive tasks. In addition, the proposed technique decreases the task completion time and selects the best computing nodes for each tasks. To validate the performance of the proposed technique, extensive simulation studies have been carried out on various parameters. Compared with the baseline algorithms, the results show that the proposed method offers an average improvement of 30% in terms of the total time of the task.Keywords
This publication has 34 references indexed in Scilit:
- A hybrid approach to scheduling real-time IoT workflows in fog and cloud environmentsMultimedia Tools and Applications, 2018
- Tasks Scheduling and Resource Allocation in Fog Computing Based on Containers for Smart ManufacturingIEEE Transactions on Industrial Informatics, 2018
- Workload Allocation in Hierarchical Cloudlet NetworksIEEE Communications Letters, 2018
- Live Prefetching for Mobile Computation OffloadingIEEE Transactions on Wireless Communications, 2017
- Designing of vague logic based multilevel feedback queue schedulerEgyptian Informatics Journal, 2016
- A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service2015
- Many-Valued Logics for Modeling VaguenessInternational Journal of Computer Applications, 2013
- The NIST definition of cloud computing2011
- Vague Sets or Intuitionistic Fuzzy Sets for Handling Vague Data: Which One Is Better?2005
- Vague setsIEEE Transactions on Systems, Man, and Cybernetics, 1993