The Cirrus & Cumulus Project:
Download
1 / 14

The Cirrus Cumulus Project: - PowerPoint PPT Presentation


  • 502 Views
  • Updated 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).

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

PowerPoint Slideshow about 'The Cirrus Cumulus Project: ' - 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
Slide1 l.jpg

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 l.jpg
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 l.jpg
OpenCirrus Cloud Computing Research Testbedhttp://cloudtestbed.com

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

a tool for collaborative research

focus: data center management & cloud services

Resources:

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

4

March 10, 2014

© Hewlett-Packard Company



A possible definition of cloud computing l.jpg
A possible Definition of Cloud Computing

Definition

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.

Functionalities

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 l.jpg
Anatomy of Cloud Computing

Key features

User-centric access

On-demand service provisioning

QoS guaranteed offer

Autonomy

Scalability & flexibility

Enabling technologies

Virtualization

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 l.jpg
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 l.jpg
OpenNEbula as a Backend

The Cumulus frontend communicates with OpenNEbula via:

SSH

XML-RPC

Improvement

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 l.jpg
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:

wget http://www.fzk.de/osfarm/create?name=&transfer=http&

class=slc_old&arch=i386&filetype=.tar&group=core&group=base

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


The forward network solution l.jpg
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 l.jpg
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, [email protected]@kit.edu


ad