arrow
Return

Minimizing Delay in Network Function Virtualization with Shared Pipelines

delete2017-01-01
delete19
PRE
AI
O
Ori Rottenstreich *
I
Isaac Keslassy
Y
Yoram Revah
DOI:10.1109/TPDS.2016.2556670delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Pipelines are widely used to increase throughput in multi-core chips by parallelizing packet processing while relying on virtualization. Typically, each packet type is served by a dedicated pipeline with several cores, each implementing a network service. However, with the increase in the number of packet types and their number of required services, there are not enough cores for pipelines. In this paper, we study pipeline sharing, such that a single pipeline can be used to serve several packet types. Pipeline sharing decreases the needed total number of cores, but typically increases pipeline lengths and therefore packet delays. We consider two novel optimization problems of allocating cores between different packet types such that the average or the worst-case delay is minimized. We study the two problems and suggest optimal algorithms that apply under different assumptions on the input. We also present greedy algorithms for the general case. Last, we examine our solutions on synthetic examples as well as on real-life applications and demonstrate that they often achieve close-to-optimal delays.
Keywords:
Network function virtualization
multicore optimization
network processors
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

M
marvell technology group
Scholars:
89
Papers: 85
Citations: 0
P
Princeton University
Scholars:
2.1W
Papers: 2.3W
Citations: 5.1W
T
Technion Israel Institute of Technology
Scholars:
1.6W
Papers: 1.5W
Citations: 2.0W
researcher View more organizations
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Providing Performance Guarantees in Multipass Network Processors
err2012-12-01
err23
PREAI
errKeslassy, Isaac; Kogan, Kirill; Scalosub, Gabriel; Segal, Michael
errShare
errSave
Accurate Guitar Tuning by Cochlear Implant Musicians
err2014-03-20
err0
errOAAI
errThomas Lu; Juan Huang; Fan-Gang Zeng
errShare
errSave
Tail reconnection region versus auroral activity inferred from conjugate ARTEMIS plasma sheet flow and auroral observations
err2013-09-23
err0
PREAI
errY. Nishimura; L. R. Lyons; X. Xing; V. Angelopoulos; E. F. Donovan; S. B. Mende; J. W. Bonnell; U. Auster
errShare
errSave
Near-physiological in vitro reconstitution of 50S subunit reveals parallel assembly pathway
err2023-02-01
err0
errOAAI
errXiyu Dong; Lili Doerfel; Kai Sheng; Jessica N. Rabuck-Gibbons; Anna Popova; Dmitry Lyumkis; James R. Williamson
errShare
errSave
Runtime support for multicore pocket processing systems
err2007-01-01
err20
PREAI
errWolf, Tilman; Weng, Ning; Tai, Chia-Hui
errShare
errSave
Network Function Virtualization: Challenges and Opportunities for Innovations
err2015-02-01
err911
PREAI
errHan, Bo; Gopalakrishnan, Vijay; Ji, Lusheng; Lee, Seungjoon
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more