Traffic engineering in hybrid SDN networks with multiple traffic matrices

Traffic engineering (TE) is an efficient tool for optimizing traffic routing and balancing the flows in networks. Traffic is dynamic, previous TE optimization over a single traffic matrix (TM) have some limitations, because a single TM can have big measurement errors and is insufficient to depict the traffic flucuations. Thus, we consider using multiple TMs to overcome these limitations. With the emergence of Software Defined Networking (SDN), we can route flows more flexibly and better balance the flows over multiple TMs. However, due to the difficulties of full SDN deployment, hybrid SDN networks will be the prevailing architectures in the near future. Therefore, optimizing the routing over multiple TMs in a hybrid SDN network is of great interest.In this paper, we first formulate the problem of TE over multiple TMs and prove its NP-hardness. Next, we propose a heuristic algorithm for optimizing routing over multiple TMs by combining offline weight setting optimization with online splitting ratio optimization. Furthermore, we prove that the routes obtained in our algorithm are loop-free, and we provide an upper and lower bound of our proposed algorithm. Finally, we evaluate our method on measured traffic datasets with three network topologies. The results of extensive experiments demonstrate that the maximum link utilization of a network can be optimized better using our proposed algorithm.

[1]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[2]  Srikanth Kandula,et al.  Walking the tightrope: responsive yet stable traffic engineering , 2005, SIGCOMM '05.

[3]  Donald F. Towsley,et al.  On optimal routing with multiple traffic matrices , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[4]  Chen-Nee Chuah,et al.  Graceful Network Operations , 2009, IEEE INFOCOM 2009.

[5]  Jianping Wu,et al.  Traffic Engineering in SDN/OSPF Hybrid Network , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[6]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[7]  Han Zhang,et al.  Algebra and algorithms for efficient and correct multipath QoS routing in link state networks , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[8]  Edith Cohen,et al.  Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs , 2003, SIGCOMM '03.

[9]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[10]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[11]  Admela Jukan,et al.  Divide and conquer: Partitioning OSPF networks with SDN , 2014, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[12]  H. Jonathan Chao,et al.  Load balancing for multiple traffic matrices using SDN hybrid routing , 2014, 2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR).

[13]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[14]  Olivier Brun,et al.  Online OSPF weights optimization in IP networks , 2014, Comput. Networks.

[15]  João L. Sobrinho,et al.  Algebra and algorithms for QoS path computation and hop-by-hop routing in the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[16]  Jianping Wu,et al.  Incremental deployment for traffic engineering in hybrid SDN network , 2015, 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC).

[17]  Jun Bi,et al.  CTE: cost-effective intra-domain traffic engineering , 2015, SIGCOMM 2015.

[18]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[19]  Wei Song,et al.  Achieving near-optimal traffic engineering in hybrid Software Defined Networks , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[20]  Anja Feldmann,et al.  Incremental SDN deployment in enterprise networks , 2013, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[21]  Cheng Jin,et al.  MATE: MPLS adaptive traffic engineering , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[22]  Yin Zhang,et al.  COPE: traffic engineering in dynamic networks , 2006, SIGCOMM 2006.

[23]  Michal Pióro,et al.  On open shortest path first related network optimisation problems , 2002, Perform. Evaluation.

[24]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[25]  Olivier Bonaventure,et al.  Opportunities and research challenges of hybrid software defined networks , 2014, CCRV.

[26]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[27]  Steve Uhlig,et al.  Providing public intradomain traffic matrices to the research community , 2006, CCRV.