Reproducing Solid State Drive Simulator Research Results on Chameleon

November’s Chameleon User Experiments blog features Nanqinqin Li, a first-year PhD student at Princeton University. Learn more about Li, his summer research on reproducibility and Solid-State Drive Simulators, and learn where to replicate his experiment on Trovi!

Trovi: the Google Drive for Chameleon Experiments

Trovi is the next iteration of the Chameleon experiment management and sharing platform. With Trovi, you can set up and configure your experimental environment from within a Jupyter notebook, document and save your experiment similarly in notebook form, and privately share it with collaborators or publish it for any Chameleon user to build on. Learn more inside!

Chameleon and Reproducibility: LinnOS Case Study

This summer, a team of students worked on an experiment that ultimately became part of the LinnOS paper that infers the SSD performance with the help of its built in light neural network architecture. The LinnOS paper, which utilizes Chameleon testbed to provide a public executable workflow, will be presented in OSDI ’20 and is available here


Two of the students, Levent Toksoz and Mingzhe Hao, write about their experience in this Chameleon User Stories series. Toksoz is a recent graduate of the University of Chicago computer science masters program. He studied physics and math as an undergrad at …

Packaging Experiments for Reproducibility

Chameleon integrates directly with Jupyter Notebook to provide an experimental environment that has everything you could need for research - a cloud testbed, a way to combine actionable code with written documentation, and sharing capabilities through Zenodo. Learn more about how to take advantage of all these capabilities and package your notebooks for publishing. 

Chameleon Access via Federated Login Coming Soon!

The way you access the testbed will change -- for the bettter! You will be able to access the testbed via federated login allowing you to log in with your instritutional credentails or even your Google account -- read about the impact and schedule of this important change! 

Managing Multiple External Links Stitched to a Single Chameleon Network

We have created and shared a new Jupyter notebook that shows a better way to combine standard isolated Chameleon networks with DirectStitch capabilities. This more advanced method shows how to separate management of the stitched links from the compute nodes.

Four More Years of Chameleon

We are happy to announce that the Chameleon project has been extended for another 4 years! 

That’s four more years of working with a creative and talented user community that always wants to go someplace impossible – and takes us with them! 

The next four years will bring us integration with IoT, support for more innovative networking experiments, innovative new hardware, and even more support for reproducibility and experiment sharing. Read all about it in: https://www.cs.uchicago.edu/news/article/chameleon-phase-three/

We are SO looking forward to continuing to provide a platform for your research -- and learning about all the hot and cool things …

Chameleon Experiments using Direct Network Connections to Public Clouds like AWS

Chameleon eliminates the need to involve campus IT staff and enables access to direct public cloud network connections to all Chameleon users.  It is now possible for any user to experiment with these advanced cloud networking technologies using Chameleon resources without the need for complicated campus networking configuration. Learn more about the capability in this blog. 

Choosing the right orchestration in Chameleon

As with many projects and programming languages, there is more than one way to achieve a task when orchestrating Chameleon computing and network resources. As a result, experimenters may feel overwhelmed and choose to stick to the orchestration method they are familiar with even when another method might be more effective for the task in hand. 

A Scalable Cyberinfrastructure for Repeatable Ecological Research

This blog discusses a new experiment deployed on Chameleon called CIEF, a Cyber Infrastructure for Ecological Forecasting (Dietz & Matta, 2018). CIEF supports data-driven research in ecological forecasting to understand our ecosystem and drive policy. Examples include predicting environmental changes, corn production in the near to medium term, types of disease-carrying mosquitos, based on data related to air, land, and water.