Cloud Climate Configurator (C3)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Climate Cloud Configurator (C3)

C3 is a prototype written in java that provides a visual interface to automated CESM configuration and launching in a cloud environment.

Published in IEEE Computer Society ISSN 0840-7459.

The technical paper is available online at GeorgiaTech


C3 has two major utilities:

  1. It uses an OWL ontology & HermiT reasoning engine to infer configuration options.
  2. It automates creation of CESM simulations on virtual machines on the Cloud, using Amazon Elastic Cloud (EC2) in this case

The visual interface is written using Java Swing as a basic proof of concept, this has been further developed into a web service called CESM Case Maker.

GUI Compset Tab

The interface automates configuration by building a knowledge base of the different configuration options using an OWL Ontology, which was designed using the visual editor Protégé from Stanford.

GUI Grids Tab

An inference engine (Hermit)infers options from those already made, reducing the total number of selections made as well as offloading configuration knowledge requirements from the user to the reasoning engine.

GUI Cloud Tab

Finally, C3 automatically deploys a new virtual machine instance on the Amazon EC2 cloud, as well as configures and runs a new CESM simulation.

Example subset generated from OWL ontology.

Getting OWL Compset subset 'B - FULLY ACTIVE components with stub glc' from ontology
Subset B of Compsets: 

College of Computing Georgia Institute of Technology