Building a Simulation-in-the-loop Sensor Data Testbed for Cloud-enabled Pervasive Applications

Antti Iivari, Jussi Ronkainen

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)

Abstract

When experimenting with pervasive systems consisting of numerous intercommunicating machines and sensors, it quickly becomes desirable to mix simulated virtual nodes and real world machines. This will enable the implementation of a test-bed where a large number of simulated nodes, instead of a potentially very expensive set of real prototype devices, are interacting with a smaller number of physical devices through real world physical network hardware. Such setups are referred to as “simulation-in-the-loop” systems, where it is possible to send and receive simulator generated packets on real world devices. This approach will also inherently ensure a certain degree of validity and realism of the simulation models as packets generated within the simulator must travel through a real network and be successfully received by a physical machine which, ideally, has no way of knowing if the packet originated from a simulated node or a real one. In this paper, we are presenting the design principles for an interconnected test-bed system for trialing the data handling capabilities of cloud-enabled sensor systems.
Original languageEnglish
Pages (from-to)357-362
JournalProcedia Computer Science
Volume56
DOIs
Publication statusPublished - 31 Jul 2015
MoE publication typeA1 Journal article-refereed

Fingerprint

Testbeds
Simulators
Data handling
Sensors
Hardware

Keywords

  • sensors
  • iot
  • m2m
  • cloud
  • networks
  • big data
  • testbed
  • pervasive
  • simulations

Cite this

@article{ac5e0df6a2e54a3f88febd8755f0dc69,
title = "Building a Simulation-in-the-loop Sensor Data Testbed for Cloud-enabled Pervasive Applications",
abstract = "When experimenting with pervasive systems consisting of numerous intercommunicating machines and sensors, it quickly becomes desirable to mix simulated virtual nodes and real world machines. This will enable the implementation of a test-bed where a large number of simulated nodes, instead of a potentially very expensive set of real prototype devices, are interacting with a smaller number of physical devices through real world physical network hardware. Such setups are referred to as “simulation-in-the-loop” systems, where it is possible to send and receive simulator generated packets on real world devices. This approach will also inherently ensure a certain degree of validity and realism of the simulation models as packets generated within the simulator must travel through a real network and be successfully received by a physical machine which, ideally, has no way of knowing if the packet originated from a simulated node or a real one. In this paper, we are presenting the design principles for an interconnected test-bed system for trialing the data handling capabilities of cloud-enabled sensor systems.",
keywords = "sensors, iot, m2m, cloud, networks, big data, testbed, pervasive, simulations",
author = "Antti Iivari and Jussi Ronkainen",
year = "2015",
month = "7",
day = "31",
doi = "10.1016/j.procs.2015.07.219",
language = "English",
volume = "56",
pages = "357--362",
journal = "Procedia Computer Science",
issn = "1877-0509",
publisher = "Elsevier",

}

Building a Simulation-in-the-loop Sensor Data Testbed for Cloud-enabled Pervasive Applications. / Iivari, Antti; Ronkainen, Jussi.

In: Procedia Computer Science, Vol. 56, 31.07.2015, p. 357-362.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Building a Simulation-in-the-loop Sensor Data Testbed for Cloud-enabled Pervasive Applications

AU - Iivari, Antti

AU - Ronkainen, Jussi

PY - 2015/7/31

Y1 - 2015/7/31

N2 - When experimenting with pervasive systems consisting of numerous intercommunicating machines and sensors, it quickly becomes desirable to mix simulated virtual nodes and real world machines. This will enable the implementation of a test-bed where a large number of simulated nodes, instead of a potentially very expensive set of real prototype devices, are interacting with a smaller number of physical devices through real world physical network hardware. Such setups are referred to as “simulation-in-the-loop” systems, where it is possible to send and receive simulator generated packets on real world devices. This approach will also inherently ensure a certain degree of validity and realism of the simulation models as packets generated within the simulator must travel through a real network and be successfully received by a physical machine which, ideally, has no way of knowing if the packet originated from a simulated node or a real one. In this paper, we are presenting the design principles for an interconnected test-bed system for trialing the data handling capabilities of cloud-enabled sensor systems.

AB - When experimenting with pervasive systems consisting of numerous intercommunicating machines and sensors, it quickly becomes desirable to mix simulated virtual nodes and real world machines. This will enable the implementation of a test-bed where a large number of simulated nodes, instead of a potentially very expensive set of real prototype devices, are interacting with a smaller number of physical devices through real world physical network hardware. Such setups are referred to as “simulation-in-the-loop” systems, where it is possible to send and receive simulator generated packets on real world devices. This approach will also inherently ensure a certain degree of validity and realism of the simulation models as packets generated within the simulator must travel through a real network and be successfully received by a physical machine which, ideally, has no way of knowing if the packet originated from a simulated node or a real one. In this paper, we are presenting the design principles for an interconnected test-bed system for trialing the data handling capabilities of cloud-enabled sensor systems.

KW - sensors

KW - iot

KW - m2m

KW - cloud

KW - networks

KW - big data

KW - testbed

KW - pervasive

KW - simulations

U2 - 10.1016/j.procs.2015.07.219

DO - 10.1016/j.procs.2015.07.219

M3 - Article

VL - 56

SP - 357

EP - 362

JO - Procedia Computer Science

JF - Procedia Computer Science

SN - 1877-0509

ER -