Multi-level simulation of Internet of Things on smart territories

Abstract In this paper, a methodology is presented and employed for simulating the Internet of Things (IoT). The requirement for scalability, due to the possibly huge amount of involved sensors and devices, and the heterogeneous scenarios that might occur, impose resorting to sophisticated modeling and simulation techniques. In particular, multi-level simulation is regarded as a main framework that allows simulating large-scale IoT environments while keeping high levels of detail, when it is needed. We consider a use case based on the deployment of smart services in decentralized territories. A two level simulator is employed, which is based on a coarse agent-based, adaptive parallel and distributed simulation approach to model the general life of simulated entities. However, when needed a finer grained simulator (based on OMNeT++) is triggered on a restricted portion of the simulated area, which allows considering all issues concerned with wireless communications. Based on this use case, it is confirmed that the ad-hoc wireless networking technologies do represent a principle tool to deploy smart services over decentralized countrysides. Moreover, the performance evaluation confirms the viability of utilizing multi-level simulation for simulating large scale IoT environments.

[1]  Cecilia Mascolo,et al.  Mobility Models for Systems Evaluation , 2009, Middleware for Network Eccentric and Mobile Applications.

[2]  Moreno Marzolla,et al.  New trends in parallel and distributed simulation: From many-cores to Cloud Computing , 2014, Simul. Model. Pract. Theory.

[3]  Gabriele D'Angelo,et al.  Parallel and distributed simulation from many cores to the public cloud , 2011, 2011 International Conference on High Performance Computing & Simulation.

[4]  Gabriele D'Angelo,et al.  Smart multihoming in smart shires: Mobility and communication management for smart services in countrysides , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[5]  Gabriele D'Angelo,et al.  Smart shires: The revenge of countrysides , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[6]  Stan Ratliff,et al.  Dynamic MANET On-demand (AODVv2) Routing , 2013 .

[7]  Deepak Choudhary,et al.  Internet of things: A survey on enabling technologies, application and standardization , 2018 .

[8]  Gabriele D'Angelo,et al.  LUNES: Agent-based simulation of P2P systems , 2011, 2011 International Conference on High Performance Computing & Simulation.

[9]  Alexander Gluhak,et al.  A survey on facilities for experimental internet of things research , 2011, IEEE Communications Magazine.

[10]  Biswanath Mukherjee,et al.  A survey on routing algorithms for wireless Ad-Hoc and mesh networks , 2012, Comput. Networks.

[11]  André Schiper,et al.  Probabilistic broadcast for flooding in wireless mobile ad hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[12]  Zoran Ninkov,et al.  Sensor modeling and demonstration of a multi-object spectrometer for performance-driven sensing , 2009, Defense + Commercial Sensing.

[13]  Carlos Gershenson,et al.  Measuring the Complexity of Self-Organizing Traffic Lights , 2014, Entropy.

[14]  Nik Bessis,et al.  Towards Simulating the Internet of Things , 2014, 2014 28th International Conference on Advanced Information Networking and Applications Workshops.

[15]  Daniel Krajzewicz,et al.  Recent Development and Applications of SUMO - Simulation of Urban MObility , 2012 .

[16]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[17]  Paolo Bellavista,et al.  A survey of context data distribution for mobile ubiquitous systems , 2012, CSUR.

[18]  Mihal Brumbulli,et al.  Towards Model-Driven Simulation of the Internet of Things , 2016, CSDM Asia.

[19]  Stefano Ferretti,et al.  Gossiping for resource discovering: An analysis based on complex network theory , 2013, Future Gener. Comput. Syst..

[20]  Michele Amoretti,et al.  A simulation platform for large-scale internet of things scenarios in urban environments , 2014, Urb-IoT.

[21]  Maxim Raya,et al.  TraCI: an interface for coupling road traffic and network simulators , 2008, CNS '08.

[22]  Fabio Panzieri,et al.  A survey on handover management in mobility architectures , 2015, Comput. Networks.

[23]  Fabio Panzieri,et al.  The "Always Best Packet Switching" architecture for SIP-based mobile multimedia services , 2011, J. Syst. Softw..

[24]  Steve Vinoski,et al.  Advanced Message Queuing Protocol , 2006, IEEE Internet Computing.

[25]  Gabriele D'Angelo,et al.  Highly intensive data dissemination in complex networks , 2015, J. Parallel Distributed Comput..

[26]  Sumit Ghosh On the concept of dynamic multi-level simulation , 1986, ANSS '86.

[27]  Gabriele D'Angelo,et al.  Simulation of the Internet of Things , 2016, 2016 International Conference on High Performance Computing & Simulation (HPCS).

[28]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[29]  Yang Deng,et al.  MAMMOTH: A massive-scale emulation platform for Internet of Things , 2012, 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems.

[30]  Nathalie Mitton,et al.  Towards a smart city based on cloud of things, a survey on the smart city vision and paradigms , 2014, WiMobCity '14.

[31]  Stamatis Karnouskos,et al.  Simulation of a Smart Grid City with Software Agents , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

[32]  Yang Song,et al.  Modeling and simulation of smart home scenarios based on Internet of Things , 2012, 2012 3rd IEEE International Conference on Network Infrastructure and Digital Content.

[33]  Javier Gozálvez,et al.  Operation and Performance of Vehicular Ad-Hoc Routing Protocols in Realistic Environments , 2008, IEEE Vehicular Technology Conference.

[34]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[35]  Anne-Marie Kermarrec,et al.  Geology: Modular Georecommendation in Gossip-Based Social Networks , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[36]  Stefano Ferretti,et al.  Shaping opportunistic networks , 2013, Comput. Commun..

[37]  Jan Rüth,et al.  Opportunistic interaction in the challenged internet of things , 2014, CHANTS '14.

[38]  Jean-François Gabard,et al.  Towards an hybrid macro-micro traffic flow simulation model , 2000 .

[39]  Noël Crespi,et al.  DPWSim: A simulation toolkit for IoT applications using devices profile for web services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[40]  Michel-Alexandre Cardin,et al.  Complex Systems Design & Management Asia - Smart Nations - Sustaining and Designing: Proceedings of the Second Asia-Pacific Conference on Complex Systems Design & Management, CSD&M Asia 2016, Singapore, February 24-26, 2016 , 2016, CSDM Asia.