Litcius/Paper detail

Modeling and Analyzing Offloading Strategies of IoT Applications over Edge Computing and Joint Clouds

Jaber Almutairi, Mohammad Aldossary

2021Symmetry27 citationsDOIOpen Access PDF

Abstract

Internet of Things (IoT) is swiftly evolving into a disruptive technology in recent years. For enhancing customer experience and accelerating job execution, IoT task offloading enables mobile end devices to release heavy computation and storage to the resource-rich nodes in collaborative Edges or Clouds. However, how different service architecture and offloading strategies quantitatively impact the end-to-end performance of IoT applications is still far from known particularly given a dynamic and unpredictable assortment of interconnected virtual and physical devices. This paper exploits potential network performance that manifests within the edge-cloud environment, then investigates and compares the impacts of two types of architectures: Loosely-Coupled (LC) and Orchestrator-Enabled (OE). Further, it introduces three customized offloading strategies in order to handle various requirements for IoT latency-sensitive applications. Through comparative experiments, we observed that the computational requirements exerts more influence on the IoT application’s performance compared to the communication requirement. However, when the system scales up to accommodate more IoT devices, communication bandwidth will turn to be the dominant resource and becomes the essential factor that will directly impact the overall performance. Thus, orchestration is a necessary procedure to encompass optimized solutions under different constraints for optimal offloading placement.

Topics & Concepts

Computer scienceCloud computingExploitOrchestrationDistributed computingEdge computingInternet of ThingsEnhanced Data Rates for GSM EvolutionComputation offloadingLatency (audio)Low latency (capital markets)Bandwidth (computing)Computer networkEmbedded systemOperating systemTelecommunicationsComputer securityMusicalArtVisual artsIoT and Edge/Fog ComputingCloud Computing and Resource ManagementBlockchain Technology Applications and Security