A distributed and anonymous data collection framework based on multilevel edge computing architecture

Muhammad Usman*, Mian Ahmad Jan, Alireza Jolfaei, Min Xu, Xiangjian He, Jinjun Chen

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

Industrial Internet of Things applications demand trustworthiness in terms of quality of service (QoS), security, and privacy, to support the smooth transmission of data. To address these challenges, in this article, we propose a distributed and anonymous data collection (DaaC) framework based on a multilevel edge computing architecture. This framework distributes captured data among multiple level-one edge devices (LOEDs) to improve the QoS and minimize packet drop and end-to-end delay. Mobile sinks are used to collect data from LOEDs and upload to cloud servers. Before data collection, the mobile sinks are registered with a level-two edge-device to protect the underlying network. The privacy of mobile sinks is preserved through group-based signed data collection requests. Experimental results show that our proposed framework improves QoS through distributed data transmission. It also helps in protecting the underlying network through a registration scheme and preserves the privacy of mobile sinks through group-based data collection requests.

Original languageEnglish
Pages (from-to)6114-6123
Number of pages10
JournalIEEE Transactions on Industrial Informatics
Volume16
Issue number9
DOIs
Publication statusPublished - Sep 2020

Bibliographical note

Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.

Keywords

  • Distributed
  • edge computing
  • privacy
  • quality of service (QoS)
  • security

Fingerprint

Dive into the research topics of 'A distributed and anonymous data collection framework based on multilevel edge computing architecture'. Together they form a unique fingerprint.

Cite this