ABSTRACT
The increasing societal pervasion and importance of the Internet-of-Things (IoT) raises questions regarding the fault tolerance and robustness of IoT applications as these increasingly become part of critical infrastructures. In this position paper, we outline novel ideas that focus on the design of a resilient and self-organizing execution platform for IoT applications called SORRIR. Its main ambition is to simplify, alleviate and accelerate the development, configuration and operation of resilient IoT systems. We follow a holistic approach which is based on a novel design process, a library containing resilience mechanisms and a robust execution platform that is equipped with monitoring and self-organizing capabilities. The goal is that developers only need to specify the desired resilience degree without having to worry about the technical, implementation-level details of employed resilience mechanisms.
- David Perez Abreu, Karima Velasquez, Marilia Curado, and Edmundo Monteiro. 2017. A resilient Internet of Things architecture for smart cities. Annals of Telecommunications 72, 1 (01 Feb 2017), 19--30.Google ScholarCross Ref
- D. Baur, D. Seybold, F. Griesinger, A. Tsitsipas, C. B. Hauser, and J. Domaschka. 2015. Cloud Orchestration Features: Are Tools Fit for Purpose?. In 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC). 95--101.Google Scholar
- T. Binz, G. Breiter, F. Leyman, and T. Spatzier. 2012. Portable Cloud Services Using TOSCA. IEEE Internet Computing 16, 3 (May 2012), 80--85. https://doi.org/10.1109/MIC.2012.43Google ScholarDigital Library
- F. Carrez, T. Elsaleh, D. Gómez, L. Sánchez, J. Lanza, and P. Grace. 2017. A Reference Architecture for federating IoT infrastructures supporting semantic interoperability. In 2017 European Conference on Networks and Communications (EuCNC). 1--6. https://doi.org/10.1109/EuCNC.2017.7980765Google ScholarCross Ref
- K. Christidis and M. Devetsikiotis. 2016. Blockchains and Smart Contracts for the Internet of Things. IEEE Access 4 (2016), 2292--2303.Google ScholarCross Ref
- T. N. Gia, A. Rahmani, T. Westerlund, P. Liljeberg, and H. Tenhunen. 2015. Fault tolerant and scalable IoT-based architecture for health monitoring. In 2015 IEEE Sensors Applications Symposium (SAS). 1--6.Google Scholar
- Jasmin Guth, Uwe Breitenbücher, Michael Falkenthal, Frank Leymann, and Lukas Reinfurt. 2016. Comparison of IoT Platform Architectures: A Field Study based on a Reference Architecture. In 2016 Cloudification of the Internet of Things (CIoT). IEEE, 1--6. https://doi.org/10.1109/CIOT.2016.7872918Google Scholar
- M. Z. Hasan and F. Al-Turjman. 2017. Optimizing Multipath Routing With Guaranteed Fault Tolerance in Internet of Things. IEEE Sensors Journal 17, 19 (Oct 2017), 6463--6473. https://doi.org/10.1109/JSEN.2017.2739188Google ScholarCross Ref
- ISO/IEC 130141:2018 2018. Internet of Things (IoT) -- Reference Architecture. Standard. International Organization for Standardization, Geneva, CH.Google Scholar
- N. Naik. 2017. Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In 2017 IEEE International Systems Engineering Symposium (ISSE). 1--7. https://doi.org/10.1109/SysEng.2017.8088251Google ScholarCross Ref
- Partha Pratim Ray. 2016. A survey of IoT cloud platforms. Future Computing and Informatics Journal 1, 1 (2016), 35--46. https://doi.org/10.1016/j.fcij.2017.02.001Google ScholarCross Ref
- Alessandro Rossini, Kiriakos Kritikos, Nikolay Nikolov, Jörg Domaschka, Frank Griesinger, Daniel Seybold, and Daniel Romero. 2015. D2.1.3---CAMEL Documentation.Google Scholar
- D. Terry. 2016. Toward a New Approach to IoT Fault Tolerance. Computer 49, 8 (Aug 2016), 80--83. https://doi.org/10.1109/MC.2016.238Google ScholarDigital Library
- H. Truong and S. Dustdar. 2015. Principles for Engineering IoT Cloud Systems. IEEE Cloud Comput. 2, 2 (Mar 2015), 68--76. https://doi.org/10.1109/MCC.2015.23Google ScholarCross Ref
- Christos Tsigkanos, Stefan Nastic, and Schahram Dustdar. 2019. Towards resilient Internet of Things: Vision, challenges, and research roadmap. In Proc. 39th IEEE Int. Conf. Distrib. Comput. Syst.(ICDCS). 1--11.Google ScholarCross Ref
- Jeffrey Voas. 2016. Networks of 'Things'. NIST Special Publication 800-183. National Institutee of Standards and Technology.Google Scholar
- S. Zhou, K. Lin, J. Na, C. Chuang, and C. Shih. 2015. Supporting Service Adaptation in Fault Tolerant Internet of Things. In 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA). 65--72.Google Scholar
Index Terms
- SORRIR: A Resilient Self-organizing Middleware for IoT Applications [Position Paper]
Recommendations
A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms
Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand ...
Research on distributed blockchain‐based privacy‐preserving and data security framework in IoT
With the rapid development of the Internet of things (IoT), it has brought great convenience for people's life. However, the security and privacy of IoT still face a major challenge. To remedy these issues, in this study, the authors first introduce the ...
Performance evaluation of FIWARE: A cloud-based IoT platform for smart cities
AbstractAs the Internet of Things (IoT) becomes a reality, millions of devices will be connected to IoT platforms in smart cities. These devices will cater to several areas within a smart city such as healthcare, logistics, and transportation. ...
Highlights- Comprehensive performance evaluation of a cloud-based IoT platform, FIWARE.
- ...
Comments