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 条
  • [31] Competitive optimal on-line leasing
    El-Yaniv, R
    Kaniel, R
    Linial, N
    ALGORITHMICA, 1999, 25 (01) : 116 - 140
  • [32] Distributed and on-line routing on tori
    Yeh, TH
    Kuo, CM
    Lei, CL
    Yen, HC
    ALGORITHMICA, 2002, 32 (04) : 562 - 593
  • [33] On-line scheduling with tight deadlines
    Koo, CY
    Lamb, TW
    Ngan, TW
    Sadakane, K
    To, KK
    THEORETICAL COMPUTER SCIENCE, 2003, 295 (1-3) : 251 - 261
  • [34] Optimal parameters for on-line arithmetic
    Walter, CD
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1995, 56 (1-2) : 11 - 18
  • [35] Competitive On-Line Switching Policies
    Algorithmica, 2003, 36 : 225 - 247
  • [36] All-path Bridging: Path Exploration as an Efficient Alternative to Path Computation in Bridging Standards
    Ibanez, Guillermo
    Rojas, Elisa
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 1280 - 1285
  • [37] THE DESIGN AND ANALYSIS OF A MODIFIED WORK FUNCTION ALGORITHM FOR SOLVING THE ON-LINE K-SERVER PROBLEM
    Baumgartner, Alfonzo
    Rudec, Tomislav
    Manger, Robert
    COMPUTING AND INFORMATICS, 2010, 29 (04) : 681 - 700
  • [38] A Survey on the Path Computation Element (PCE) Architecture
    Paolucci, Francesco
    Cugini, Filippo
    Giorgetti, Alessio
    Sambo, Nicola
    Castoldi, Piero
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (04): : 1819 - 1841
  • [39] An interdomain path computation server for GMPLS networks
    Matsuura, H
    Murakami, T
    Takami, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (08) : 3329 - 3342
  • [40] On-line routing of virtual circuits with applications to load balancing and machine scheduling
    Aspnes, J
    Azar, Y
    Fiat, A
    Plotkin, S
    Waarts, O
    JOURNAL OF THE ACM, 1997, 44 (03) : 486 - 504