The W5 Framework for Computation Offloading in the Internet of Things

The Internet of Things (IoT) aims at providing things in the world with Internet connectivity. The goal is to facilitate communication among such IoT devices in addition to accessing and/or controlling them as needed. IoT devices are typically smart devices with constrained resources. Accordingly, c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2018, Vol.6, p.23883-23895
Hauptverfasser: Elazhary, Hanan H., Sabbeh, Sahar F.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The Internet of Things (IoT) aims at providing things in the world with Internet connectivity. The goal is to facilitate communication among such IoT devices in addition to accessing and/or controlling them as needed. IoT devices are typically smart devices with constrained resources. Accordingly, computation offloading from such clients to more powerful servers is anticipated. Mobile cloud computing was first proposed for computation offloading from mobile devices, especially smartphones, to the cloud. Nevertheless, this scenario proved to be unsuitable for latency-sensitive applications such as multimedia applications due to the relatively long distance between the mobile clients and the cloud data centers. Accordingly, cloudlets and mobile clouds, which are ideally located at the edge of the Internet within one hop from mobile clients have been proposed as alternative solutions. Recently, other forms of edge computing such as micro and nano data centers, mini and micro clouds, fog computing, and mobile edge computing have also been proposed for both mobile and IoT devices. In this paper, we formulate offloading in the IoT as a decision problem concerned with what , where , who , when/why , and how to offload. Accordingly, we present the W 5 framework, which takes those factors into consideration, and so can be used as a reference model to guide researchers in this area. As an example, we developed a client-based agent for three computation offloading scenarios among constrained smartphones in the IoT. Through detailed discussion and an extensive set of experiments, we attempt to answer the above wh-questions.
ISSN:2169-3536
DOI:10.1109/ACCESS.2018.2829840