Approximation and Online Algorithms for NFV-Enabled Multicasting in SDNs
Multicasting 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., firewall...
Saved in:
Published in | Proceedings of the International Conference on Distributed Computing Systems pp. 625 - 634 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.06.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Multicasting 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. |
---|---|
AbstractList | Multicasting 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. |
Author | Weifa Liang Galis, Alex Song Guo Meitian Huang Mike Jia Zichuan Xu |
Author_xml | – sequence: 1 surname: Zichuan Xu fullname: Zichuan Xu email: z.xu@ucl.ac.uk organization: Univ. Coll. London, London, UK – sequence: 2 surname: Weifa Liang fullname: Weifa Liang email: wliang@cs.anu.edu.au organization: Australian Nat. Univ., Canberra, ACT, Australia – sequence: 3 surname: Meitian Huang fullname: Meitian Huang email: u4700480@anu.edu.au organization: Australian Nat. Univ., Canberra, ACT, Australia – sequence: 4 surname: Mike Jia fullname: Mike Jia email: u5515287@anu.edu.au organization: Australian Nat. Univ., Canberra, ACT, Australia – sequence: 5 surname: Song Guo fullname: Song Guo email: song.guo@polyu.edu.hk organization: Hong Kong Polytech. Univ., Hong Kong, China – sequence: 6 givenname: Alex surname: Galis fullname: Galis, Alex email: a.galis@ucl.ac.uk organization: Univ. Coll. London, London, UK |
BookMark | eNotj09PwjAchmuCiYAcPXnpF9jsr93657gMEBKEA-qVtGuLNaMj60z027tET-_hSZ487wxNYhcdQg9AcgCinrb1sj7mlIDIC3aDFkpIKJnkIBSlEzQFwlnGFRV3aJbSJyGklJxN0aa6XvvuO1z0ELqIdbT4ENsQHa7ac9eH4eOSsO96vF-_Z6uoTessfvlqh9DoNIR4xiHi43Kf7tGt121yi_-do7f16rXeZLvD87audlmgBQyZNVqXlkigDeHGMqmob1zZCEG9B6MMSAsFtQ0XyhDjnOMOqPGsYaVnxLE5evzzhpGdrv1Y3v-chJLjJc5-AZX9Tcs |
CODEN | IEEPAD |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ICDCS.2017.43 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9781538617922 1538617927 |
EndPage | 634 |
ExternalDocumentID | 7980006 |
Genre | orig-research |
GroupedDBID | 23M 29G 29P 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-i241t-dbaa5d0812c06bd3892fce5c772ff1b9b18d142dc679b0beee6e12bf3c35f30e3 |
IEDL.DBID | RIE |
ISSN | 1063-6927 |
IngestDate | Wed Aug 27 02:19:11 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i241t-dbaa5d0812c06bd3892fce5c772ff1b9b18d142dc679b0beee6e12bf3c35f30e3 |
PageCount | 10 |
ParticipantIDs | ieee_primary_7980006 |
PublicationCentury | 2000 |
PublicationDate | 2017-06 |
PublicationDateYYYYMMDD | 2017-06-01 |
PublicationDate_xml | – month: 06 year: 2017 text: 2017-06 |
PublicationDecade | 2010 |
PublicationTitle | Proceedings of the International Conference on Distributed Computing Systems |
PublicationTitleAbbrev | ICDSC |
PublicationYear | 2017 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0005863 |
Score | 2.2590187 |
Snippet | Multicasting is a fundamental functionality of networks for many applications including online conferencing, event monitoring, video streaming, and system... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 625 |
SubjectTerms | Approximation algorithms approximation and online algorithms Bandwidth Heuristic algorithms Middleboxes Multicast communication multicasting Network function virtualization NFV-enabled multicasting Optical switches Servers service chains software-defined networks virtualized network functions |
Title | Approximation and Online Algorithms for NFV-Enabled Multicasting in SDNs |
URI | https://ieeexplore.ieee.org/document/7980006 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEA21J09VW_GbHDya7W6ym90cSz-oQotQK72VnXzoom6l3YL46012ayviwVvIJSFDeDPJe28QurawISSPGDGMAgkhASIoaEJNrEBrBgl32uHRmA-n4d0smtXQzVYLo7UuyWfac8PyL18t5No9lbVjkfilv_aeLdwqrdaOzpHwikzPGeGCxjs_zfZtt9edOBZX7Dlxzo8uKiWIDBpo9L18xR158dYFePLzlzPjf_d3gFo7uR6-3wLRIarp_Ag1vvs14M31baJhxxmIf2SVWhGnucKV0yjuvD4tllnx_LbCNonF48Ej6ZeiKoVLha5MV44ejbMcT3rjVQtNB_2H7pBsOimQzCJ0QRSkaaQs-lPpc1A2SaFG6kja1NqYAAQEiQpCqiSPBfg2RprrgIJhkkWG-Zodo3q-yPUJwimjGiLHbQvT0BVvNDAiTMEYEKGMg1PUdAczf6_MMuabMzn7e_oc7bu4VNyrC1Qvlmt9aVG-gKsyvF_wY6c7 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4IHvSECsa3PXi0wLa73d0j4RFQICaA4UZ2-tCNuhhYEuOvt93lYYwHb01Pk5k037T9vm8QujWwEQruMaIZBeJCACSkoAjVvgSlGATcaocHQ96duPdTb1pAd1stjFIqI5-pql1mf_lyLlb2qazmh0E989feM7jvOblaa0foCHhOp-eM8JD6O0fNWq_Zao4sj8uvWnnOjzkqGYx0SmiwCSBnj7xWVylUxdcvb8b_RniIKjvBHn7cQtERKqjkGJU2Exvw-gCXUbdhLcQ_41yviKNE4txrFDfenueLOH15X2LTxuJh54m0M1mVxJlGV0RLS5DGcYJHreGygiad9rjZJetZCiQ2GJ0SCVHkSYP_VNQ5SNOmUC2UJ0xzrbUDITiBdFwqBfdDqJsqKa4cCpoJ5mlWV-wEFZN5ok4RjhhV4Fl2mxu59vpGHR26EWgNoSt85wyVbWJmH7ldxmydk_O_t2_Qfnc86M_6veHDBTqwNcqZWJeomC5W6spgfgrXWam_AdtdqoQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+International+Conference+on+Distributed+Computing+Systems&rft.atitle=Approximation+and+Online+Algorithms+for+NFV-Enabled+Multicasting+in+SDNs&rft.au=Zichuan+Xu&rft.au=Weifa+Liang&rft.au=Meitian+Huang&rft.au=Mike+Jia&rft.date=2017-06-01&rft.pub=IEEE&rft.issn=1063-6927&rft.spage=625&rft.epage=634&rft_id=info:doi/10.1109%2FICDCS.2017.43&rft.externalDocID=7980006 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6927&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6927&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6927&client=summon |