Placement and Chaining for Run-Time IoT Service Deployment in Edge-Cloud

被引:33
|
作者
Nguyen, Duong Tuan [1 ]
Pham, Chuan [1 ]
Nguyen, Kim Khoa [1 ]
Cheriet, Mohamed [1 ]
机构
[1] Univ Quebec, Ecole Technol Super, Montreal, PQ G1K 9H7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Internet of Things; Cloud computing; Logic gates; Sensors; Delays; Network topology; Optimization; VNF placement; service function chain; IoT services; edge; cloud computing; QoS; REQUESTS;
D O I
10.1109/TNSM.2019.2948137
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates an efficient placement and chaining of Virtual Network Functions (VNFs) to provide cloud based IoT services with minimal resource usage cost. We take into account bandwidth capacity and link delay of network connection between clouds where VNFs are allocated and underlying IoT networks where sensors and IoT gateways are deployed. Regarding the constantly changing network dynamics, input traffic of service components is considered at the lower granularity level of messages based on the communication between each VNF and corresponding sensors via IoT gateways. From the algorithm perspective, the specific topology of multiple edge clouds is leveraged to improve the solution. In this paper, we present an NFV-based high-level architecture for a system that enables the deployment of IoT services across multiple edges and clouds. We formulate the VNF placement problem using a non-convex Integer Programming model. Taking into account different IoT topologies, we devise two algorithms for small- and large-scale networks to find the near optimal solution: i) a customized Markov approximation with two techniques, i.e., multi-start and batching, and a node ranking-based heuristic. Simulation and experimental results show that the proposed solution improves the cost up to 21% compared to state-of-the-art schemes.
引用
收藏
页码:459 / 472
页数:14
相关论文
共 50 条
  • [1] An Efficient Approximation Algorithm for Service Function Chaining Placement in Edge-Cloud Computing Industrial Internet of Things
    Asgarian, Mina
    Jamshidi, Kamal
    Bohlooli, Ali
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07) : 12815 - 12822
  • [2] Edge-Cloud Orchestration: Strategies for Service Placement and Enactment
    Petri, Ioan
    Rana, Omer
    Zamani, Ali Reza
    Rezgui, Yacine
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 67 - 75
  • [3] Service and network function placement in the edge-cloud continuum
    Tsolkas, Dimitris
    Charsmiadis, Anastastios-Stavros
    Xenakis, Dionysis
    Merakos, Lazaros
    [J]. 2022 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING, CSCN, 2022, : 188 - 193
  • [4] IoT Microservice Deployment in Edge-Cloud Hybrid Environment Using Reinforcement Learning
    Chen, Lulu
    Xu, Yangchuan
    Lu, Zhihui
    Wu, Jie
    Gai, Keke
    Hung, Patrick C. K.
    Qiu, Meikang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16): : 12610 - 12622
  • [5] On the Game-Theoretic Analysis of Dynamic VNF Service Chaining in Edge-Cloud EONs
    Li, Sijia
    Li, Baojia
    Zhu, Zuqing
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2023, 41 (10) : 2940 - 2952
  • [6] IoT Application Modules Placement and Dynamic Task Processing in Edge-Cloud Computing
    Fang, Juan
    Ma, Aonan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) : 12771 - 12781
  • [7] Optimal Placement of Recurrent Service Chains on Distributed Edge-Cloud Infrastructures
    Mahjoubi, Ayeh
    Taheri, Javid
    Grinnemo, Karl-Johan
    Deng, Shuiguang
    [J]. PROCEEDINGS OF THE IEEE 46TH CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2021), 2021, : 495 - 502
  • [8] A service placement scheme combined with services generation for edge-cloud computing
    Feng, Guofu
    Liu, Gui
    Wang, Juan
    [J]. Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2024, 55 (07): : 2578 - 2587
  • [9] Cost-aware Service Placement and Scheduling in the Edge-Cloud Continuum
    Rac, Samuel
    Brorsson, Mats
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)
  • [10] Run-time Adaptation of Stream Processing Spanning the Cloud and the Edge
    Cattermole, Adam
    Dowland, Jonathan
    Watson, Paul
    [J]. COMPANION PROCEEDINGS OF THE 14TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'21 COMPANION), 2021,