Award Abstract # 1421452
CSR: Small: Joint Power Optimization of Data Center Network and Servers with Correlation Analysis and Scalability

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: OHIO STATE UNIVERSITY, THE
Initial Amendment Date: August 4, 2014
Latest Amendment Date: August 4, 2014
Award Number: 1421452
Award Instrument: Standard Grant
Program Manager: Marilyn McClure
mmcclure@nsf.gov
 (703)292-5197
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: August 1, 2014
End Date: July 31, 2018 (Estimated)
Total Intended Award Amount: $400,000.00
Total Awarded Amount to Date: $400,000.00
Funds Obligated to Date: FY 2014 = $400,000.00
History of Investigator:
  • Xiaorui Wang (Principal Investigator)
    xwang@ece.osu.edu
Recipient Sponsored Research Office: Ohio State University
1960 KENNY RD
COLUMBUS
OH  US  43210-1016
(614)688-8735
Sponsor Congressional District: 03
Primary Place of Performance: Ohio State University
1960 Kenny Road
Dublin
OH  US  43210-1016
Primary Place of Performance
Congressional District:
03
Unique Entity Identifier (UEI): DLWBSLWAJWR1
Parent UEI: MN4MDDMN8529
NSF Program(s): CSR-Computer Systems Research
Primary Program Source: 01001415DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923
Program Element Code(s): 735400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Power optimization has become a key challenge in the design of today's data centers. Many recent studies have shown that there are typically three major power consumers in a data center: servers, cooling systems, and the data center network (DCN). While the power efficiency of data center cooling has been significantly improved in the recent years, it is foreseeable that servers and DCN are becoming the two most significant power consumers in the future. Unfortunately, while existing research efforts focus mainly on computer servers to lower their power consumption, only few studies have tried to address the power consumption of DCN, which can account for about 20% of the total power consumption of a data center. This project aims to design a correlation-aware power optimization framework that jointly minimizes the total power consumption of the DCN and servers in a data center. The success of this timely project can greatly impact the data center design by significantly reducing DCN power consumption.

The main technical approach of the power optimization framework is correlation-aware server and traffic consolidations. Similar to servers, a DCN is also often underutilized. As a result, traffic flows can be consolidated onto a small set of links and switches, such that unused network devices can be shut down for power savings. Server and traffic consolidations should be conducted jointly because server consolidation without considering the DCN may cause traffic congestion and thus degraded network performance. On the other hand, server consolidation may change the DCN topology, allowing new opportunities for power savings. This framework is designed based on a key observation that the utilizations of different servers or the bandwidth demands of different flows usually do not peak at exactly the same time. Therefore, if the correlations among servers and traffic flows are considered, more power savings can be achieved during server and traffic consolidations. The power optimization framework also includes multi-dimensional DCN power optimization with flow completion time guarantees and highly scalable optimization algorithms for large-scale data centers.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Kuangyu Zheng and Xiaorui Wang "Dynamic Control of Flow Completion Time for Power Efficiency of Data Center Networks" Proceedings of the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017) , 2017
Kuangyu Zheng and Xiaorui Wang "Dynamic Control of Flow Completion Time for Power Efficiency of Data Center Networks" Proceedings of the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017) , 2017
Kuangyu Zheng, Wenli Zheng, Li Li, and Xiaorui Wang "PowerNetS: Coordinating Data Center Network with Servers and Cooling for Power Optimization" IEEE Transactions on Network and Service Management , v.14 , 2017 , p.661
Kuangyu Zheng, Xiaodong Wang, and Xiaorui Wang "PowerFCT: Power Optimization of Data Center Network with Flow Completion Time Constraints" Proceedings of the 29th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2015) , 2015
Kuangyu Zheng, Xiaodong Wang, and Xiaorui Wang "PowerFCT: Power Optimization of Data Center Network with Flow Completion Time Constraints" Proceedings of the 29th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2015) , 2015
Kuangyu Zheng, Xiaodong Wang, Li Li, and Xiaorui Wang "Joint Power Optimization of Data Center Network and Servers with Correlation Analysis" Proceedings of the 33rd IEEE International Conference on Computer Communications (INFOCOM 2014) , 2014
Kuangyu Zheng, Xiaodong Wang, Li Li, and Xiaorui Wang "Joint Power Optimization of Data Center Network and Servers with Correlation Analysis" Proceedings of the 33rd IEEE International Conference on Computer Communications (INFOCOM 2014) , 2014
Kuangyu Zheng, Xiaorui Wang, and Jia Liu "DISCO: Distributed Traffic Flow Consolidation for Power Efficient Data Center Network" Proceedings of the 16th IFIP Networking Conference (Networking 2017) , 2017
Kuangyu Zheng, Xiaorui Wang, and Jia Liu "DISCO: Distributed Traffic Flow Consolidation for Power Efficient Data Center Network" Proceedings of the 16th IFIP Networking Conference (Networking 2017) , 2017
Xiaodong Wang, Xiaorui Wang, Kuangyu Zheng, Yanjun Yao, and Qing Cao "Correlation-Aware Traffic Consolidation for Power Optimization of Data Center Networks" IEEE Transactions on Parallel and Distributed Systems , v.27 , 2016 , p.992

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The objective of our research project is to design a correlation-aware power optimization framework that jointly minimizes the total power consumption of the data center network (DCN) and servers in a data center. Our analysis of real data center traces from Wikipedia, Yahoo!, and IBM shows that the utilizations of different servers or the bandwidth demands of different flows usually do not peak at exactly the same time. Therefore, if we avoid consolidating servers or traffic flows that are positively correlated (i.e., peak at the same time), we can save more power during server and traffic consolidations. This is in sharp contrast to existing research that assumes the server utilization or flow bandwidth demand can be approximated as a constant during a consolidation. Our framework includes the following four major components: 1) Correlation-aware power optimization algorithm for DCNs. 2) Joint power optimization of DCN and servers with correlation analysis. 3) Multi-dimensional DCN power optimization with flow completion time (FCT) guarantees. 4) Highly scalable optimization algorithms for large data centers.

 

We now introduce our technical outcomes in detail. For 1) correlation-aware power optimization algorithm for DCNs, we have designed CARPO, a correlation-aware power optimization algorithm that dynamically consolidates traffic flows onto a small set of links and switches in a DCN and then shuts down unused network devices for energy savings. In sharp contrast to existing work, CARPO is designed based on a key observation from the analysis of real DCN traces that the bandwidth demands of different flows do not peak at exactly the same time. As a result, if the correlations among flows are considered in consolidation, more energy savings can be achieved. This work was published in the IEEE Transactions on Parallel and Distributed Systems (TPDS) in April 2016. For 2) joint power optimization of DCN and servers with correlation analysis, we have designed PowerNetS, a power optimization strategy that leverages workload correlation analysis to jointly minimize the total power consumption of servers and the DCN. PowerNetS considers the DCN topology during server consolidation, which leads to less inter-server traffic and thus more energy savings and shorter network delays. This work was published in INFOCOM 2014 and the extended version was published in the IEEE Transactions on Network and Service Management (TNSM) in September 2017. For 3) multi-dimensional DCN power optimization with flow completion time (FCT) guarantees, we have designed PowerFCT to jointly conduct traffic consolidation and leverage the different power states of multiple components inside the DCN switches, including CPU, network processor, switch fabric, packet buffer and cooling fans, for DCN power savings. This work was published in IPDPS 2015. More importantly, we have designed FCTcon, a dynamic FCT control strategy for DCN power optimization. FCTcon is designed rigorously based on control theory to dynamically control the FCT of delay-sensitive traffic flows exactly to requirements, such that the desired FCT performance is guaranteed while the maximum amount of DCN power savings can be achieved. This work was published in ICDCS 2017 and the extended version is currently under review at the IEEE Transactions on Cloud Computing (TCC). For 4) highly scalable optimization algorithms for large data centers, we have designed DISCO, a distributed traffic flow consolidation mechanism with delay constraints. DISCO features two distributed traffic consolidation algorithms that provide different trade-offs (as desired by different DCN architectures) between scalability, power savings, and network performance. This work was published in Networking 2017 and the extended version is currently under review at IEEE TPDS.

 

The broader impacts of this project are as follows. First, our correlation-aware DCN power optimization framework has significantly improved the energy efficiency of today’s data center networks. For example, the results in our INFOCOM 2014 paper demonstrate that our framework can save up to 51.6% of energy for a data center. In addition, our work also outperforms two state-of-the-art baselines by 44.3% and 15.8% on energy savings, respectively. Those timely solutions can significantly help data centers to lower their electricity costs and reduce their greenhouse gas emissions to benefit the whole society. Second, on the education side, we have successfully integrated our research results into several undergraduate and graduate courses taught by the PI, such as ECE 8862, Special Topics in Advanced Computer Design Methodologies. The research of this project has provided a rich set of examples, design tools, and project opportunities for these courses. In addition, we have supported two Ph.D. students to do dissertations on this topic. Both the two students have successfully graduated with their Ph.D. degrees and one student has joined Wayne State University in Michigan as a tenure-track assistant professor. On the result dissemination, we have presented our results in major conferences and workshops. We have also released all the software artifacts developed in this project (including optimization algorithms, simulators, and related tools) in the open-source model.


Last Modified: 08/09/2018
Modified by: Xiaorui Wang

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page