In-Network Placement of Reusable Computing Tasks in an SDN-Based Network Edge

被引:6
作者
Amadeo, Marica [1 ,2 ]
Campolo, Claudia [1 ,2 ]
Lia, Gianmarco [1 ,2 ]
Molinaro, Antonella [1 ,2 ,3 ]
Ruggeri, Giuseppe [1 ,2 ]
机构
[1] Univ Reggio Calabria, Dept Informat Engn Infrastruct & Sustainable Energ, I-89124 Reggio Di Calabria, Italy
[2] Italian Natl Interuniv Consortium Telecommun CNIT, I-43124 Parma, Italy
[3] Univ Paris Saclay Gif Sur Yvette, Univ Paris Sud, CNRS, Cent Supelec,Lab Signals & Syst, F-91190 Gif Sur Yvette, France
关键词
Edge computing; software-defined networking; compute reuse; task placement; RESOURCE-ALLOCATION; MOBILE; OPTIMIZATION; ALGORITHMS; DELIVERY; LATENCY; ENERGY;
D O I
10.1109/TMC.2023.3237765
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing is aimed to support compute-intensive data-hungry interactive applications which can hardly run on resource-constrained consumer devices and may suffer from running in the cloud due to the long data transfer delay. The edge network nodes' heterogeneous and limited (compared to the cloud) capabilities make the computing task placement a challenge. In this paper, we propose a novel in-network task placement strategy aimed at minimizing the edge network resources usage. The proposal specifically accounts for time-limited reusable computing tasks, i.e., tasks whose output can be cached to serve requests from different consumers for a certain time. Caching such results, during their time validity, achieves the twofold benefit of reducing the service provisioning time and improving the edge resource utilization, by avoiding redundant computations and data exchange. The devised strategy is implemented as a network application of a Software-defined Networking Controller in charge of overseeing the edge domain. We formulate the optimal task placement through an integer linear programming problem, and we define an efficient heuristic algorithm that well approximates the solution achieved through a standard optimal solver. Achieved results show that the proposal successfully meets the targeted objectives in a wide variety of simulated scenarios, by outperforming benchmark solutions.
引用
收藏
页码:1456 / 1471
页数:16
相关论文
共 63 条
  • [1] Reservoir: Named Data for Pervasive Computation Reuse at the Network Edge
    Al Azad, Md Washik
    Mastorakis, Spyridon
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2022, : 141 - 151
  • [2] Energy-Efficient Resource Allocation for Mobile Edge Computing-Based Augmented Reality Applications
    Al-Shuwaili, Ali
    Simeone, Osvaldo
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2017, 6 (03) : 398 - 401
  • [3] SDN-Managed Provisioning of Named Computing Services in Edge Infrastructures
    Amadeo, Marica
    Campolo, Claudia
    Ruggeri, Giuseppe
    Molinaro, Antonella
    Iera, Antonio
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04): : 1464 - 1478
  • [4] IoT Services Allocation at the Edge via Named Data Networking: From Optimal Bounds to Practical Design
    Amadeo, Marica
    Ruggeri, Giuseppe
    Campolo, Claudia
    Molinaro, Antonella
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02): : 661 - 674
  • [5] [Anonymous], IETF Computing in the Network Research Group (coinrg)
  • [6] How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions
    Baktir, Ahmet Cihat
    Ozgovde, Atay
    Ersoy, Cem
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04): : 2359 - 2391
  • [7] Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport
    Baliga, Jayant
    Ayre, Robert W. A.
    Hinton, Kerry
    Tucker, Rodney S.
    [J]. PROCEEDINGS OF THE IEEE, 2011, 99 (01) : 149 - 167
  • [8] Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems
    Bi, Suzhi
    Huang, Liang
    Zhang, Ying-Jun Angela
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) : 4947 - 4963
  • [9] Virtualizing AI at the Distributed Edge towards Intelligent IoT Applications
    Campolo, Claudia
    Genovese, Giacomo
    Iera, Antonio
    Molinaro, Antonella
    [J]. JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2021, 10 (01)
  • [10] A SURVEY OF ALGORITHMS FOR THE GENERALIZED ASSIGNMENT PROBLEM
    CATTRYSSE, DG
    VANWASSENHOVE, LN
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 60 (03) : 260 - 272