Popper: A DevOps Approach to Carrying Out Experiments on Chameleon

Popper is a protocol for creating reproducible experiments designed to leverage popular DevOps tools and techniques, such as Git, Docker and continuous integration (CI) in order to produce experiments that can be re-executed on different environments with a single command.

Chameleon Changelog for June 2018

Great news in Chameleon-land!

We’ve had an outstanding June with many hard won features coming to successful completion and thus have a few fireworks to brighten your Holiday! Our new features make possible new groundbreaking networking experiments, make the testbed easier to use for distributed experiments, provide new ways of measuring power consumption, and bring you new hardware to experiment with. Read on to learn about the details!

Power to People: Monitoring Power Consumption of Low Power Nodes


Did you ever wonder how much power was consumed by executing a program? The Chameleon team recently implemented a feature that automatically collects power usage data on all low power nodes in the system. Instantaneous power usage data (in watts) are collected through the IPMI interface on the chassis controller for the nodes. This “out-of-band” approach does not consume additional power on the node itself and runs even when the node is powered off. Low power nodes for which power usage data are now being collected include all Intel Atoms, low power Xeons, and ARM64s. In this blog post we ...

ENOS: a Framework for Experimenting with OpenStack

ENOS is an integrated framework that facilitates experimenting with OpenStack. ENOS allows researchers to easily express different configurations, enabling fine-grained investigations of OpenStack services. ENOS collects performance metrics at runtime and stores them for post-mortem analysis and sharing.

Chameleon Changelog for May 2018

Great news in Chameleon-land!

I hope everybody is enjoying the nice weather and hopefully a more relaxed schedule for the summer! Read on to find out what we’ve been up to last month.

Chameleon Changelog for April 2018

Great news in Chameleon-land!


Here are the most important features we added since the public release of our new hardware in mid-March:

How to Make the Most of your Seven Day Lease

Did you ever find yourself spending half of your 7 day lease iterating on the environment configuration for your experiment and worried that the remaining 4 days are not enough to run it? If so read on: we are aware that configuring your experimental environment can be a bit of a journey and have packed the system with tools and features that will make it smoother.

Metrics using Gnocchi

One of Chameleon's newest features is metrics using Gnocchi. In this post, we will cover how to quickly get started with Gnocchi, including how to access collected metrics and customize which metrics are reported from your Chameleon instances.