Energy efficient offloading strategy in fog-cloud environment for IoT applications

被引:54
作者
Adhikari, Mainak [1 ]
Gianey, Hemant [1 ]
机构
[1] Thapar Inst Engn & Technol, Dept Comp Sci & Engn, Patalia, Punjab, India
关键词
IoT application; Multi-objective optimization; Fog computing; Cloud computing; Quality-of-Service; Computational offloading;
D O I
10.1016/j.iot.2019.100053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, cloud computing leverages the capability of Internet-of-Things (IoT) applications by providing computing resources as a form of virtual machine (VM) instances. However, the Cloud data center consumes a large amount of energy while transmitting and computing the IoT applications which lead to a high carbon footprint. On the other hand, the Fog nodes provide various cloud services at the edge of the network which can run the IoT applications locally with minimum energy consumption and delay. Due to the limited resource capacity, the Fog nodes are not suitable for processing the resource-intensive IoT applications. To address these challenges, in this paper, we build sustainable infrastructure in Fog-Cloud environment for processing delay-intensive and resource-intensive applications with an optimal task offloading strategy. The proposed offloading strategy uses Firefly algorithm for finding an optimal computing device based on two Quality-of-Service (QoS) parameters such as energy consumption and computational time. The main objectives of this strategy are to minimize the computational time and the energy consumption of the IoT applications with minimum delay. The effect of the control parameters of the Firefly technique is investigated thoroughly. Through comparisons, we show that the proposed method performs better than the existing ones in terms of various performance metrics including computational time, energy consumption, CO2 emission, and Temperature emission. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Joint Data Compression and Computation Offloading in Hierarchical Fog-Cloud Systems
    Ti Ti Nguyen
    Vu Nguyen Ha
    Long Bao Le
    Schober, Robert
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (01) : 293 - 309
  • [32] Efficient job placement using two-way offloading technique over fog-cloud architectures
    Khan, Saad Ahmad
    Abdullah, Muhammad
    Iqbal, Waheed
    Butt, Muhammad Arif
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3503 - 3521
  • [33] Reduce Energy Consumption by Intelligent Decision-Making in a Fog-Cloud Environment
    Abdkhaleq, Mohamed H. Ghaleb
    Zamanifar, Kamran
    WIRELESS PERSONAL COMMUNICATIONS, 2023,
  • [34] Efficient job placement using two-way offloading technique over fog-cloud architectures
    Saad Ahmad Khan
    Muhammad Abdullah
    Waheed Iqbal
    Muhammad Arif Butt
    Cluster Computing, 2023, 26 : 3503 - 3521
  • [35] Optimized Resource Allocation in Fog-Cloud Environment Using Insert Select
    Sharif, Muhammad Usman
    Javaid, Nadeem
    Ali, Muhammad Junaid
    Gilani, Wajahat Ali
    Sadam, Abdullah
    Ashraf, Muhammad Hassaan
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 611 - 623
  • [36] Optimizing Task Offloading for Collaborative Unmanned Aerial Vehicles (UAVs) in Fog-Cloud Computing Environments
    Aldossary, Mohammad
    IEEE ACCESS, 2024, 12 : 74698 - 74710
  • [37] Cost-aware cloud bursting in a fog-cloud environment with real-time workflow applications
    Stavrinides, Georgios L.
    Karatza, Helen D.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (23)
  • [38] D2FO: Distributed Dynamic Offloading Mechanism for Time-Sensitive Tasks in Fog-Cloud IoT-based Systems
    Ataie, Ismail
    Taami, Tania
    Azizi, Sadoon
    Mainuddin, Md
    Schwartz, Daniel
    2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [39] Delay-Aware Secure Computation Offloading Mechanism in a Fog-Cloud Framework
    Yang, Yang
    Chang, Xiaolin
    Han, Zhen
    Li, Lin
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 346 - 353
  • [40] Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach
    Ali, Hala S.
    Rout, Rashmi Ranjan
    Parimi, Priyanka
    Das, Sajal K.
    2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, : 556 - 564