Author:
Hassan Habeeb Ahmed,Qasha Rawaa Putros
Abstract
Abstract
The Internet of Things contains a number of smart devices and tools that collect and communicate sensing data, with different processing services. The diversity of IoT devices and tools in terms of the resources and the required software raises DevOp challenges for the provisioning of IoT applications. In addition, the IoT system requires a number of heterogeneous computations on the devices which form altogether with the diversity of the IoT devices new issues and challenges for the deployment of the distributed IoT applications. In this paper, we propose a new approach to generate a deployable model for the distributed IoT systems that is based on simplified, user-friendly declarative description of the smart devices’ communication, configuration, installation and computation with the IoT system parts. Our approach uses the Ansible-based YAML description for modelling and implementing the deployable IoT system on different infrastructures. The aim of this work is to minimize the efforts required to deploy the distributed IoT applications on various infrastructures including the Cloud by utilizing a simple description of the application and system components of the IoT application and environment. We motivate our work with real use case scenarios including a number of sensors, Raspberry Pi, local machine and AWS Cloud instances to show its feasibility and validity. Finally, an evaluation of our proposed approach is presented by conducting a number of experiments.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Fog computing out of the box: Dynamic deployment of fog service containers with TOSCA;International Journal of Network Management;2023-08-24
2. Seamless Integration of DevOps Tools for Provisioning Automation of the IoT Application on Multi-Infrastructures;2023 3rd International Conference on Intelligent Communication and Computational Techniques (ICCT);2023-01-19
3. Fog Computing out of the Box with FogDEFT Framework: A Case Study;2022 IEEE 15th International Conference on Cloud Computing (CLOUD);2022-07
4. Portable Modeling for ICU IoT-based Application using TOSCA on the Edge and Cloud;2022 International Conference on Computer Science and Software Engineering (CSASE);2022-03-15