DOE OSTI · 1015023
CATCH: A Cloud-based Adaptive Data Transfer Service for HPC
Abstract
Modern High Performance Computing (HPC) applications process very large amounts of data. A critical research challenge lies in transporting input data to the HPC center from a number of distributed sources, e.g., scientific experiments and web repositories, etc., and offloading the result data to geographically distributed, intermittently available end-users, often over under-provisioned connections. Such end-user data services are typically performed using point-to-point transfers that are designed for well-endowed sites and are unable to reconcile the center's resource usage and users delivery deadlines, unable to adapt to changing dynamics in the end-to-end data path and are not fault-tolerant. To overcome these inefficiencies, decentralized HPC data services are emerging as viable alternatives. In this paper, we develop and enhance such distributed data services by designing CATCH, a Cloud-based Adaptive data Transfer serviCe for HPC. CATCH leverages a bevy of cloud storage resources to orchestrate a decentralized data transport with fail-over capabilities. Our results demonstrate that CATCH is a feasible approach, and can help improve the data transfer times at the HPC center by as much as 81.1% for typical HPC workloads.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Monti, Henri, Butt, Ali R, Vazhkudai, Sudharshan S. 2011-01-01. CATCH: A Cloud-based Adaptive Data Transfer Service for HPC. https://www.osti.gov/biblio/1015023
Cite the original work for its findings. Save a collection to share your selection of sources.