Inject Streaming capabilities to file based legacy workflows
CAPIO (Cross-Application Programmable I/O), is a middleware aimed at injecting streaming capabilities to workflow steps without changing the application codebase. It has been proven to work with C/C++ binaries, Fortran Binaries, JAVA, python and bash. CAPIO also allows to improve workflow execution times by improving burst write performances.
University of Torino @ alpha parallel group
University of Pisa
CAPIO has been integrated with DagOn. For more informations, please visit DagOn-CAPIO official website
We are actively working to integrate CAPIO with StreamFlow. Please come back soon for more informations!
The 1000 genome workflow is involved in sequencing human genome. CAPIO has shown that it is capable of enhancing execution times for the 1000 genome workflow.
The ADMIRE (Adaptative Multi-tier Intelligent data manager for Exascale) project, founded by the EU, has used CAPIO to improve performance in the weather forecasting workflow section, proving that CAPIO is capable of supporting workflow steps written in Fortran.
The EUPEX project, aims at providing a software stack for the exascale european initiative. CAPIO has been inserted inside the storage architecture tool set.
The Across project provides a software stack for, but not limited to, numerical simulations. CAPIO has been used together with the starccm simulator to show the capability of handling closed source workflow steps written in java.