Event-Driven System Analysis
Event-driven models provide a rich basis for the analysis of IoT systems. This chapter introduces event-driven analysis methods that allow us to characterize key design parameters for IoT systems. After surveying related work, the chapter describes an example that motivates our work. A model of IoT networks includes communication links and hubs and a timewheel to model the temporal relationships between events. Event analysis allows us to derive characteristics of the network’s event population over time.
Thanks to the team at Alya Networks for useful discussions on key-value-based IoT networks.
- [Buc11]Peter Buchholz (2011). Continuous time Markov decision processes: Theory, applications, and computational algorithms. TU Dortmund Informatik IV lecture notes.Google Scholar
- [Cha03]Chakraborty, S., K¨unzli, S., & Thiele, L. (2003). A general framework for analysing system properties in platform-based embedded system designs. Proceedings sixth design, automation and test in Europe (DATE) (pp. 190–195). Munich, Germany.Google Scholar
- [Dua02]Duato, J., Yalamanchili, S., & Ni, L. (2002). Interconnection networks. San Francisco: Morgan Kaufman.Google Scholar
- [Hen05]Henia, R., Hamann, A., Jersak, M., Racu, R., Richter, K., & Ernst, R. (2005). System level performance analysis: The SymTA/S approach. IEE Proceedings: Computer Design Techniques, 152(2), 148–166.Google Scholar
- [Max04]Maxiaguine, A., Kunzli, S., & Thiele, L. (2004). Workload characterization model for tasks with variable execution demand. Proceedings of the conference on seventh design, automation and test in Europe (DATE) (pp. 1040–1045). Paris, France.Google Scholar