Enabling Efficient Spatio-Temporal GPU Sharing for Network Function Virtualization

被引:2
|
作者
Zeng, Deze [1 ]
Zhu, Andong [2 ]
Gu, Lin [3 ]
Li, Peng [4 ]
Chen, Quan [5 ]
Guo, Minyi [5 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[4] Univ Aizu, Sch Comp Sci & Engn, Aizu Wakamatsu, Japan
[5] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
关键词
Graphics processing units; Task analysis; Kernel; Scheduling; Resource management; Concurrent computing; Computer architecture; GPU acceleration; network function virtualization; spatio-temporal sharing; task scheduling;
D O I
10.1109/TC.2023.3278541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By leveraging standard IT virtualization technology and Commercial-Off-The-Shelf (COTS) servers, Network Function Virtualization (NFV) decouples network functions from proprietary hardware devices for flexible service provisioning. But the potential of NFV is significantly limited by its performance inefficiency. With the unparalleled advantages of multi-core parallelism and high memory bandwidth, Graphics Processing Units (GPUs) are regarded as a promising way to accelerate Virtualized Network Functions (VNF). However, the special architecture of GPU brings new challenges to task scheduling and resource allocation. To this end, we propose a GPU oriented spatio-temporal sharing framework for NFV called Gost, aiming for GPU based VNF performance promotion. The execution order and GPU resource allocation (i.e., the number of threads) are considered in task scheduling to minimize the end-to-end latency for VNF flows. First, we formulate the task scheduling problem into a nonlinear programming form, and then transform it into an equivalent Integer Linear Programming (ILP) form. The problem is proved as NP-hard. We customize the classical list scheduling algorithm and propose a List Scheduling based Spatio-Temporal GPU sharing strategy (LSSTG), whose achievable worst-case performance is also formally analyzed. We practically implement Gost prototype, based on which extensive experiments verify the high performance efficiency of LSSTG compared to state-of-the-art in terms of latency and throughput.
引用
收藏
页码:2963 / 2977
页数:15
相关论文
共 50 条
  • [21] A Novel Network Fabric for Efficient Spatio-Temporal Reduction in Flexible DNN Accelerators
    Munoz-Martinez, Francisco
    Abellan, Jose L.
    Acacio, Manuel E.
    Krishna, Tushar
    2021 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS 2021), 2021, : 1 - 8
  • [22] Efficient Spatio-Temporal Feature Extraction Recurrent Neural Network for Video Deblurring
    Pu Z.
    Ma W.
    Mi Q.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2023, 35 (11): : 1720 - 1730
  • [23] Efficient Spatio-Temporal Network with Gated Fusion for Video Super-Resolution
    Li, Changyu
    Zhang, Dongyang
    Xie, Ning
    Shao, Jie
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2021, PT V, 2021, 12895 : 640 - 651
  • [24] ST2 GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders
    Kandiah, Vijay
    Gok, Ali Murat
    Tziantzioulis, Georgios
    Hardavellas, Nikos
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 271 - 276
  • [25] CUPID: An efficient spatio-temporal data engine
    Wu, Hang
    Wang, Bo
    Zhang, Ming
    Li, Guanyao
    Li, Ruiyuan
    Liu, Yang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 531 - 544
  • [26] Efficient index structures for spatio-temporal objects
    Kleiner, C
    Lipeck, UW
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 881 - 888
  • [27] On Spatio-Temporal Modelling of Stream Network Initiation
    Papageorgaki I.
    Nalbantis I.
    Environmental Processes, 2018, 5 (Suppl 1) : 239 - 257
  • [28] Network Analysis Using Spatio-Temporal Patterns
    Miranda, Gisele H. B.
    Machicao, Jeaneth
    Bruno, Odemir M.
    5TH INTERNATIONAL CONFERENCE ON MATHEMATICAL MODELING IN PHYSICAL SCIENCES (IC-MSQUARE 2016), 2016, 738
  • [29] Spatio-temporal autocorrelation of road network data
    Tao Cheng
    James Haworth
    Jiaqiu Wang
    Journal of Geographical Systems, 2012, 14 : 389 - 413
  • [30] Spatio-Temporal Network for Sea Fog Forecasting
    Park, Jinhyeok
    Lee, Young Jae
    Jo, Yongwon
    Kim, Jaehoon
    Han, Jin Hyun
    Kim, Kuk Jin
    Kim, Young Taeg
    Kim, Seoung Bum
    SUSTAINABILITY, 2022, 14 (23)