Framework: Software: NSCI: Collaborative Research: Hermes: Extending the HDF Library to Support Intelligent I/O Buffering for Deep Memory and Storage Hierarchy Systems
Framework: Software: NSCI: Collaborative Research: Hermes: Extending the HDF Library to Support Intelligent I/O Buffering for Deep Memory and Storage Hierarchy Systems
批准号:
1835764
负责人:
Xian-He Sun
金额:
$285.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-11-01 至 2023-10-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Modern high performance computing (HPC) applications generate massive amounts of data. However, the performance improvement of disk based storage systems has been much slower than that of memory, creating a significant Input/Output (I/O) performance gap. To reduce the performance gap, storage subsystems are under extensive changes, adopting new technologies and adding more layers into the memory/storage hierarchy. With a deeper memory hierarchy, the data movement complexity of memory systems is increased significantly, making it harder to utilize the potential of the deep memory and storage hierarchy (DMSH) design. As we move towards the exascale era, I/O bottleneck is a must to solve performance bottleneck facing the HPC community. DMSHs with multiple levels of memory/storage layers offer a feasible solution but are very complex to use effectively. Ideally, the presence of multiple layers of storage should be transparent to applications without having to sacrifice I/O performance. There is a need to enhance and extend current software systems to support data access and movement transparently and effectively under DMSHs. Hierarchical Data Format (HDF) technologies are a set of current I/O solutions addressing the problems in organizing, accessing, analyzing, and preserving data. HDF5 library is widely popular within the scientific community. Among the high level I/O libraries used in DOE labs, HDF5 is the undeniable leader with 99% of the share. HDF5 addresses the I/O bottleneck by hiding the complexity of performing coordinated I/O to single, shared files, and by encapsulating general purpose optimizations. While HDF technologies, like other existing I/O middleware, are not designed to support DMSHs, its wide popularity and its middleware nature make HDF5 an ideal candidate to enable, manage, and supervise I/O buffering under DMSHs. This project proposes the development of Hermes, a heterogeneous aware, multi tiered, dynamic, and distributed I/O buffering system that will significantly accelerate I/O performance. This project proposes to extend HDF technologies with the Hermes design. Hermes is new, and the enhancement of HDF5 is new. The deliveries of this research include an enhanced HDF5 library, a set of extended HDF technologies, and a group of general I/O buffering and memory system optimization mechanisms and methods. We believe that the combination of DMSH I/O buffering and HDF technologies is a reachable practical solution that can efficiently support scientific discovery. Hermes will advance HDF5 core technology by developing new buffering algorithms and mechanisms to support 1) vertical and horizontal buffering in DMSHs: here vertical means access data to/from different levels locally and horizontal means spread/gather data across remote compute nodes; 2) selective buffering via HDF5: here selective means some memory layer, e.g. NVMe, only for selected data; 3) dynamic buffering via online system profiling: the buffering schema can be changed dynamically based on messaging traffic; 4) adaptive buffering via Reinforcement Learning: by learning the application's access pattern, we can adapt prefetching algorithms and cache replacement policies at runtime. The development Hermes will be translated into high quality dependable software and will be released with the core HDF5 library.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
I/O Acceleration via Multi-Tiered Data Buffering and Prefetching
通过多层数据缓冲和预取实现 I/O 加速
DOI:
10.1007/s11390-020-9781-1
发表时间:
2020
期刊:
Journal of Computer Science and Technology
影响因子:
1.9
作者:
[Kougkas, Anthony, Devarajan, Hariharan, Sun, Xian-He]
通讯作者:
Sun, Xian-He
DOI:
10.1109/cluster49012.2020.00035
发表时间:
2020-09
期刊:
2020 IEEE International Conference on Cluster Computing (CLUSTER)
影响因子:
--
作者:
[H. Devarajan;Anthony Kougkas;Keith Bateman;Xian-He Sun]
通讯作者:
H. Devarajan;Anthony Kougkas;Keith Bateman;Xian-He Sun
DOI:
10.1145/3415579
发表时间:
2020-10
期刊:
ACM Transactions on Storage (TOS)
影响因子:
--
作者:
[Anthony Kougkas;H. Devarajan;Xian-He Sun]
通讯作者:
Anthony Kougkas;H. Devarajan;Xian-He Sun
DOI:
10.1145/3431379.3460640
发表时间:
2020-06
期刊:
Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing
影响因子:
--
作者:
[N. Rajesh;H. Devarajan;Jaime Cernuda Garcia;Keith Bateman;Luke Logan;Jie Ye;Anthony Kougkas]
通讯作者:
N. Rajesh;H. Devarajan;Jaime Cernuda Garcia;Keith Bateman;Luke Logan;Jie Ye;Anthony Kougkas
DOI:
10.1109/ccgrid51090.2021.00018
发表时间:
2021-05
期刊:
2021 IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid)
影响因子:
--
作者:
[H. Devarajan;Huihuo Zheng;Anthony Kougkas;Xian-He Sun;V. Vishwanath]
通讯作者:
H. Devarajan;Huihuo Zheng;Anthony Kougkas;Xian-He Sun;V. Vishwanath
共 6 条
OAC Core: LABIOS: Storage Acceleration via Data Labeling and Asynchronous I/O
-
批准号:2313154
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Xian-He Sun
-
依托单位:
Collaborative Research: CSR: Medium: Towards A Unified Memory-centric Computing System with Cross-layer Support
-
批准号:2310422
-
项目类别:Continuing Grant
-
资助金额:$75.0万
-
财政年份:2023
-
负责人:Xian-He Sun
-
依托单位:
CNS Core: Small: Practical Memory Access Pattern Obfuscation with Algorithm, Application and Architecture Co-designs
-
批准号:2152497
-
项目类别:Standard Grant
-
资助金额:$49.8万
-
财政年份:2022
-
负责人:Xian-He Sun
-
依托单位:
Frameworks: Collaborative Research: ChronoLog: A High-Performance Storage Infrastructure for Activity and Log Workloads
-
批准号:2104013
-
项目类别:Standard Grant
-
资助金额:$267.65万
-
财政年份:2021
-
负责人:Xian-He Sun
-
依托单位:
Collaborative Research: SHF: Small: Optimization of Memory Architectures: A Foundation Approach
-
批准号:2008907
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2020
-
负责人:Xian-He Sun
-
依托单位:
CSR: Small: IRIS: A unified data access framework for the merging of compute-centric and data-centric storage
-
批准号:1814872
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Xian-He Sun
-
依托单位:
CRI: II-NEW: A Big Data Professing Infrastructure for Smart Energy Systems
-
批准号:1730488
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:Xian-He Sun
-
依托单位:
Eager: Collaborative Research: DiRecMR: Reconciling the Dichotomy of MapReduce for Efficient Speculation and Resilience
-
批准号:1744317
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2017
-
负责人:Xian-He Sun
-
依托单位:
CSR: Small: Empower Data-Intensive Computing: the integrated data management approach
-
批准号:1526887
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2015
-
负责人:Xian-He Sun
-
依托单位:
Utilizing Memory Parallelism for High Performance Data Processing
-
批准号:1536079
-
项目类别:Standard Grant
-
资助金额:$17.5万
-
财政年份:2015
-
负责人:Xian-He Sun
-
依托单位:
CSR: Medium: Collaborative Research: Decoupled Execution Paradigm for Data-Intensive High-End Computing
-
批准号:1162540
-
项目类别:Continuing Grant
-
资助金额:$37.16万
-
财政年份:2012
-
负责人:Xian-He Sun
-
依托单位:
HECURA: A Dynamic Application-specific I/O Architecture for High End Computing
-
批准号:0937877
-
项目类别:Standard Grant
-
资助金额:$73.8万
-
财政年份:2009
-
负责人:Xian-He Sun
-
依托单位:
CRI: IAD: Acquisition of a Computing Cluster and Storage for Information Technology Research
-
批准号:0751200
-
项目类别:Continuing Grant
-
资助金额:$33.1万
-
财政年份:2008
-
负责人:Xian-He Sun
-
依托单位:
CPA: A Hybrid Fault Tolerant Approach for High-End Computing
-
批准号:0702737
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2007
-
负责人:Xian-He Sun
-
依托单位:
HECURA: The Server-Push I/O Architecture for High End Computing
-
批准号:0621435
-
项目类别:Standard Grant
-
资助金额:$64.14万
-
财政年份:2006
-
负责人:Xian-He Sun
-
依托单位:
Collaborative Research: CSR(SMA): Scalable performance modeling and analysis framework
-
批准号:0509118
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2005
-
负责人:Xian-He Sun
-
依托单位:
SGER: Collaborative Research: NMI Development (CISE): Self-Managing Distributed Virtual Environments
-
批准号:0504291
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Xian-He Sun
-
依托单位:
NGS: Grid Harvest Service (GHS): A Performance System for Grid Computing
-
批准号:0406328
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Xian-He Sun
-
依托单位:
ALGORITHMS: Collaborative Research-SEIDD: Scalable Domain Decomposition Algorithms for Solving Parabolic Problems
-
批准号:0305355
-
项目类别:Standard Grant
-
资助金额:$5.07万
-
财政年份:2003
-
负责人:Xian-He Sun
-
依托单位:
Collaborative Research: DOT -- Distributed Optical Testbed to Facilitate the Development of Techniques for Efficient Execution of Distributed Applications
-
批准号:0224377
-
项目类别:Standard Grant
-
资助金额:$8.7万
-
财政年份:2002
-
负责人:Xian-He Sun
-
依托单位:
海外基金