CREASE Project
The CREASE project ("Causal REasoning and Attestation for Scientific Experimentation") improves the debuggability, diagnosticability and reproducibility of programmable network experiments on research testbeds. As a concrete output, we are building a prototype that works on the FABRIC testbed. The project has only just began, and more information will be posted as the project progresses. To stay updated, join the CREASE mailing list.
FABRIC Webinar about P4 programming
July 2024: The CREASE project was outlined as part of the FABRIC Webinar on 7/16/2024. This webinar formed part of FABRIC's series on Stitching Together Innovation with FABRIC Users. You can watch the webinar's recording. Materials from the webinar will be made available in CREASE's first beta release.
First beta release!
August 2024: The first beta of CREASE and an example experiment are now available! CREASE is designed to be easily usable by FABRIC users with their existing experiments, and to provide FABRIC users with observational and logistical advantages when carrying out experiments involving programmable networking. To find out more, join the CREASE mailing list.
KNIT9 and MERIF 2024
September 2024: See Nik's presentation about CREASE, and Alexander's poster that accompanied his demo. During KNIT9 and MERIF we also surveyed attendees about their use of testbeds, and their needs around debugging and diagnostic tooling on testbeds.
Second beta release!
October 2024: The second beta of CREASE has improved features, stability, and usability. To see CREASE in action, simply upload the updated example notebook to FABRIC and run it. If you have any questions, please reach out on the CREASE mailing list.
CREASE in fablib!
November 2024: It's now even easier to use CREASE, since its code has been upstreamed to fablib — it's immediately usable in FABRIC's JupyterHub if you pick "bleeding edge" or "beyond bleeding edge", and will be included in the next official released of fablib. We have an exciting roadmap of features and examples — stay tuned!
CREASE has a blog!
November 2024: Our first post describes what's different about the CREASE project when compared to other research projects, and gives examples of some of the challenges that we encounter.