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 条
  • [11] On-line routing and wavelength assignment in WDM rings
    Law, C
    Siu, KY
    ALL-OPTICAL NETWORKING 1999: ARCHITECTURE, CONTROL, AND MANAGEMENT ISSUES, 1999, 3843 : 276 - 288
  • [12] On-line routing in all-optical networks
    Bartal, Y
    Leonardi, S
    THEORETICAL COMPUTER SCIENCE, 1999, 221 (1-2) : 19 - 39
  • [13] On-line resource management with application to routing and scheduling
    Leonardi, S
    Marchetti-Spaccamela, A
    ALGORITHMICA, 1999, 24 (01) : 29 - 49
  • [14] On-line file caching
    Young, NE
    ALGORITHMICA, 2002, 33 (03) : 371 - 383
  • [15] On-line difference maximization
    Kao, MY
    Tate, SR
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1999, 12 (01) : 78 - 90
  • [16] On-line restricted caching
    Brehob, M
    Enbody, R
    Torng, E
    Wagner, S
    JOURNAL OF SCHEDULING, 2003, 6 (02) : 149 - 166
  • [17] Optimal orientation on-line
    Duraj, Lech
    Gutowski, Grzegorz
    SOFSEM 2008: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2008, 4910 : 271 - 279
  • [18] On-line Restricted Caching
    Mark Brehob
    Richard Enbody
    Eric Torng
    Stephen Wagner
    Journal of Scheduling, 2003, 6 : 149 - 166
  • [19] Applications and Status of Path Computation Elements
    Casellas, Ramon
    Munoz, Rauel
    Martinez, Ricardo
    Vilalta, Ricard
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (10) : A192 - A203
  • [20] On the competitiveness of a modified work function algorithm for solving the on-line k-server problem
    Rudec, Tomislav
    Manger, Robert
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 779 - +