Dynamic Deployment of Serverless Data Pipeline on Fog Nodes
摘要
Currently, the software industry’s view of application development and deployment is changing frequently. It is common for the developers to expect software modifications/updation suggestions from the clients frequently. It is challenging for the developers to reflect those changes in the production environment in time. Moreover, prominent cloud providers follow their own application deployment mechanism to access their cloud resources. In this scenario, Topology and Orchestration Specification for Cloud Applications (TOSCA) offers a standardized mechanism for modeling the cloud and fog-based applications and deploying them on any type of hardware infrastructure. In this work, we modeled and dynamically deployed a Serverless Data Pipeline (SDP) application on fog devices with the adoption of the TOSCA modeling language. The required SDP configuration setup and relationships are defined in the modeling template. The xOpera orchestrator uses Ansible deployment tools internally to deploy the TOSCA service template on the defined nodes with the specified node relationships.