Approximation and Online Algorithms for NFV-Enabled Multicasting in SDNs

dc.contributor.authorXu, Zichuan
dc.contributor.authorLiang, Weifa
dc.contributor.authorHuang, Meitian
dc.contributor.authorJia, Mike
dc.contributor.authorGuo, Song
dc.contributor.authorGalis, Alex
dc.contributor.editorLee, K.
dc.contributor.editorLiu, L.
dc.coverage.spatialGeorgia, USA
dc.date.accessioned2020-12-20T20:51:41Z
dc.date.available2020-12-20T20:51:41Z
dc.date.createdJune 5-8 2017
dc.date.issued2017
dc.date.updated2020-11-23T10:11:59Z
dc.description.abstractMulticasting is a fundamental functionality of networks for many applications including online conferencing, event monitoring, video streaming, and system monitoring in data centers. To ensure multicasting reliable, secure and scalable, a service chain consisting of network functions (e.g., firewalls, Intrusion Detection Systems (IDSs), and transcoders) usually is associated with each multicast request. Such a multicast request is referred to as an NFV-enabled multicast request. In this paper we study NFV-enabled multicasting in a Software-Defined Network (SDN) with the aims to minimize the implementation cost of each NFV-enabled multicast request or maximize the network throughput for a sequence of NFV-enabled requests, subject to network resource capacity constraints. We first formulate novel NFV-enabled multicasting and online NFV-enabled multicasting problems. We then devise the very first approximation algorithm with an approximation ratio of 2K for the NFV-enabled multicasting problem if the number of servers for implementing the network functions of each request is no more than a constant K (1). We also study dynamic admissions of NFV-enabled multicast requests without the knowledge of future request arrivals with the objective to maximize the network throughput, for which we propose an online algorithm with a competitive ratio of O(log n) when K = 1, where n is the number of nodes in the network. We finally evaluate the performance of the proposed algorithms through experimental simulations. Experimental results demonstrate that the proposed algorithms outperform other existing heuristics.
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.isbn9781538617915
dc.identifier.urihttp://hdl.handle.net/1885/217855
dc.language.isoen_AUen_AU
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE Inc)
dc.relation.ispartofseries37th IEEE International Conference on Distributed Computing Systems, ICDCS 2017
dc.sourceProceedings - International Conference on Distributed Computing Systems
dc.source.urihttp://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7976702
dc.titleApproximation and Online Algorithms for NFV-Enabled Multicasting in SDNs
dc.typeConference paper
local.contributor.affiliationXu, Zichuan, University College London
local.contributor.affiliationLiang, Weifa, College of Engineering and Computer Science, ANU
local.contributor.affiliationHuang, Meitian, College of Engineering and Computer Science, ANU
local.contributor.affiliationJia, Mike, College of Engineering and Computer Science, ANU
local.contributor.affiliationGuo, Song, The Hong Kong Polytechnic University
local.contributor.affiliationGalis, Alex, University College London
local.contributor.authoruidLiang, Weifa, u9404892
local.contributor.authoruidHuang, Meitian, u4700480
local.contributor.authoruidJia, Mike, u5515287
local.description.notesImported from ARIES
local.description.refereedYes
local.identifier.absfor080201 - Analysis of Algorithms and Complexity
local.identifier.ariespublicationa383154xPUB8150
local.identifier.doi10.1109/ICDCS.2017.43
local.identifier.scopusID2-s2.0-85027258261
local.type.statusPublished Version

Downloads