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 条
  • [41] Building, sharing and exploiting spatio-temporal aggregates in vehicular networks
    Zekri, Dorsaf
    Defude, Bruno
    Delot, Thierry
    MOBILE INFORMATION SYSTEMS, 2014, 10 (03) : 259 - 285
  • [42] StateOS: Enabling Versatile Network Function Virtualization in Edge Clouds
    Doan, Tung V.
    Fitzek, Frank H. P.
    Nguyen, Giang T.
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [43] Spatio-Temporal Channel Attention and Membrane Potential Modulation for Efficient Spiking neural network
    Tang, Xingming
    Chen, Tao
    Cheng, Qian
    Shen, Hangchi
    Duan, Shukai
    Wang, Lidan
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 148
  • [44] Enabling Smart Transportation Systems: A Parallel Spatio-Temporal Database Approach
    Ding, Zhiming
    Yang, Bin
    Chi, Yuanying
    Guo, Limin
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1377 - 1391
  • [45] Accurate and efficient image reconstruction for spatio-temporal CT
    Chen, YN
    Kudo, H
    Noo, F
    Defrise, M
    2004 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-7, 2004, : 3987 - 3991
  • [46] Efficient Spatio-Temporal Information Fusion in Sensor Networks
    Chejerla, Brijesh Kashyap
    Madria, Sanjay K.
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 1, 2013, : 157 - 166
  • [47] Indexing spatio-temporal trajectories with efficient polynomial approximations
    Ni, Jinfeng
    Ravishankar, Chinya V.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (05) : 663 - 678
  • [48] Efficient probabilistic spatio-temporal video object segmentation
    Ahmed, Rakib
    Karmakar, Gour C.
    Dooley, Laurence S.
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 807 - +
  • [49] An efficient approach for video retrieval by spatio-temporal features
    Kumar, G. S. Naveen
    Reddy, V. S. K.
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2019, 23 (04) : 311 - 316
  • [50] Efficient querying and animation of periodic spatio-temporal databases
    Revesz, P
    Cai, MC
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2002, 36 (04) : 437 - 457