slide1 l.
Skip this Video
Loading SlideShow in 5 Seconds..
Karlsruhe Institute of Technology (KIT) PowerPoint Presentation
Download Presentation
Karlsruhe Institute of Technology (KIT)

Loading in 2 Seconds...

play fullscreen
1 / 14

Karlsruhe Institute of Technology (KIT) - PowerPoint PPT Presentation

  • Uploaded on

The Cirrus & Cumulus Project: Build a Scientific Cloud for a Data Center Lizhe Wang and Marcel Kunze Steinbuch Centre for Computing (SCC) Karlsruhe Institute of Technology (KIT) Germany. Karlsruhe Institute of Technology (KIT).

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Karlsruhe Institute of Technology (KIT)' - victoria

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

The Cirrus & Cumulus Project: Build a Scientific Cloud for a Data CenterLizhe Wang and Marcel KunzeSteinbuch Centre for Computing (SCC)Karlsruhe Institute of Technology (KIT) Germany

karlsruhe institute of technology kit
Karlsruhe Institute of Technology (KIT)

Cooperation between Research Centre Karlsruhe und Karlsruhe University

Largest scientific center in Germany

8.000 scientists, 18.000 students

Annual budget: > 500 Million Euro

R&D focus: Energy research and Nanotechnology



opencirrus cloud computing research testbed http cloudtestbed com
OpenCirrus Cloud Computing Research Testbed

An open, internet-scale global testbed for cloud computing research

a tool for collaborative research

focus: data center management & cloud services


Multi-continent, multi-datacenter, cloud computing system

“Centers of Excellence” around the globe

each with 100–400+ nodes and up to ~2PB storage

and running a suite of cloud services

Structure: a loose federation

Sponsors: HP Labs, Intel Research, Yahoo!

Partners: UIUC, Singapore IDA, KIT, NSF

Members: System and application development

Available towards end of the year

Great opportunity for Cloud R&D


March 10, 2014

© Hewlett-Packard Company

a possible definition of cloud computing
A possible Definition of Cloud Computing


A computing Cloud is a set of network enabled services, providing scalable, QoS guaranteed, inexpensive computing platforms on demand, which could be accessed in a simple and pervasive way.


SaaS: Software as a Service

HaaS: Hardware as a Service

DaaS: Data as a Service

PaaS: Platform as a Service

IaaS: Infrastructure as a Service

anatomy of cloud computing
Anatomy of Cloud Computing

Key features

User-centric access

On-demand service provisioning

QoS guaranteed offer


Scalability & flexibility

Enabling technologies


Service flow/workflow orchestration

Web service & SOA

Web 2.0

World-wide distributed storage & file system

Parallel & distributed programming model

re engineering the globus virtual workspace service gvws
Re-engineering the Globus Virtual Workspace Service (GVWS)

GVWS Limitations

Force all backends to install GVWS control agents

Cloud users need to select network solutions

Cloud users need to prepare VM images

Re-engineering the GVWS for the Cumulus

Remove GVWS control agents, GVWS frontend talks directly to LVMS, e.g., OpenNEbula

Consider the similar scenario: Globus + PBS

The “forward” network requirements to LVMS

Prepare VM image via OS Farm for users

opennebula as a backend
OpenNEbula as a Backend

The Cumulus frontend communicates with OpenNEbula via:




NIS  LDAP: shared user management - oneadmin

NFS OCFS (Oracle Cluster File System): shared volumes for VM images

Can develop other plug-in, embedded in the Cumulus frontend, for other LVMS, e.g., VMware Virtual Infrastructure

os farm as a vm provisioning tool
OS Farm as a VM Provisioning Tool

Development of CERN OpenLab

OS Farm as server to generate VM images

Can accept HTTP requirements, or via wget:



A Java client is embedded in the Cumulus frontend to invoke OS Farm service dynamically.

the forward network solution
The “forward” Network Solution

Users do not need to specify the network configuration of a VM

Users only get network access to VM, e.g., IP address or hostname + domain name

Cumulus forwards the network requirements to backend (LVMS), e.g., OpenNEbula

Network solutions on Cumulus backend:

OpenNEbula starts a VM, listens to central DHCP server, arranges an IP address to VM, returns it to Cumulus frontend

Set hostname when the virtual machine is created

Lease an IP address from the IP pool

Cumulus frontend returns the IP address or the host name to the client.

thank you question
Thank you! Question?

Contact: Lizhe Wang, Marcel KunzeSteinbuch Centre for Computing (SCC) Karlsruhe Institute of Technology (KIT) Hermann-von-Helmholtz-Platz 1 D-76344 Eggenstein-Leopoldshafen,