Coherency Routing Algorithm with Redundancy Elimination in Software Defined Data Center Networks

With the explosive expansion of data centers, a huge amount of identical or similar data are usually requested repeatedly over networks by users, which causes serious waste of network bandwidth, and further increases network energy consumption remarkably. Existing solutions achieve energy saving by increasing network link capacity as well as eliminating the data redundancy in routers. However, such redundancy elimination (RE) causes the increase of router's energy consumption. To solve this problem, we propose a flow preemption routing scheme with RE called RE-FPR. RE-FPR scheme uses software defined networking (SDN) technology to select different routing paths for flows and control RE function on the corresponding router under two modes, i.e., traffic peak and traffic valley. We then formulate the RE-FPR problem as a power consumption minimization problem. Furthermore, we solve the optimization problem by using the maximum entropy principle and propose the RE-FPR algorithm. The simulation results show that RE-FPR algorithm outperforms the traditional flow scheduling algorithms in terms of flow completion time and number of active RE- routers / links.

[1]  Li Xing,et al.  An Efficient Approach to a Class of Non-smooth Optimization Problems , 1994 .

[2]  Russell J. Clark,et al.  Advance reservation access control using software-defined networking and tokens , 2018, Future Gener. Comput. Syst..

[3]  Frédéric Giroire,et al.  Minimization of Network Power Consumption with Redundancy Elimination , 2012, Networking.

[4]  Song Guo,et al.  Joint Optimization of Rule Placement and Traffic Engineering for QoS Provisioning in Software Defined Network , 2015, IEEE Transactions on Computers.

[5]  Yuanyuan Yang,et al.  Broadcast ring sandwich networks , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[6]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[7]  Dorian Mazauric,et al.  Minimizing Routing Energy Consumption: From Theoretical to Practical Results , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[8]  Cong Wang,et al.  An Optimization Framework for Mobile Data Collection in Energy-Harvesting Wireless Sensor Networks , 2016, IEEE Transactions on Mobile Computing.

[9]  Zhe Zhang,et al.  Lark: An effective approach for software-defined networking in high throughput computing clusters , 2017, Future Gener. Comput. Syst..

[10]  Benxiong Huang,et al.  Bandwidth-aware energy efficient flow scheduling with SDN in data center networks , 2017, Future Gener. Comput. Syst..

[11]  Yuanyuan Yang,et al.  A Service-Centric Multicast Architecture and Routing Protocol , 2008, IEEE Transactions on Parallel and Distributed Systems.

[12]  Cong Wang,et al.  Joint Mobile Data Gathering and Energy Provisioning in Wireless Rechargeable Sensor Networks , 2014, IEEE Transactions on Mobile Computing.

[13]  Yunfei Shang,et al.  EXR: Greening Data Center Network with Software Defined Exclusive Routing , 2015, IEEE Transactions on Computers.

[14]  Yuanyuan Yang,et al.  Multicast connection capacity of WDM switching networks with limited wavelength conversion , 2004, IEEE/ACM Transactions on Networking.

[15]  Stephen J. Wright,et al.  Power Awareness in Network Design and Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[16]  Sujata Banerjee,et al.  A Power Benchmarking Framework for Network Devices , 2009, Networking.

[17]  S. Thomas McCormick,et al.  Integer Programming and Combinatorial Optimization , 1996, Lecture Notes in Computer Science.

[18]  Song Guo,et al.  Green DataPath for TCAM-Based Software-Defined Networks , 2016, IEEE Communications Magazine.

[19]  Yuanyuan Yang,et al.  A New Self-Routing Multicast Network , 1999, IEEE Trans. Parallel Distributed Syst..

[20]  Weifa Liang,et al.  Cost Minimization for Rule Caching in Software Defined Networking , 2016, IEEE Transactions on Parallel and Distributed Systems.