On-Line Path Computation and Function Placement in SDNs

被引:5
|
作者
Even, Guy [1 ]
Medina, Moti [2 ]
Patt-Shamir, Boaz [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, Tel Aviv, Israel
[2] Ben Gurion Univ Negev, Dept Elect & Comp Engn, Beer Sheva, Israel
关键词
Online algorithms; Software defined networks; Routing; Throughput maximization; Unknown durations;
D O I
10.1007/s00224-018-9863-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider service requests that arrive in an online fashion in Software-Defined Networks (SDNs) with network function virtualization (NFV). Each request is a flow with a high-level specification of routing and processing (by network functions) requirements. Each network function can be performed by a specified subset of servers in the system. The algorithm needs to decide whether to reject the request, or accept it and with a specific routing and processing assignment, under given capacity constraints (solving the path computation and function placement problems). Each served request is assumed to pay a pre-specified benefit and the goal is to maximize the total benefit accrued. In this paper we first formalize the problem, and propose a new service model that allows us to cope with requests with unknown duration without preemption. The new service model augments the traditional accept/reject schemes with a new possible response of stand by. We also present a new expressive model to describe requests abstractly using a plan represented by a directed graph. Our algorithmic result is an online algorithm for path computation and function placement that guarantees, in each time step, throughput of at least a logarithmic fraction of a (very permissive) upper bound on the maximal possible benefit.
引用
收藏
页码:306 / 325
页数:20
相关论文
共 50 条
  • [1] On-Line Path Computation and Function Placement in SDNs
    Guy Even
    Moti Medina
    Boaz Patt-Shamir
    Theory of Computing Systems, 2019, 63 : 306 - 325
  • [2] On-Line Path Computation and Function Placement in SDNs
    Even, Guy
    Medina, Moti
    Patt-Shamir, Boaz
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 131 - 147
  • [3] An Approximation Algorithm for Path Computation and Function Placement in SDNs
    Even, Guy
    Rost, Matthias
    Schmid, Stefan
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2016, 2016, 9988 : 374 - 390
  • [4] On randomization in on-line computation
    Borodin, A
    El-Yaniv, R
    INFORMATION AND COMPUTATION, 1999, 150 (02) : 244 - 267
  • [5] On-line algorithm for checkpoint placement
    Ziv, Avi
    Bruck, Jehoshua
    IEEE Transactions on Computers, 1997, 9 : 976 - 985
  • [6] An on-line algorithm for checkpoint placement
    Ziv, A
    Bruck, J
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 274 - 283
  • [7] ON ANALOGUE ON-LINE COMPUTATION OF REACTIVITY
    KONTOS, J
    NUCLEAR INSTRUMENTS & METHODS, 1968, 65 (03): : 338 - &
  • [8] Towards on-line trajectory computation
    Kroeger, Torsten
    Tomiczek, Adam
    Wahl, Friedrich M.
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 736 - +
  • [9] An on-line algorithm for checkpoint placement
    Ziv, A
    Bruck, J
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (09) : 976 - 985
  • [10] Service Chain Placement in SDNs
    Kutiel, Gilad
    Rawitz, Dror
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2017, 2018, 10739 : 27 - 40