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 -