The project examines novel services built on top of public cloud infrastructure to enable cost-effective high-performance computing. The PIs will explore the on-demand, elastic, and configurable features of cloud computing to complement the traditional supercomputer/cluster platforms. More specifically, this research aims to assess the efficacy of building dynamic cloud-based clusters leveraging the configurability and tiered pricing model of cloud instances. The scientific value of this proposal lies in the novel use of untapped features of cloud computing for HPC and the strategic adoption of small, cloud-based clusters for the purpose of developing/tuning applications for large supercomputers.

Through this research, the PIs expect to answer key research questions regarding: (1) automatic workload-specific cloud cluster configuration, (2) cost-aware and contention-aware data and task co-scheduling, and (3) adaptive, integrated cloud instance provisioning and job scheduling, plus workload aggregation for cloud instance rental cost reduction. If successful, this research will result in tools that adaptively aggregate, configure, and re-configure cloud resources for different HPC needs, with the purpose of offering low-cost R&D environments for scalable parallel applications.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1318564
Program Officer
Marilyn McClure
Project Start
Project End
Budget Start
2013-10-01
Budget End
2017-09-30
Support Year
Fiscal Year
2013
Total Cost
$311,998
Indirect Cost
Name
North Carolina State University Raleigh
Department
Type
DUNS #
City
Raleigh
State
NC
Country
United States
Zip Code
27695