journal article Open Access Sep 11, 2019

Energy Optimization for Software-Defined Data Center Networks Based on Flow Allocation Strategies

Electronics Vol. 8 No. 9 pp. 1014 · MDPI AG
View at Publisher Save 10.3390/electronics8091014
Abstract
Nowadays, energy consumption has become an important issue in data center networks. The most promising energy-saving schemes are those that shut down unnecessary network devices and links while meeting the demand of traffic loads. Existing research mainly focuses on the strategies of energy savings in software-defined data center networks (SD-DCN). Few studies have considered both energy savings and the quality of service (QoS) of the traffic load. In this paper, we investigate the energy savings guaranteed by traffic load satisfaction ratio. To ensure the minimum-power consumption in data centers, we formulate the SD-DCN energy consumption optimization problem as an Integer Linear Programming model. To achieve a high success rate for traffic transmission, we propose three flow scheduling strategies. On this foundation, we propose a strategy-based Minimum Energy Consumption (MEC) heuristic algorithm to ensure the QoS satisfaction ratio in the process of energy optimization. The results show that our algorithm can save energy efficiently under the conditions of low traffic load and medium traffic load. Under high traffic load, our algorithm can achieve better network performance than existing solutions in terms of quality of service satisfaction ratio of flow allocation.
Topics

No keywords indexed for this article. Browse by subject →

References
40
[1]
Koomey, J. (2011). Growth in Data Center Electricity Use 2005 to 2010, Analytics Press. Technical Report.
[2]
Gao "It’s not easy being green" ACM SIGCOMM Comput. Commun. Rev. (2012) 10.1145/2377677.2377719
[3]
Abts "Energy proportional datacenter networks" ACM SIGARCH Comput. Archit. News (2010) 10.1145/1816038.1816004
[4]
Loukissas "A scalable, commodity data center network architecture" ACM SIGCOMM Comput. Commun. Rev. (2008) 10.1145/1402946.1402967
[5]
Greenberg "VL2: A scalable and flexible data center network" ACM SIGCOMM Comput. Commun. Rev. (2009) 10.1145/1594977.1592576
[6]
Guo "Dcell: A scalable and fault-tolerant network structure for data centers" ACM SIGCOMM Comput. Commun. Rev. (2008) 10.1145/1402946.1402968
[7]
Guo "BCube: A high performance, server-centric network architecture for modular data centers" ACM SIGCOMM Comput. Commun. Rev. (2009) 10.1145/1594977.1592577
[8]
McKeown "OpenFlow: Enabling innovation in campus networks" ACM SIGCOMM Comput. Commun. Rev. (2008) 10.1145/1355734.1355746
[9]
Hu "DesktopDC: Setting all programmable data center networking testbed on desk" ACM SIGCOMM Comput. Commun. Rev. (2014) 10.1145/2740070.2631472
[10]
Gao, X., Xu, Z., Wang, H., Li, L., and Wang, X. (2018). Reduced Cooling Redundancy: A New Security Vulnerability in a Hot Data Center, NDSS. 10.14722/ndss.2018.23165
[11]
Tu "Energy-saving model for SDN data centers" J. Supercomput. (2014) 10.1007/s11227-014-1237-3
[12]
Yoon, M.S., and Kamal, A.E. (2015, January 6–10). Power minimization in fat-tree SDN datacenter operation. Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA. 10.1109/glocom.2015.7417135
[13]
Wei, M., Zhou, J., and Gao, Y. (2017, January 6–8). Energy efficient routing algorithm of software defined data center network. Proceedings of the 2017 IEEE 9th International Conference on Communication Software and Networks (ICCSN), Guangzhou, China. 10.1109/iccsn.2017.8230100
[14]
Zeng, D., Yang, G., Gu, L., Guo, S., and Yao, H. (2016, January 23–27). Joint optimization on switch activation and flow routing towards energy efficient software defined data center networks. Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia. 10.1109/icc.2016.7511463
[15]
Lorenz "Optimal partition of QoS requirements on unicast paths and multicast trees" IEEE/ACM Trans. Netw. (2002) 10.1109/90.986559
[16]
Korkmaz "A randomized algorithm for finding a path subject to multiple QoS requirements" Comput. Netw. (2001) 10.1016/s1389-1286(00)00209-7
[17]
Chen "Distributed quality-of-service routing in ad hoc networks" IEEE J. Sel. Areas Commun. (1999) 10.1109/49.780354
[18]
Gong "An efficient and coordinated mapping algorithm in virtualized SDN networks" Front. Inf. Technol. Electron. Eng. (2016) 10.1631/fitee.1500387
[19]
Orda "Precomputation schemes for QoS routing" IEEE/ACM Trans. Netw. (2003) 10.1109/tnet.2003.815299
[20]
Lorenz, D.H., Orda, A., and Raz, D. (April, January 30). Optimal partition of QoS requirements for many-to-many connections. Proceedings of the IEEE INFOCOM 2003 Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No. 03CH37428), San Francisco, CA, USA.
[21]
Lorenz "QoS routing in networks with uncertain parameters" IEEE/ACM Trans. Netw. (1998) 10.1109/90.748088
[22]
Orda "A scalable approach to the partition of QoS requirements in unicast and multicast" IEEE/ACM Trans. Netw. (2005) 10.1109/tnet.2005.857122
[23]
Wang "Quality-of-service routing for supporting multimedia applications" IEEE J. Sel. Areas Commun. (1996) 10.1109/49.536364
[24]
Xu "Bandwidth-aware energy efficient flow scheduling with SDN in data center networks" Future Gener. Comput. Syst. (2017) 10.1016/j.future.2016.08.024
[25]
Heller, B., Seetharaman, S., Mahadevan, P., Yiakoumis, Y., Sharma, P., Banerjee, S., and McKeown, N. (2010, January 28–30). Elastictree: Saving energy in data center networks. Proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, USA.
[26]
Jiang "Energy-aware data center networks" J. Netw. Comput. Appl. (2016) 10.1016/j.jnca.2016.04.003
[27]
Wang "Correlation-aware traffic consolidation for power optimization of data center networks" IEEE Trans. Parallel Distrib. Syst. (2016) 10.1109/tpds.2015.2421492
[28]
Li "EXR: Greening data center network with software defined exclusive routing" IEEE Trans. Comput. (2015) 10.1109/tc.2014.2375233
[29]
Huang, H., Li, P., Guo, S., and Ye, B. (2014, January 26–27). The joint optimization of rules allocation and traffic engineering in software defined network. Proceedings of the 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS), Hong Kong, China. 10.1109/iwqos.2014.6914313
[30]
Wang "Towards bandwidth guaranteed energy efficient data center networking" J. Cloud Comput. (2015) 10.1186/s13677-015-0035-7
[31]
Gao, X., Gu, Z., Kayaalp, M., Pendarakis, D., and Wang, H. (2017, January 26–29). ContainerLeaks: Emerging security threats of information leakages in container clouds. Proceedings of the 2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Denver, CO, USA. 10.1109/dsn.2017.49
[32]
(2019, September 10). IBM ILOG CPLEX Optimization Studio. Available online: https://www.ibm.com/products/ilog-cplex-optimization-studio.
[33]
Gurobi Optimizer Inc. (2019, September 10). Gurobi Optimizer Reference Manual. Available online: http://www.gurobi.com.
[34]
Zhu "Joint flow routing-scheduling for energy efficient software defined data center networks: A prototype of energy-aware network management platform" J. Netw. Comput. Appl. (2016) 10.1016/j.jnca.2015.10.017
[35]
Guo, L., and Matta, I. (2001, January 11–14). The war between mice and elephants. Proceedings of the Ninth International Conference on Network Protocols, Riverside, CA, USA.
[36]
Curtis "DevoFlow: Scaling flow management for high-performance networks" ACM SIGCOMM Comput. Commun. Rev. (2011) 10.1145/2043164.2018466
[37]
Curtis "Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection" Infocom (2011)
[38]
Liu "Distributed flow scheduling in energy-aware data center networks" IEEE Commun. Lett. (2013) 10.1109/lcomm.2013.022213.122757
[39]
Jiang, J.W., Lan, T., Ha, S., Chen, M., and Chiang, M. (2012, January 25–30). Joint VM placement and routing for data center traffic engineering. Proceedings of the 2012 Proceedings IEEE INFOCOM, Orlando, FL, USA. 10.1109/infcom.2012.6195719
[40]
Wang "Energy aware routing with link disjoint backup paths" Comput. Netw. (2017) 10.1016/j.comnet.2017.01.015
Metrics
5
Citations
40
References
Details
Published
Sep 11, 2019
Vol/Issue
8(9)
Pages
1014
License
View
Funding
National Natural Science Foundation of China Award: 61802328
Hunan Provincial Innovation Foundation for Postgraduate Award: CX2015B210
Cite This Article
Zebin Lu, Junru Lei, Yihao He, et al. (2019). Energy Optimization for Software-Defined Data Center Networks Based on Flow Allocation Strategies. Electronics, 8(9), 1014. https://doi.org/10.3390/electronics8091014
Related

You May Also Like

Machine Learning Interpretability: A Survey on Methods and Metrics

Diogo V. Carvalho, Eduardo M. Pereira · 2019

1,384 citations

The k-means Algorithm: A Comprehensive Survey and Performance Evaluation

Mohiuddin Ahmed, Raihan Seraj · 2020

1,342 citations

Sentiment Analysis Based on Deep Learning: A Comparative Study

Nhan Cach Dang, María N. Moreno-García · 2020

550 citations