HeteroEdge: Taming the Heterogeneity of Edge Computing System in Social Sensing

Daniel Yue Zhang, Tahmid Rashid, Xukun Li, Nathan Vance, Dong Wang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Social sensing has emerged as a new sensing application paradigm where measurements about the physical world are collected from humans or devices on their behalf. The advent of edge computing pushes the frontier of computation, service, and data along the cloud-to-IoT continuum. The merge of these two technical trends (referred to as Social Sensing based Edge Computing or SSEC) generates a set of new research challenges. One critical issue in SSEC is the heterogeneity of the edge where the edge devices owned by human sensors often have diversified computational power, runtime environments, network interfaces, and hardware equipment. Such heterogeneity poses significant challenges in the resource management of SSEC systems. Examples include masking the pronounced heterogeneity across diverse platforms, allocating interdependent tasks with complex requirements on devices with different resources, and adapting to the dynamic and diversified context of the edge devices. In this paper, we develop a new resource management framework, HeteroEdge, to address the heterogeneity of SSEC by 1) providing a uniform interface to abstract the device details (hardware, operating system, CPU); and 2) effectively allocating the social sensing tasks to the heterogeneous edge devices. We implemented HeteroEdge on a real-world edge computing testbed that consists of heterogeneous edge devices (Jetson TX2, TK1, Raspberry Pi3, and personal computer). Evaluations based on two real-world social sensing applications show that the HeteroEdge achieved up to 42% decrease in end-to-end delay for the application and 22% more energy savings compared to the state-of-the-art baselines.

Original languageEnglish (US)
Title of host publicationIoTDI 2019 - Proceedings of the 2019 Internet of Things Design and Implementation
EditorsGowri Sankar Ramachandran, Jorge Ortiz
PublisherAssociation for Computing Machinery
Pages37-48
Number of pages12
ISBN (Electronic)9781450362832
DOIs
StatePublished - Apr 15 2019
Externally publishedYes
Event4th ACM/IEEE International Conference on Internet of Things Design and Implementation, IoTDI 2019 - Montreal, Canada
Duration: Apr 15 2019Apr 18 2019

Publication series

NameIoTDI 2019 - Proceedings of the 2019 Internet of Things Design and Implementation

Conference

Conference4th ACM/IEEE International Conference on Internet of Things Design and Implementation, IoTDI 2019
Country/TerritoryCanada
CityMontreal
Period4/15/194/18/19

Keywords

  • edge computing
  • heterogeneity
  • resource management
  • social sensing
  • supply chain

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'HeteroEdge: Taming the Heterogeneity of Edge Computing System in Social Sensing'. Together they form a unique fingerprint.

Cite this