Routing Optimization For Cloud Services in SDN-based Internet of Things With TCAM Capacity Constraint

被引:35
作者
Xu, Shizhong [1 ]
Wang, Xiong [1 ]
Yang, Guangxu [1 ]
Ren, Jing [1 ]
Wang, Sheng [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Commun Engn, Chengdu, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Internet of things; routing optimization; software-defined networking; ternary content-addressable memory; MPLS;
D O I
10.1109/JCN.2020.000006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed in-network cloud architecture is a promising solution to efficiently host next generation internet-of-things (IoT) services. With the rapid increase of IoT devices and applications, the backhaul or backbone networks, which transmit IoT traffic to various in-network clouds, will experience a predicted explosion in the volume of carried traffic. To guarantee the QoS of IoT cloud services and improve the network performance, it is crucial for network operator to implement efficient routing optimization strategies for IoT traffic. As a promising networking paradigm, software-defined networking (SDN) has flexible and programmable control capability for fine-grained flows. The emergence of SDN paves a way for implementing high-performance routing optimization in networks. In SDN networks, the routing strategies are realized through flow rules, which are usually stored in TCAM with very limited capacity. However, the number of IoT flows are enormous. Thus, in this paper, we address the routing optimization problem in SDN-based IoT with TCAM capacity constraint. We first formulate the problem as a mixed integer linear programming problem and prove the problem is NP-hard. Then to solve the problem efficiently, we propose several approximate algorithms, which solve the problem in two stages. In the first stage, the algorithms calculate the routing strategies for flows without considering the TCAM capacity constraint. To meet the TCAM capacity constraint, the algorithms using different strategies to adjust the paths of some flows in the second stage. Extensive simulations are conducted on both real ISP and synthetic topologies to evaluate the performance of the algorithms. The simulation results verify that the algorithms can achieve promising load balancing performance in SDN-based IoT, where the capacity of TCAM in SDN switches is very limited.
引用
收藏
页码:145 / 158
页数:14
相关论文
共 42 条
[1]  
Agarwa S., 2013, P IEEE INFOCOM
[2]  
Agrawal B, 2006, INT SYM PERFORM ANAL, P120
[3]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[5]   Convergence of MANET and WSN in IoT Urban Scenarios [J].
Bellavista, Paolo ;
Cardone, Giuseppe ;
Corradi, Antonio ;
Foschini, Luca .
IEEE SENSORS JOURNAL, 2013, 13 (10) :3558-3567
[6]  
Bhatia R, 2015, IEEE INFOCOM SER
[7]   A randomized rounding approach to a k-splittable multicommodity flow problem with lower path flow bounds affording solution quality guarantees [J].
Bialon, Pawel M. .
TELECOMMUNICATION SYSTEMS, 2017, 64 (03) :525-542
[8]  
Black U. D., 2002, PRENTICE HALL
[9]  
Braun W., 2014, P EWSDN SEPT
[10]  
Cui Y., 2004, P ACM SPAA JUN