Award Abstract # 1421823
SHF: Small: Introducing Next Generation I/O Accelerator

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: UNIVERSITY OF RHODE ISLAND
Initial Amendment Date: July 9, 2014
Latest Amendment Date: July 9, 2014
Award Number: 1421823
Award Instrument: Standard Grant
Program Manager: Yuanyuan Yang
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: August 1, 2014
End Date: July 31, 2019 (Estimated)
Total Intended Award Amount: $479,998.00
Total Awarded Amount to Date: $479,998.00
Funds Obligated to Date: FY 2014 = $479,998.00
History of Investigator:
  • Ken Yang (Principal Investigator)
    qyang@ele.uri.edu
Recipient Sponsored Research Office: University of Rhode Island
75 LOWER COLLEGE RD RM 103
KINGSTON
RI  US  02881-1974
(401)874-2635
Sponsor Congressional District: 02
Primary Place of Performance: University of Rhode Island
70 Lower College Rd
Kingston
RI  US  02881-1967
Primary Place of Performance
Congressional District:
02
Unique Entity Identifier (UEI): CJDNG9D14MW7
Parent UEI: NSA8T7PLC9K3
NSF Program(s): Software & Hardware Foundation
Primary Program Source: 01001415DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923, 7941, 9150
Program Element Code(s): 779800
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Big data applications demand high speed, reliable, and energy
efficient data storage systems. Traditional storage architectures have
fundamental limitations because of legacy systems that have centered
on spinning hard disk drives. With rapid advances in nonvolatile
memory technologies such as NAND-gate flash, phase change memory, Memristor, and
magnetic RAM, a great opportunity arises for revolutionizing storage
architectures. The objective of this research is to start a paradigm
shift in storage architecture to meet the increasing demand of big
data applications. It is envisioned that future storage systems will
have machine intelligence that learns, analyzes, predicts, and
controls the system at runtime dynamically. A novel accelerator
architecture is introduced with machine intelligence to enable high
speed processing of storage data operations that are critical to high
performance computing in general and big data computing in particular.

The newly introduced I/O accelerator, residing either in a
many-core CPU chip or on a storage controller board, enables
sufficiently accurate predictions for effective optimization of
storage I/Os. With new architecture features, the proposed I/O
accelerator can carry out complicated I/O tasks in the speed
comparable to the emerging nonvolatile memories, which is critical to
I/O performance because it no longer operates in milliseconds as
spinning disks do. The project will explore and implement the I/O
accelerator that can effectively deal with the complexity and high
dimensionality of factors related to diverse storage technologies, a
large variation of application workloads, different
reliability/availability requirements, and power consumptions of
various storage components. The result is a new heterogeneous storage
architecture that is optimized for future computing infrastructure.
With the accelerator as an enabler, comprehensive methodology will be
investigated that proactively learns system behavior to anticipate
long-term trends and to respond quickly to fast changing I/O events.
The new architecture is believed to be the first of the kind providing
dynamic optimizations by means of 1) intelligent data placements and
replacements across heterogeneous devices, 2) optimal resource
allocation and provisioning to applications' workloads, 3) effective
data deduplication based on content locality, and 4) smart policy
decision on data protection and recovery adaptive to different data
types. Furthermore, the new accelerator enables fast in-situ data
analytics in active storage systems.

This research project is expected to have the following broader impacts:
1) In today's cloud computing and big data
applications, servers generate a large amount of I/Os that can take
full advantage of the new storage architecture. 2) The new accelerator
can be incorporated into many core CPUs as a specialized core for
future heterogeneous processors. 3) The new storage architecture will
speed up the adoption of emerging storage class memories. 4) The new
methodology will stimulate more research in applying machine learning
to storage systems. 5) The new CPU-and-data centric Computer Engineering curriculum will train
both graduate and undergraduate students for real world needs. 6) The
outreach program will continue the success stories of prior NSF
projects to help the economic development of the state of Rhode Island and the
nation.

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.

Bo Tang, Zhen Chen , Gerald Hefferman , Shuyi Pei , Tao Wei , Haibo He , Qing Yang "Incorporating Intelligence in Fog Computing for Big Data Analysis in Smart Cities" IEEE Transactions on Industrial Informatics , v.13 , 2017 , p.2140
Dongyang Li1, Yafei Yang, Weijun Li and Qing Yang "CISC: Coordinating Intelligent SSD and CPU to Speedup Graph Processing" 17th International Symposium on Parallel and Distributed Computing (ISPDC) , 2018
Dongyang Li, Fei Wu, Yang Weng, Qing Yang, and Changsheng Xie, "HODS: Hardware Object Deserialization inside SSD Storage" The 26th IEEE International Symposium on Field-Programmable Custom Computing Machines , 2018
Jason Kane, Robert Hernandez, and Qing Yang "A Reconfigurable Multiclass Support Vector Machine Architecture for Real-Time Embedded Systems Classification" The 23rd IEEE International Symposium on Field-Programmable Custom Computing Machines , 2015
J. Yang, S. Pei, and Q. Yang, "WARCIP: write amplification reduction by clustering I/O pages," Proceedings of the 12th ACM International Conference on Systems and Storage, , 2019 , p.155
S. Pei, J. Yang, and Q. Yang "REGISTOR: A platform for unstructured data processing inside SSD storage" ACM Transactions on Storage (TOS) , v.15 , 2019

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.

Big data applications demand high speed, reliable, and energy efficient data storage systems. Traditional storage architectures have fundamental limitations because of legacy systems that have centered on spinning hard disk drives. With rapid advances in nonvolatile memories such as NAND-gate flash, phase change memory, Memristor, and magnetic RAM, a great opportunity exists for revolutionizing storage architectures. The objective of this research is to meet the increasing demand of big data applications. Novel accelerator architecture has been introduced with machine intelligence to enable high speed processing of storage data operations that are critical to high performance computing in general.

As results of this research project, we have developed 1) a reconfigurable real-time high performance SVM classification architecture that provides an average speed-up as high as 53x, and energy savings reaching an estimated minimum of 12x; 2) Registor: a platform for regex processing in storage; 3) HODS: Hardware Object Deserialization inside SSD Storage improving the overall performance at application level by 10% to a factor of 4.3; 4) WARCIP: write amplification reduction by clustering I/O pages; And 5) CISC: coordinating intelligent SSD and CPU to speedup graph processing.

We expect that all or some of these new architectures will likely to have broader impact in computer industry. Four PhD students have graduated with confirmed degree under this project. These PhD graduates are now working in computer industry and government organizations. 

 


Last Modified: 08/14/2019
Modified by: Qing Yang

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

Print this page

Back to Top of page