Fog computing out of the box: Dynamic deployment of fog service containers with TOSCA

被引:2
|
作者
Basak, Suvam [1 ]
Srirama, Satish Narayana [1 ]
机构
[1] Univ Hyderabad, Sch Comp & Informat Sci, Cloud & Smart Lab, Hyderabad, Telangana, India
关键词
docker; dynamic deployment; fog computing; Internet of Things; TOSCA; IOT APPLICATION; ORCHESTRATION;
D O I
10.1002/nem.2246
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The conventional cloud-centric Internet of Things (IoT) application fails to meet the latency requirement of time-critical applications. The idea of edge and fog computing arrived to distribute workloads across the fog devices located in the local area. However, achieving seamless interoperability, platform independence, and automatic deployment of services becomes the major challenge over heterogeneous fog devices. This paper proposes an integrated and standards-based fog computing federation framework, FogDEFT, that adapts OASIS-Topology and Orchestration Specification for Cloud Applications (TOSCA) for service deployment in fog. The framework standardizes the distributed application design with TOSCA Service Template to deploy Docker Containers in Swarm mode and manages interoperability over heterogeneous fog devices. The framework uses a lightweight TOSCA compliant orchestrator to dynamically deploy various fog applications (user-developed services) on the fly. The primary challenge is to dynamically deploy services on fog devices across the network, while ensuring platform independence, interoperability, and standards compliance. To address this challenge, we have created the FogDEFT framework, which enables on-demand application deployment and undeployment on fog infrastructure, by extending TOSCA specification and using compliant orchestrator. image
引用
收藏
页数:22
相关论文
共 50 条
  • [1] FogDEFTKube: Standards-compliant dynamic deployment of fog service containers
    Thalla, Rajesh
    Srirama, Satish Narayana
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024,
  • [2] FORCH: An Orchestrator for Fog Computing service deployment
    Davoli, Gianluca
    Borsatti, Davide
    Tarchi, Daniele
    Cerroni, Walter
    [J]. 2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 677 - 678
  • [3] Dynamic Module Deployment in a Fog Computing Platform
    Hong, Hua-Jun
    Tsai, Pei-Hsuan
    Hsu, Cheng-Hsin
    [J]. 2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [4] Extending TOSCA for Edge and Fog Deployment Support
    Tsagkaropoulos, Andreas
    Verginadis, Yiannis
    Compastie, Maxime
    Apostolou, Dimitris
    Mentzas, Gregoris
    [J]. ELECTRONICS, 2021, 10 (06) : 1 - 50
  • [5] State Deployment in Fog Computing
    Lima, Diogo
    Miranda, Hugo
    [J]. PROCEEDINGS OF THE 17TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2020), 2021, : 38 - 47
  • [6] Method for Dynamic Service Orchestration in Fog Computing
    Morkevicius, Nerijus
    Venckauskas, Algimantas
    Satkauskas, Nerijus
    Toldinas, Jevgenijus
    [J]. ELECTRONICS, 2021, 10 (15)
  • [7] A geographical-aware state deployment service for Fog Computing
    Lima, Diogo
    Miranda, Hugo
    [J]. COMPUTER NETWORKS, 2022, 216
  • [8] Fog Computing out of the Box with FogDEFT Framework: A Case Study
    Srirama, Satish Narayana
    Basak, Suvam
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2022), 2022, : 342 - 350
  • [9] Dynamic Control-as-a-Service provisioning in Fog computing
    Souza Costa, Marcus Vinicius
    Souza, Vitor Barbosa
    Araujo Junior, Socrates S.
    [J]. 2019 27TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2019, : 307 - 312
  • [10] Quality of Service Provision in Fog Computing: Network-Aware Scheduling of Containers
    Caminero, Agustin C.
    Munoz-Mansilla, Rocio
    [J]. SENSORS, 2021, 21 (12)