Skip to content

Elucidation/c3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Usage

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: 
    B_1850
    B_2000_CN
    B_2000
    ...

College of Computing Georgia Institute of Technology

About

Cloud Climate Configurator (C3)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages