Skip to main content

Foundations for Simulating IoT Control Mechanisms with a Chemical Analogy

  • Conference paper
Internet of Things. IoT Infrastructures (IoT360 2015)

Abstract

The emergence of IoT systems introduced new kind of challenges for the designers of such large scale highly distributed systems. The sheer number of participating devices raises a crucial question: how they can be coordinated. Engineers often opt for using a simulator to evaluate new approaches or scenarios in various environments. This raises the second crucial question: how such a large system can be simulated efficiently. Existing simulators (even if they are IoT focused) are often focused on some particular scenarios and not capable to evaluate coordination approaches. In this paper we propose a chemical coordination model and a new extension to the DISSECT-CF cloud simulator. We expect that their combination on one hand ensures a distributed adaptive coordination on the other hand allows the separation of simulation problems into manageable sizes; these enable the analysis of large scale IoT systems with decentralized coordination approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Available from: https://github.com/kecskemeti/dissect-cf.

References

  1. Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10(7), 1497–1516 (2012)

    Article  Google Scholar 

  2. Tsai, C.-W., Lai, C.-F., Vasilakos, A.V.: Future internet of things: open issues and challenges. Wirel. Netw. 20(8), 2201–2217 (2014)

    Article  Google Scholar 

  3. Baresi, L., Mottola, L., Dustdar, S.: Building software for the internet of things. IEEE Internet Comput. 2, 6–8 (2015)

    Article  Google Scholar 

  4. Karatza, H.D., Mavromoustakis, C.X.: Special issue on simulation-based performance evaluation of infrastructures for the internet of things: connectivity and resource considerations in the mobility Era. Simul. Model. Pract. Theory 34, 157–158 (2013)

    Article  Google Scholar 

  5. Kecskemeti, G.: DISSECT-CF: a simulator to foster energy-aware scheduling in infrastructure clouds. Simul. Model. Pract. Theory 58, 188–218 (2015)

    Article  Google Scholar 

  6. Moschakis, I.A., Karatza, H.D.: Towards scheduling for internet-of-things applications on clouds: a simulated annealing approach. Concurrency Comput. Pract. Experience 27(8), 1886–1899 (2015)

    Article  Google Scholar 

  7. Sotiriadis, S., Bessis, N., Asimakopoulou, E., Mustafee, N.: Towards simulating the internet of things. In: 2014 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 444–448. IEEE (2014)

    Google Scholar 

  8. Sotiriadis, S., Bessis, N., Antonopoulos, N., Anjum, A.: Simic: designing a new inter-cloud simulation platform for integrating large-scale resource management. In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 90–97. IEEE (2013)

    Google Scholar 

  9. Dhoutaut, D., Piranda, B., Bourgeois, J.: Efficient simulation of distributed sensing and control environments. In: Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing, pp. 452–459. IEEE (2013)

    Google Scholar 

  10. Silva, I., Leandro, R., Macedo, D., Guedes, L.A.: A dependability evaluation tool for the internet of things. Comput. Electr. Eng. 39(7), 2005–2018 (2013)

    Article  Google Scholar 

  11. Khan, A.M., Navarro, L., Sharifi, L., Veiga, L.: Clouds of small things: Provisioning infrastructure-as-a-service from within community networks. In: 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 16–21. IEEE (2013)

    Google Scholar 

  12. Manate, B., Fortis, T.-F., Negru, V.: Optimizing cloud resources allocation for an internet of things architecture. Scal. Comput. Pract. Experience 15(4), 345–355 (2015)

    Google Scholar 

  13. Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Experience 41(1), 23–50 (2011)

    Article  Google Scholar 

  14. Banâtre, J.-P., Fradet, P., Radenac, Y.: Programming self-organizing systems with the higher-order chemical language. Int. J. Unconventional Comput. 3(3), 161–177 (2007)

    Google Scholar 

  15. Caeiro, M., Németh, Z., Priol, T.: A chemical model for dynamic workflow coordination. In: PDP, pp. 215–222 (2011)

    Google Scholar 

  16. Arenas, A.E., Banâtre, J.-P., Priol, T.: Developing autonomic and secure virtual organisations with chemical programming. In: Guerraoui, R., Petit, F. (eds.) SSS 2009. LNCS, vol. 5873, pp. 75–89. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Banâtre, J.-P., Priol, T.: Chemical programming of future service-oriented architectures. JSW 4(7), 738–746 (2009)

    Article  Google Scholar 

  18. Banâtre, J.-P., Fradet, P., Radenac, Y.: Generalised multisets for chemical programming. Math. Struct. Comp. Sci. 16, 557–580 (2006)

    Article  MathSciNet  Google Scholar 

  19. Kecskemeti, G., Ostermann, S., Prodan, R.: Fostering energy-awareness in simulations behind scientific workflow management systems. In: The 7th IEEE/ACM International Conference on Utility and Cloud Computing (UCC), pp. 29–38. IEEE Computer Society, London, December 2014

    Google Scholar 

Download references

Acknowledgements

This paper was partially supported by the János Bolyai Research Scholarship of the Hungarian Academy of Sciences, by the COST Program Action IC1304: Autonomous Control for a Reliable Internet of Services (ACROSS) as well as the European Unions Horizon 2020 research and innovation programme under Grant Agreement No. 644179 (ENTICE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabor Kecskemeti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Kecskemeti, G., Nemeth, Z. (2016). Foundations for Simulating IoT Control Mechanisms with a Chemical Analogy. In: Mandler, B., et al. Internet of Things. IoT Infrastructures. IoT360 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 169. Springer, Cham. https://doi.org/10.1007/978-3-319-47063-4_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47063-4_38

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47062-7

  • Online ISBN: 978-3-319-47063-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics