Modeling the Internet of Things: a simulation perspective

This paper deals with the problem of properly simulating the Internet of Things (loT). Simulating an loT allows evaluating strategies that can be employed to deploy smart services over different kinds of territories. However, the heterogeneity of scenarios seriously complicates this task. This imposes the use of sophisticated modeling and simulation techniques. We discuss novel approaches for the provision of scalable simulation scenarios, that enable the real-time execution of massively populated IoT environments. Attention is given to novel hybrid and multi-level simulation techniques that, when combined with agent-based, adaptive Parallel and Distributed Simulation (PADS) approaches, can provide means to perform highly detailed simulations on demand. To support this claim, we detail a use case concerned with the simulation of vehicular transportation systems.

[1]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[2]  Gabriele D'Angelo,et al.  Multi-level simulation of Internet of Things on smart territories , 2016, Simul. Model. Pract. Theory.

[3]  J. George Shanthikumar,et al.  A Unifying View of Hybrid Simulation/Analytic Models and Modeling , 1983, Oper. Res..

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

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

[6]  Geoff Boeing,et al.  OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networks , 2016, Comput. Environ. Urban Syst..

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

[8]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

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

[10]  Jie Xu,et al.  The Internet of Simulation, a Specialisation of the Internet of Things with Simulation and Workflow as a Service (SIM/WFaaS) , 2017, 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE).

[11]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[12]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[13]  S. C. Tay,et al.  Piggy-backed time-stepped simulation with 'super-stepping' , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[14]  Paola Salomoni,et al.  Trustworthiness in crowd- sensed and sourced georeferenced data , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

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

[16]  Pieter J. Mosterman,et al.  An Overview of Hybrid Simulation Phenomena and Their Support by Simulation Packages , 1999, HSCC.

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

[18]  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.

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

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

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

[22]  Rajiv Ranjan,et al.  Modelling and Simulation Challenges in Internet of Things , 2017, IEEE Cloud Computing.

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

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

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

[26]  M. Tahar Kechadi,et al.  CupCarbon: a multi-agent and discrete event wireless sensor network design and simulation tool , 2014, SimuTools.

[27]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[28]  Philipp Wehner,et al.  Internet of Things Simulation Using OMNeT++ and Hardware in the Loop , 2017 .

[29]  Jayadev Misra,et al.  Distributed discrete-event simulation , 1986, CSUR.

[30]  Rajkumar Buyya,et al.  CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services , 2009, ArXiv.

[31]  Gabriele D'Angelo,et al.  The simulation model partitioning problem: An adaptive solution based on self-Clustering , 2016, Simul. Model. Pract. Theory.

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

[33]  Pablo Pavón-Mariño,et al.  Simulation scalability issues in wireless sensor networks , 2006, IEEE Communications Magazine.

[34]  Jun Yu,et al.  Evaluation of a sort-based matching algorithm for DDM , 2002, Proceedings 16th Workshop on Parallel and Distributed Simulation.

[35]  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.

[36]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[37]  Richard E. Nance,et al.  Hybrid Simulation: Historical lessons, present challenges and futures , 2016, 2016 Winter Simulation Conference (WSC).

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

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

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

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

[42]  Giancarlo Fortino,et al.  Simulation of Agent-oriented Internet of Things Systems , 2016, WOA.

[43]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

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