Queec: QoE-aware edge computing for IoT devices under dynamic workloads

Borui Li, Wei Dong*, Gaoyang Guan, Jiadong Zhang, Tao Gu, Jiajun Bu, Yi Gao

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

Many IoT applications have the requirements of conducting complex IoT events processing (e.g., speech recognition) that are hardly supported by low-end IoT devices due to limited resources. Most existing approaches enable complex IoT event processing on low-end IoT devices by statically allocating tasks to the edge or the cloud. In this article, we present Queec, a QoE-aware edge computing system for complex IoT event processing under dynamic workloads. With Queec, the complex IoT event processing tasks that are relatively computation-intensive for low-end IoT devices can be transparently offloaded to nearby edge nodes at runtime. We formulate the problem of scheduling multi-user tasks to multiple edge nodes as an optimization problem, which minimizes the overall offloading latency of all tasks while avoiding the overloading problem. We implement Queec on low-end IoT devices, edge nodes, and the cloud. We conduct extensive evaluations, and the results show that Queec reduces 56.98% of the offloading latency on average compared with the state-of-the-art under dynamic workloads, while incurring acceptable overhead.

Original languageEnglish
Article number27
Pages (from-to)1-23
Number of pages23
JournalACM Transactions on Sensor Networks
Volume17
Issue number3
Early online date21 Jun 2021
DOIs
Publication statusPublished - Aug 2021

Keywords

  • Edge computing
  • Internet of things
  • Offloading

Fingerprint

Dive into the research topics of 'Queec: QoE-aware edge computing for IoT devices under dynamic workloads'. Together they form a unique fingerprint.

Cite this