Part of the FRESCO project.

We have built an always-on computation and data provenance collection system to support scientific computation. This system transparently records, at a fine-grained level, and with less than 10% performance degradation, all function calls made by the process. It achieves this without requiring application source code or any changes to the runtime environment. The collected data may be used to answer queries to support lineage and trust , e.g. a user can ask “what was the sequence of steps that resulted in the creation of this graph?”.

If you are interested in trying OPUS or have any thoughts for extension to the system that would make it more suitable for your use, please contact us on fresco-opus@cl.cam.ac.uk


Academic Contributions