TY - JOUR
T1 - Online unicasting and multicasting in software-defined networks
AU - Huang, Meitian
AU - Liang, Weifa
AU - Xu, Zichuan
AU - Xu, Wenzheng
AU - Guo, Song
AU - Xu, Yinlong
N1 - Publisher Copyright:
© 2017 Elsevier B.V.
PY - 2018/2/26
Y1 - 2018/2/26
N2 - Software-Defined Networking (SDN) has emerged as the paradigm of the next-generation networking through separating the control plane from the data plane. In a software-defined network, the forwarding table at each switch node usually is implemented by expensive and power-hungry Ternary Content Addressable Memory (TCAM) that only has limited numbers of entries. In addition, the bandwidth capacity at each link is limited as well. Provisioning quality services to users by admitting their requests subject to such critical network resource constraints is a fundamental problem, and very little attention has been paid. In this paper, we study online unicasting and multicasting in SDNs with an objective of maximizing the network throughput under network resource constraints, for which we first propose a novel cost model to accurately capture the usages of network resources at switch nodes and links. We then devise two online algorithms with competitive ratios O(log n) and O(Kϵlog n) for online unicasting and multicasting, respectively, where n is the network size, K is the maximum number of destinations in any multicast request, and ϵ is a constant with 0 < ϵ ≤ 1. We finally evaluate the proposed algorithms empirically through simulations. The simulation results demonstrate that the proposed algorithms are very promising.
AB - Software-Defined Networking (SDN) has emerged as the paradigm of the next-generation networking through separating the control plane from the data plane. In a software-defined network, the forwarding table at each switch node usually is implemented by expensive and power-hungry Ternary Content Addressable Memory (TCAM) that only has limited numbers of entries. In addition, the bandwidth capacity at each link is limited as well. Provisioning quality services to users by admitting their requests subject to such critical network resource constraints is a fundamental problem, and very little attention has been paid. In this paper, we study online unicasting and multicasting in SDNs with an objective of maximizing the network throughput under network resource constraints, for which we first propose a novel cost model to accurately capture the usages of network resources at switch nodes and links. We then devise two online algorithms with competitive ratios O(log n) and O(Kϵlog n) for online unicasting and multicasting, respectively, where n is the network size, K is the maximum number of destinations in any multicast request, and ϵ is a constant with 0 < ϵ ≤ 1. We finally evaluate the proposed algorithms empirically through simulations. The simulation results demonstrate that the proposed algorithms are very promising.
KW - Combinatorial optimization
KW - Competitive ratio analysis
KW - Dynamic unicast and multicast request admissions
KW - Network resource allocation
KW - Online algorithms
KW - Software-defined networks
KW - Ternary content addressable memory (TCAM)
UR - http://www.scopus.com/inward/record.url?scp=85043359766&partnerID=8YFLogxK
U2 - 10.1016/j.comnet.2017.12.011
DO - 10.1016/j.comnet.2017.12.011
M3 - Article
SN - 1389-1286
VL - 132
SP - 26
EP - 39
JO - Computer Networks
JF - Computer Networks
ER -