A novel approach for IoT tasks offloading in edge-cloud environments

被引:53
作者
Almutairi, Jaber [1 ]
Aldossary, Mohammad [2 ]
机构
[1] Taibah Univ, Coll Comp Sci & Engn, Dept Comp Sci, Al Madinah, Saudi Arabia
[2] Prince Sattam bin Abdulaziz Univ, Coll Arts & Sci, Dept Comp Sci, Al Kharj, Saudi Arabia
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2021年 / 10卷 / 01期
关键词
Edge-cloud computing; Edge orchestrator; Resource management; Latency sensitivity; Task offloading; Scheduling; Internet of things; INTERNET; EFFICIENT; SERVICES;
D O I
10.1186/s13677-021-00243-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the number of Internet of Things (IoT) devices connected to the Internet has increased dramatically as well as the data produced by these devices. This would require offloading IoT tasks to release heavy computation and storage to the resource-rich nodes such as Edge Computing and Cloud Computing. Although Edge Computing is a promising enabler for latency-sensitive related issues, its deployment produces new challenges. Besides, different service architectures and offloading strategies have a different impact on the service time performance of IoT applications. Therefore, this paper presents a novel approach for task offloading in an Edge-Cloud system in order to minimize the overall service time for latency-sensitive applications. This approach adopts fuzzy logic algorithms, considering application characteristics (e.g., CPU demand, network demand and delay sensitivity) as well as resource utilization and resource heterogeneity. A number of simulation experiments are conducted to evaluate the proposed approach with other related approaches, where it was found to improve the overall service time for latency-sensitive applications and utilize the edge-cloud resources effectively. Also, the results show that different offloading decisions within the Edge-Cloud system can lead to various service time due to the computational resources and communications types.
引用
收藏
页数:19
相关论文
共 66 条
  • [1] Fuzzy multi criteria decision making and its applications: A brief review of category
    Abdullah, Lazim
    [J]. 9TH INTERNATIONAL CONFERENCE ON COGNITIVE SCIENCE, 2013, 97 : 131 - 136
  • [2] A comparative analysis of simulators for the Cloud to Fog continuum
    Abreu, David Perez
    Velasquez, Karima
    Curado, Marilia
    Monteiro, Edmundo
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2020, 101 (101)
  • [3] Performance and Energy-based Cost Prediction of Virtual Machines Auto-Scaling in Clouds
    Aldossary, Mohammad
    Djemame, Karim
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 502 - 509
  • [4] [Anonymous], 2018 15 IEEE ANN CON, DOI DOI 10.1109/CCNC.2018.8319249
  • [5] A Comparative Study of Three Artificial Intelligence Techniques: Genetic Algorithm, Neural Network, and Fuzzy Logic, on Scheduling Problem
    Ansari, Abdollah
    Abu Bakar, Azuraliza
    [J]. PROCEEDINGS 2014 4TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE WITH APPLICATIONS IN ENGINEERING AND TECHNOLOGY ICAIET 2014, 2014, : 31 - 36
  • [6] Fuzzy Handoff Control in Edge Offloading
    Basic, Fani
    Aral, Atakan
    Brandic, Ivona
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON FOG COMPUTING (ICFC 2019), 2019, : 87 - 96
  • [7] Bonomi F., 2012, P 1 ED MCC WORKSH MO, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
  • [8] A Middleware for Mobile Edge Computing
    Carrega, A.
    Repetto, M.
    Gouvas, P.
    Zafeiropoulos, A.
    [J]. IEEE CLOUD COMPUTING, 2017, 4 (04): : 26 - 37
  • [9] A Fog Operating System for User-Oriented IoT Services: Challenges and Research Directions
    Choi, Nakjung
    Kim, Daewoo
    Lee, Sung-Ju
    Yi, Yung
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (08) : 44 - 51
  • [10] A Survey of Hierarchical Energy Optimization for Mobile Edge Computing: A Perspective from End Devices to the Cloud
    Cong, Peijin
    Zhou, Junlong
    Li, Liying
    Cao, Kun
    Wei, Tongquan
    Li, Keqin
    [J]. ACM COMPUTING SURVEYS, 2020, 53 (02)