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.

[1]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[2]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[3]  Khalil Drira,et al.  New Strategies and Extensions in Weighted Clustering Algorithms for Mobile Ad Hoc Networks , 2013, ANT/SEIT.

[4]  Brian Rivera,et al.  Mobile Ad Hoc Network emulation environment , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[5]  Eric Redmond,et al.  Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement , 2012 .

[6]  Melanie Swan,et al.  Sensor Mania! The Internet of Things, Wearable Computing, Objective Metrics, and the Quantified Self 2.0 , 2012, J. Sens. Actuator Networks.

[7]  Steve Hodges,et al.  Prototyping Connected Devices for the Internet of Things , 2013, Computer.

[8]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[9]  Sasu Tarkoma,et al.  Contemporary Internet of Things platforms , 2015, ArXiv.

[10]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[11]  Sasu Tarkoma,et al.  A gap analysis of Internet-of-Things platforms , 2015, Comput. Commun..

[12]  Mahdi Ben Alaya,et al.  OM2M: Extensible ETSI-compliant M2M Service Platform with Self-configuration Capability , 2014, ANT/SEIT.

[13]  Wei Fan,et al.  Mining big data: current status, and forecast to the future , 2013, SKDD.

[14]  A. Koukam,et al.  A new cluster-based link state routing for mobile ad hoc networks , 2012, 2012 International Conference on Communications and Information Technology (ICCIT).

[15]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[16]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[17]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[18]  Yakov Shafranovich,et al.  Common Format and MIME Type for Comma-Separated Values (CSV) Files , 2005, RFC.

[19]  Khalil Drira,et al.  Autonomic Management of the HIP-based M2M Overlay Network , 2013, ANT/SEIT.

[20]  Theodore S. Rappaport,et al.  Short-Range Wireless Communications for Next-Generation Networks: UWB, 60 GHz Millimeter-Wave WPAN, And ZigBee , 2007, IEEE Wireless Communications.

[21]  Juhani Latvakoski,et al.  Situated Service Oriented Messaging for Opportunistic Networks , 2009, BIONETICS.

[22]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[23]  A. Rowstron,et al.  Scalable, decentralized object location and routing for large-scale peer-to-peer systems , 2001 .

[24]  Mahdi Ben Alaya,et al.  Towards Horizontal Architecture for Autonomic M2M Service Networks , 2014, Future Internet.

[25]  Mahdi Ben Alaya,et al.  A Survey on M2M Service Networks , 2014, Comput..

[26]  Simon Mayer,et al.  Moving Application Logic from the Firmware to the Cloud: Towards the Thin Server Architecture for the Internet of Things , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.