Towards an emulated IoT test environment for anomaly detection using NEMU

Shane Brady, Adriana Hava, Philip Perry, John Murphy, Damien Magoni, A. Omar Portillo-Dominguez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Citations (Scopus)

Abstract

The advent of the Internet of Things (IoT) has led to a major change in the way we interact with increasingly ubiquitous connected devices such as smart objects and cyber-physical systems. It has also led to an exponential increase in the number of such Internet-connected devices over the last few years. Conducting extensive functional and performance testing is critical to assess the robustness and efficiency of IoT systems in order to validate them before their deployment in real life. However, creating an IoT test environment is a difficult and expensive task, usually requiring a significant amount of physical hardware and human effort to build it. This paper proposes a method to emulate an IoT environment using the Network Emulator for Mobile Universes (NEMU), itself built on the popular QEMU system emulator, in order to construct a testbed of inter-connected, emulated Raspberry Pi devices. Additionally, we experimentally demonstrate how our method can be successfully applied to IoT by showing how such an emulated environment can be used to detect anomalies in an IoT system.

Original languageEnglish
Title of host publicationGIoTS 2017 - Global Internet of Things Summit, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
ISBN (Electronic)9781509058730
ISBN (Print)978-1-5090-5874-7
DOIs
Publication statusPublished (in print/issue) - 23 Aug 2017
Event2017 Global Internet of Things Summit, GIoTS 2017 - Geneva, Switzerland
Duration: 6 Jun 20179 Jun 2017

Conference

Conference2017 Global Internet of Things Summit, GIoTS 2017
Country/TerritorySwitzerland
CityGeneva
Period6/06/179/06/17

Keywords

  • Emulation
  • Internet of Things
  • NEMU
  • Testing

Fingerprint

Dive into the research topics of 'Towards an emulated IoT test environment for anomaly detection using NEMU'. Together they form a unique fingerprint.

Cite this