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 条
  • [41] The on-line asymmetric traveling salesman problem
    Ausiello, Giorgio
    Bonifaci, Vincenzo
    Laura, Luigi
    JOURNAL OF DISCRETE ALGORITHMS, 2008, 6 (02) : 290 - 298
  • [42] On-line algorithms for the dominating set problem
    King, GH
    Tzeng, WG
    INFORMATION PROCESSING LETTERS, 1997, 61 (01) : 11 - 14
  • [43] Improved bounds for on-line load balancing
    Andrews, M
    Goemans, MX
    Zhang, L
    ALGORITHMICA, 1999, 23 (04) : 278 - 301
  • [44] On-line Multi-threaded Scheduling
    Esteban Feuerstein
    Marcelo Mydlarz
    Leen Stougie
    Journal of Scheduling, 2003, 6 : 167 - 181
  • [45] On an on-line scheduling problem for parallel jobs
    Naroska, E
    Schwiegelshohn, U
    INFORMATION PROCESSING LETTERS, 2002, 81 (06) : 297 - 304
  • [46] Improved on-line broadcast scheduling with deadlines
    Fung, Stanley P. Y.
    Zheng, Feifeng
    Chan, Wun-Tat
    Chin, Francis Y. L.
    Poon, Chung Keung
    Wong, Prudence W. H.
    JOURNAL OF SCHEDULING, 2008, 11 (04) : 299 - 308
  • [47] Lower bounds in on-line geometric searching
    Schuierer, S
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2001, 18 (01): : 37 - 53
  • [48] On-line randomized call control revisited
    Leonardi, S
    Marchetti-Spaccamela, A
    Presciutti, A
    Rosén, A
    SIAM JOURNAL ON COMPUTING, 2001, 31 (01) : 86 - 112
  • [49] Semi on-line algorithms for the partition problem
    Kellerer, H
    Kotov, V
    Speranza, MC
    Tuza, Z
    OPERATIONS RESEARCH LETTERS, 1997, 21 (05) : 235 - 242
  • [50] On-line multi-threaded paging
    Feuerstein, E
    de Loma, AS
    ALGORITHMICA, 2002, 32 (01) : 36 - 60