Abstract
With the rise of internet-connected devices a novel approach for application testing and validation is required. This paper explores the possibility to test hyper-scale Internet of Things environments using state-of-the-art simulation techniques. More specifically, a Software In The Loop simulation (SIL) method is introduced which enables the interaction between virtual simulated models and actual real-life Internet of Things devices. Furthermore, we present Acsim, a custom hyper scalable and distributed agent-based simulation framework to test and validate Internet Of Things applications. Finally, a use-case developed in the Acsim framework is presented to demonstrate both the SIL and hyper-scalable capabilities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Amoretti, M., Agosti, M., Zanichelli, F.: Deus: a discrete event universal simulator. In: Proceedings of the 2nd International Conference on Simulation Tools and Techniques, p. 58. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2009)
Bellifemine, F., Poggi, A., Rimassa, G.: Jade–a fipa-compliant agent framework. In: Proceedings of PAAM, vol. 99, p. 33. London (1999)
Bouckaert, S., Vandenberghe, W., Jooris, B., Moerman, I., Demeester, P.: The w-ilab.t testbed. In: TridentCom, vol. 46, pp. 145–154 (2010)
Brambilla, G., Picone, M., Cirani, S., Amoretti, M., Zanichelli, F.: A simulation platform for large-scale internet of things scenarios in urban environments. In: Proceedings of the First International Conference on IoT in Urban Space, pp. 50–55. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2014)
Bullock, D., Johnson, B., Wells, R.B., Kyte, M., Li, Z.: Hardware-in-the-loop simulation. Transp. Res. Part C Emerg. Technol. 12(1), 73–89 (2004)
Dagpunar, J.S.: Principles of discrete event simulation. J. Oper. Res. Soc. 31(1), 84–85 (1980)
D’Angelo, G., Ferretti, S., Ghini, V.: Simulation of the internet of things. In: 2016 International Conference on High Performance Computing & Simulation (HPCS), pp. 1–8. IEEE (2016)
D’Angelo, G., Marzolla, M.: New trends in parallel and distributed simulation: from many-cores to cloud computing. Simul. Model. Pract. Theory 49, 320–335 (2014)
des Roziers, C.B., Chelius, G., Ducrocq, T., Fleury, E., Fraboulet, A., Gallais, A., Mitton, N., Noël, T., Vandaele, J.: Using senslab as a first class scientific tool for large scale wireless sensor network experiments. In: International Conference on Research in Networking, pp. 147–159. Springer (2011)
Frantz, F.K.: A taxonomy of model abstraction techniques. In: Proceedings of the 27th Conference on Winter Simulation, pp. 1413–1420. IEEE Computer Society (1995)
Gupta, H., Dastjerdi, A.V., Ghosh, S.K., Buyya, R.: ifogsim: a toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments. arXiv preprint arXiv:1606.02007 (2016)
Hewitt, C., Bishop, P., Steiger, R.: Session 8 formalisms for artificial intelligence a universal modular actor formalism for artificial intelligence. In: Advance Papers of the Conference, vol. 3, p. 235. Stanford Research Institute (1973)
Looga, V., Ou, Z., Deng, Y., Yla-Jaaski, A.: Mammoth: a massive-scale emulation platform for internet of things. In: 2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS), vol. 3, pp. 1235–1239. IEEE (2012)
Macal, C.M., North, M.J.: Tutorial on agent-based modelling and simulation. J. Simul. 4(3), 151–162 (2010)
Mehdi, K., Lounis, M., Bounceur, A., Kechadi, T.: Cupcarbon: a multi-agent and discrete event wireless sensor network design and simulation tool. In: Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques, pp. 126–131. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2014)
Sanchez, L., Muñoz, L., Galache, J.A., Sotres, P., Santana, J.R., Gutierrez, V., Ramdhany, R., Gluhak, A., Krco, S., Theodoridis, E., et al.: Smartsantander: IoT experimentation over a smart city testbed. Comput. Netw. 61, 217–238 (2014)
van der Meulen, R.: Gartner Press Release: 6.4 Billion Connected “Things” Will Be in Use in 2016, Up 30 Percent From 2015 (2015). http://www.gartner.com/newsroom/id/3165317. Accessed 13 July 2017
Acknowledgements
SeRGIo is a project realized in collaboration with imec. Project partners are bpost, imec, Joyn and Nokia Bell Labs, with project support from VLAIO (Flanders Innovation & Entrepreneurship).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Bosmans, S., Mercelis, S., Ceulemans, M., Denil, J., Hellinckx, P. (2018). Acsim: Towards Hyper-scalable Internet of Things Simulation. In: Xhafa, F., Caballé, S., Barolli, L. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 13. Springer, Cham. https://doi.org/10.1007/978-3-319-69835-9_70
Download citation
DOI: https://doi.org/10.1007/978-3-319-69835-9_70
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69834-2
Online ISBN: 978-3-319-69835-9
eBook Packages: EngineeringEngineering (R0)