The “History Command” of Chameleon

The history command available in Bash is a useful tool, and you probably use it frequently in your daily routine jobs to check the history of the commands executed by the user. In this blog, we will see how an equivalent tool in Chameleon can help you check the experiment setup events you performed on Chameleon. 

Dynamo and Chameleon Aid Weather Scientists

Modern computational science depends on many complex, compute, and data-intensive applications operating on distributed datasets that originate from a variety of scientific instruments and data repositories. Two major challenges for these applications are: (1) the provisioning of compute resources and (2) the integration of data into the scientists’ workflow.

Chameleon Changelog for October 2019

There is a poem about the 5th of November, but sadly I couldn't find a way to adapt it for this changelog. Anyways, learn about our new KVM cloud! And we also packed in a few other goodies this month.

A reproducible workflow with Jupyter on Chameleon

Jupyter notebooks are a great tool for structuring your computer science experiments on Chameleon because they allow you to iterate on your idea interactively, intuitively, and quickly. But, it may not be obvious how you can leverage this tool for running an experiment...

Maximizing Performance in Distributed Systems with a Power Budget

One challenge for power budgeting systems is how to power cap dependent applications for high performance. Existing approaches, however, have major limitations. Our work proposes a hierarchical, distributed, dynamic power management system for dependent applications.

Chameleon Changelog for September 2019

Welcome to October, and a new (academic) year for all of you! Over the summer we’ve been working on some cool new things and are now happy to release them into the world for your use and enjoyment. In particular, say hello to the new Sharing Portal.

Five Ways to Get What You Want on Chameleon

Did you ever want to create a lease for a specific node? Did you ever want to create a lease that does NOT include a specific node? Ignore a node that has been reserved? Reserve a whole rack perhaps? Or just a few nodes but on the same rack? Then look no farther; here are five tips and tricks for node selection and node avoidance!