Streaming supercomputing needs workflow-enabled programming-in-the-large

Justin M Wozniak,Jonathan Ozik,Daniel S. Katz,Michael Wilde
DOI: https://doi.org/10.48550/arXiv.1702.07425
2017-02-24
Abstract:This is a position paper, submitted to the Future Online Analysis Platform Workshop (<a class="link-external link-https" href="https://press3.mcs.anl.gov/futureplatform/" rel="external noopener nofollow">this https URL</a>), which argues that simple data analysis applications are common today, but future online supercomputing workloads will need to couple multiple advanced technologies (streams, caches, analysis, and simulations) to rapidly deliver scientific results. Each of these technologies are active research areas when integrated with high-performance computing. These components will interact in complex ways, therefore coupling them needs to be programmed. Programming in the large, on top of existing applications, enables us to build much more capable applications and to productively manage this complexity.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?