X-Composer: Enabling Cross-Environments In-SituWorkflows between HPC and Cloud

dc.contributor.authorLi, Feng
dc.contributor.authorWang, Dali
dc.contributor.authorYan, Feng
dc.contributor.authorSong, Fengguang
dc.contributor.departmentComputer Information and Graphics Technology, School of Engineering and Technologyen_US
dc.date.accessioned2023-02-21T18:08:14Z
dc.date.available2023-02-21T18:08:14Z
dc.date.issued2021-07
dc.description.abstractAs large-scale scientific simulations and big data analyses become more popular, it is increasingly more expensive to store huge amounts of raw simulation results to perform post-analysis. To minimize the expensive data I/O, "in-situ" analysis is a promising approach, where data analysis applications analyze the simulation generated data on the fly without storing it first. However, it is challenging to organize, transform, and transport data at scales between two semantically different ecosystems due to the distinct software and hardware difference. To tackle these challenges, we design and implement the X-Composer framework. X-Composer connects cross-ecosystem applications to form an "in-situ" scientific workflow, and provides a unified approach and recipe for supporting such hybrid in-situ workflows on distributed heterogeneous resources. X-Composer reorganizes simulation data as continuous data streams and feeds them seamlessly into the Cloud-based stream processing services to minimize I/O overheads. For evaluation, we use X-Composer to set up and execute a cross-ecosystem workflow, which consists of a parallel Computational Fluid Dynamics simulation running on HPC, and a distributed Dynamic Mode Decomposition analysis application running on Cloud. Our experimental results show that X-Composer can seamlessly couple HPC and Big Data jobs in their own native environments, achieve good scalability, and provide high-fidelity analytics for ongoing simulations in real-time.en_US
dc.eprint.versionFinal published versionen_US
dc.identifier.citationLi, F., Wang, D., Yan, F., & Song, F. (2021). X-composer: Enabling cross-environments in-situ workflows between HPC and cloud. Proceedings of the Platform for Advanced Scientific Computing Conference, 1–10. https://doi.org/10.1145/3468267.3470621en_US
dc.identifier.urihttps://hdl.handle.net/1805/31357
dc.language.isoenen_US
dc.publisherACMen_US
dc.relation.isversionof10.1145/3468267.3470621en_US
dc.relation.journalProceedings of the Platform for Advanced Scientific Computing Conferenceen_US
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.sourcePublisheren_US
dc.subjectHPCen_US
dc.subjectcloud computingen_US
dc.subjectin-situ data analysisen_US
dc.titleX-Composer: Enabling Cross-Environments In-SituWorkflows between HPC and Clouden_US
dc.typeConference proceedingsen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Li2021X-composer-CCBY.pdf
Size:
1.31 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: