Skip to main content

Towards Feedback Loops in Model-Driven IoT Applications

  • Conference paper
  • First Online:
Service-Oriented Computing (SummerSOC 2021)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1429))

Included in the following conference series:

  • 491 Accesses

Abstract

The Internet of Things is a thriving paradigm that makes people’s lives easier. In the IoT, devices equipped with sensors and actuators communicate through standardized Internet protocols to reach common goals. In Smart Homes, for example, monitoring the current state of an environment, such as the room temperature, could lead to an automated triggering of actions, such as activating the heating system. Small IoT applications, e.g., in Smart Homes, are usually more easy to manage since they do not include a large amount of devices. However, in larger and more complex IoT environments, e.g., Smart Cities and Smart Factories, management and control become a tedious task, especially since IoT devices do not offer the robustness of traditional computer systems. In case of device failures, IoT applications could become unstable or even fail completely. To make matters even worse, faulty sensor measurements could lead to an undesired behavior of IoT applications, even though there are no obvious errors that are detectable by monitoring systems. Therefore, in this paper, we introduce a first approach that aims at improving IoT applications’ fault tolerance throughout their whole lifecycle by introducing feedback loops ranging from application modeling, to deployment and operation, until their retirement.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

References

  1. Aceto, G., Botta, A., De Donato, W., Pescapè, A.: Cloud monitoring: a survey. Comput. Netw. 57(9), 2093–2115 (2013)

    Article  Google Scholar 

  2. Brattstrom, M., Morreale, P.: Scalable agentless cloud network monitoring. In: Proceedings - 4th IEEE International Conference on Cyber Security and Cloud Computing, CSCloud 2017 and 3rd IEEE International Conference of Scalable and Smart Cloud, SSC 2017, pp. 171–176 (2017)

    Google Scholar 

  3. Chakraborty, T., et al.: Fall-curve: a novel primitive for IoT Fault detection and isolation. In: SenSys 2018 - Proceedings of the 16th Conference on Embedded Networked Sensor Systems, pp. 95–107 (2018)

    Google Scholar 

  4. Chetan, S., Ranganathan, A., Campbell, R.: Towards fault tolerance pervasive computing. IEEE Technol. Soc. Mag. 24(1), 38–44 (2005)

    Article  Google Scholar 

  5. Del Gaudio, D., Hirmer, P.: A lightweight messaging engine for decentralized data processing in the Internet of Things. SICS Softw.-Intens. Cyber-Phys. Syst. 35(i) (2019)

    Google Scholar 

  6. Del Gaudio, D., Hirmer, P.: Seamless integration of devices in industry 4.0 environments. Internet Things 12, 100321 (2020)

    Google Scholar 

  7. Del Gaudio, D., Reichel, M., Hirmer, P.: A life cycle method for device management in dynamic IoT environments. In: Proceedings of the 5th International Conference on Internet of Things, Big Data and Security (2020)

    Google Scholar 

  8. Défago, X., et al.: The phi accrual failure detector. In: RR IS-RR-2004-010, Japan Advanced Institute of Science and Technology, pp. 66–78 (2004)

    Google Scholar 

  9. Hirmer, P., Behringer, M.: FlexMash 2.0 – flexible modeling and execution of data mashups. In: Daniel, F., Gaedke, M. (eds.) RMC 2016. CCIS, vol. 696, pp. 10–29. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-53174-8_2

    Chapter  Google Scholar 

  10. Hirmer, P., Breitenbücher, U., da Silva, A.C.F., Képes, K., Mitschang, B., Wieland, M.: Automating the provisioning and configuration of devices in the internet of things. Complex Syst. Informatics Model. Q. 9, 28–43 (2016)

    Article  Google Scholar 

  11. Kodeswaran, P., Kokku, R., Sen, S., Srivatsa, M.: Idea: a system for efficient failure management in smart IoT environments. In: MobiSys 2016 - Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services, pp. 43–56 (2016)

    Google Scholar 

  12. Panda, M., Khilar, P.: Distributed byzantine fault detection technique in wireless sensor networks based on hypothesis testing. Comput. Electr. Eng. 48, 270–285 (2015)

    Article  Google Scholar 

  13. Ranjan, R., et al.: The next grand challenges: integrating the internet of things and data science. IEEE Cloud Comput. 5(3), 12–26 (2018)

    Article  Google Scholar 

  14. Seeger, J., Deshmukh, R.A., Sarafov, V., Broring, A.: Dynamic IoT choreographies. IEEE Pervasive Comput. 18(1), 19–27 (2019)

    Article  Google Scholar 

  15. Sharma, A.B., Golubchik, L., Govindan, R.: Sensor faults: detection methods and prevalence in real-world datasets. ACM Trans. Sensor Netw. 6(3), 1–39 (2010)

    Article  Google Scholar 

  16. Franco da Silva, A.C., Hirmer, P., Wieland, M., Mitschang, B.: SitRS XT-towards near real time situation recognition. J. Inf. Data Manage. 7(1), 4 (2016)

    Google Scholar 

  17. Su, P.H., Shih, C.S., Hsu, J.Y.J., Lin, K.J., Wang, Y.C.: Decentralized fault tolerance mechanism for intelligent IoT/M2M middleware. In: 2014 IEEE World Forum on Internet of Things, WF-IoT 2014, pp. 45–50 (2014)

    Google Scholar 

  18. Vermesan, O., Friess, P.: Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems. River Publishers, Aalborg (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Del Gaudio .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Del Gaudio, D., Hirmer, P. (2021). Towards Feedback Loops in Model-Driven IoT Applications. In: Barzen, J. (eds) Service-Oriented Computing. SummerSOC 2021. Communications in Computer and Information Science, vol 1429. Springer, Cham. https://doi.org/10.1007/978-3-030-87568-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87568-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87567-1

  • Online ISBN: 978-3-030-87568-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics