Skip to feedback

Award Abstract # 1453705
CAREER: Flashing Up Data Centers: An Orchestrated Design for Flash-based Distributed Storage Systems

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: LOUISIANA STATE UNIVERSITY
Initial Amendment Date: February 4, 2015
Latest Amendment Date: February 8, 2019
Award Number: 1453705
Award Instrument: Continuing Grant
Program Manager: Yuanyuan Yang
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: February 1, 2015
End Date: June 30, 2021 (Estimated)
Total Intended Award Amount: $540,000.00
Total Awarded Amount to Date: $540,000.00
Funds Obligated to Date: FY 2015 = $316,204.00
FY 2018 = $110,880.00

FY 2019 = $112,916.00
History of Investigator:
  • Feng Chen (Principal Investigator)
    fchen25@iu.edu
Recipient Sponsored Research Office: Louisiana State University
202 HIMES HALL
BATON ROUGE
LA  US  70803-0001
(225)578-2760
Sponsor Congressional District: 06
Primary Place of Performance: Louisiana State University and A&M College
LSU, 3121 Patrick F. Taylor Hall
Baton Rouge
LA  US  70803-2701
Primary Place of Performance
Congressional District:
06
Unique Entity Identifier (UEI): ECQEYCHRNKJ4
Parent UEI:
NSF Program(s): Software & Hardware Foundation,
EPSCoR Co-Funding
Primary Program Source: 01001516DB NSF RESEARCH & RELATED ACTIVIT
01001819DB NSF RESEARCH & RELATED ACTIVIT

01001920DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 1045, 7941, 9150
Program Element Code(s): 779800, 915000
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

A large-scale deployment of flash devices into data centers can greatly improve the overall system performance and reduce the rapidly growing management cost (e.g., power, cooling, staffing, floor space). Despite the technical merits promised, such a grand technical transition fundamentally changes the long-held system design assumption for a disk-based storage and will inevitably bring major critical challenges in a real-world practice. For example, underutilization of flash space would cause huge economic loss; premature device wear-out may result in catastrophic data corruption; unbalanced system could bring severe resource contention; unoptimized applications may not receive anticipated benefits; and many others.

This project aims to address these challenges. Research will be conducted to develop a cohesive design approach to providing an orchestrated whole-system optimization. By revisiting the entire storage hierarchy, from hardware, operating system, cluster middleware, to applications, the team will redesign the device architecture to enable an organic integration of flash devices as integral elements in a huge flash storage system, create a flash-based distributed storage service with optimized resource utilization and guaranteed data reliability. Furthermore, a set of key data center applications will be enhanced to fully exploit the great potential of the flash technology. As part of this CAREER project, the team will also seek influence to the industry, contribution to curriculum, and outreach to local area under represented students.

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.

(Showing: 1 - 10 of 28)
Binbing Hou, and Feng Chen "GDS-LC: A Latency- and Cost-Aware Client Caching Scheme for Cloud Storage" ACM Transactions on Storage , v.13 , 2017
Binbing Hou, and Feng Chen "Pacaca: Mining Object Correlations and Parallelism for Enhancing User Experience with Cloud Storage" Proceedings of the 26th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'18), Milwaukee, WI, September 25-28, 2018. , 2018
Binbing Hou, Feng Chen, Zhonghong Ou, Ren Wang, Michael Mesnier "Understanding I/O Performance Behaviors of Cloud Storage from a Client?s Perspective" Proceedings of the 32th International Conference on Massive Storage Systems and Technology (MSST?16), Santa Clara, CA, May 2-6, 2016. , 2016
Binbing Hou, Feng Chen, Zhonghong Ou, Ren Wang, Michael Mesnier "Understanding I/O Performance Behaviors of Cloud Storage from a Client's Perspective" ACM Transactions on Storage , v.13 , 2017
Dejun Teng, Lei Guo, Rubao Lee, Feng Chen, Yanfeng Zhang, Siyuan Ma, and Xiaodong Zhang "A Low-cost Disk Solution Enabling LSM-tree to Achieve High Performance for Mixed Read/Write Workloads" ACM Transactions on Storage , v.14 , 2018
Dejun Teng, Lei Guo, Rubao Lee, Feng Chen, Siyuan Ma, Yanfeng Zhang, and Xiaodong Zhang "LSbM-tree: Re-enabling Buffer Caching in Data Management for Mixed Reads and Writes" Proceedings of the 37th IEEE International Conference on Distributed Computing Systems (ICDCS'17), Atlanta, GA, June 5-8, 2017. , 2017
Feng Chen, Binbing Hou, Rubao Lee "Internal Parallelism of Flash Memory based Solid State Drives" ACM Transactions on Storage , v.12 , 2016 1553-3077
Feng Chen, Tong Zhang, Xiaodong Zhang "Software Support Inside and Outside Solid-State Devices for High Performance and High Efficiency" Proceedings of the IEEE , v.105 , 2017 , p.1650
Jace Courville, Feng Chen "Understanding Storage I/O Behaviors of Mobile Applications" Proceedings of the 32th International Conference on Massive Storage Systems and Technology (MSST?16), Santa Clara, CA, May 2-6, 2016. , 2016
Jian Liu, Kefei Wang, and Feng Chen "Reo: Enhancing Reliability and Efficiency of Object-based Flash Caching" Proceedings of the 39th IEEE International Conference on Distributed Computing Systems (ICDCS'19), Dallas, TX, July 7-10, 2019. , 2019
Jia, Yichen and Chen, Feng "From Flash to 3D XPoint: Performance Bottlenecks and Potentials in RocksDB with Storage Evolution" Proceedings of 2020 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) , 2020 https://doi.org/10.1109/ISPASS48437.2020.00034 Citation Details
(Showing: 1 - 10 of 28)

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.

This project aims to develop solutions to address the emerging challenges in the process of adopting flash storage technologies in data center environments. Many important technical issues must be addressed to achieve this goal. We have extensively investigated the involved research problems and developed effective solutions to optimize the system and application designs for flash storage in data centers.

In this project, we have systematically studied the fundamental issues with integrating flash storage in data center systems. Modern flash storage technologies have many technical merits. However, transitioning the existing systems and applications from traditional disk-based storage to flash storage poses many new challenges, which we must address for fully exploiting its performance potential while mitigating its technical constraints. We have investigated these critical challenges and developed a set of novel solutions for flash-optimized systems and applications in data center environments. These new designs and methods have been comprehensively studied and evaluated. Our research results are reported in peer-reviewed papers published in renowned journals and conferences, which provide a solid foundation for the community to effectively adopt this new technology and maximize its efficacy.

This project has also made broader impacts in multiple aspects. A variety of training opportunities have been created for students at different levels. Throughout this project, four Ph.D. students have been involved in research work. Two of them have graduated with a Ph.D. degree and are currently serving in the industry. A set of new teaching methods and research-oriented components have been developed and adopted by the PI in multiple computer science courses, which brings benefit to many students with diverse backgrounds. By participating in various activities in the local community, the PI has also introduced academic research and extended the scope of its impact to the general public.


Last Modified: 07/09/2021
Modified by: Feng Chen

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

Print this page

Back to Top of page