open cloud consortium overview (01-10-10 v6)

20
Open Cloud Consortium: An Update Robert Grossman Open Cloud Consortium January 10, 2010 www.opencloudconsortium .org

Upload: robert-grossman

Post on 12-May-2015

1.916 views

Category:

Technology


0 download

DESCRIPTION

This is a brief overview of the Open Cloud Consortium.

TRANSCRIPT

Page 1: Open Cloud Consortium Overview (01-10-10 V6)

Open Cloud Consortium: An Update

Robert GrossmanOpen Cloud Consortium

January 10, 2010

www.opencloudconsortium.org

Page 2: Open Cloud Consortium Overview (01-10-10 V6)

Part 1.

Overview of theOpen Cloud Consortium (OCC)

www.opencloudconsortium.org

2

Page 3: Open Cloud Consortium Overview (01-10-10 V6)

501(3)(c) Not-for-profit corporation Supports the development of standards,

interoperability frameworks, and reference implementations.

Manages testbeds: Open Cloud Testbed and Intercloud Testbed.

Manages cloud computing infrastructure to support scientific research: Open Science Data Cloud.

Develops benchmarks.

3

www.opencloudconsortium.org

Page 4: Open Cloud Consortium Overview (01-10-10 V6)

OCC Members

Companies: Aerospace, Booz Allen Hamilton, Cisco, InfoBlox, Open Data Group, Raytheon, Yahoo

Universities: CalIT2, Johns Hopkins, MIT Lincoln Lab, Northwestern Univ., University of Illinois at Chicago, University of Chicago

Government agencies: NASA Open Source Projects: Sector Project

4

Page 5: Open Cloud Consortium Overview (01-10-10 V6)

OCC Working Groups

1. Large Data Cloud Working Group2. Open Cloud Testbed Working Group.3. Intercloud Testbed Working Group4. Open Science Data Cloud Working Group

Page 6: Open Cloud Consortium Overview (01-10-10 V6)

Storage Services

Compute Services

Applications

Virtual Network Manager

Data Services

Network Transport

Virtual Machine Manager

IF-MAP (Metadata)

Services

Identity Manager

IaaS

PaaS

Apps

Page 7: Open Cloud Consortium Overview (01-10-10 V6)

Part 2. Intercloud Testbed

7

Cloud 1

Cloud 2

Page 8: Open Cloud Consortium Overview (01-10-10 V6)

We have several cloud standards…

Infrastructure as a Service– Virtual Data Centers (VDC)– Virtual Networks (VN)– Virtual Machines (VM)

Platform as a Service– Cloud Compute Services– Data/Table Cloud Services– Cloud Storage Services

Open Virtualization Format (OVF)

Open Cloud Computing Interface (OCCI)

SNIA Cloud Data Management Interface (CDMI)

Large Data Cloud Interoperability Framework

Page 9: Open Cloud Consortium Overview (01-10-10 V6)

Where are the Gaps?

Infrastructure as a Service– Virtual Data Centers (VDC)– Virtual Networks (VN)– Virtual Machines (VM)– Physical Resources

Platform as a Service– Cloud Compute Services– Data as a Service

Open Virtualization Format (OVF)

Open Cloud Computing Interface (OCCI)

SNIA Cloud Data Management Interface (CDMI)

Large Data Cloud Interoperability Framework

Naming entities in IaaS & PaaS Bridging IaaS & DaaS Services that span multiple VMs, ….

Page 10: Open Cloud Consortium Overview (01-10-10 V6)

Bridging the Gaps…A Small Step

Infrastructure as a Service– Virtual Data Centers (VDC)– Virtual Networks (VN)– Virtual Machines (VM)– Physical Resources

Platform as a Service– Cloud Compute Services– Data as a Service

Open Virtualization Format (OVF)

Open Cloud Computing Interface (OCCI)

SNIA Cloud Data Management Interface (CDMI)

Large Data Cloud Interoperability Framework

Metadata service linking IaaS and DaaS

Metadata service naming and linking entities in the IaaS layers

Page 11: Open Cloud Consortium Overview (01-10-10 V6)

Part 3. Large Data Cloud Working Group

11

Standards for integrating and interoperating large data cloud services such as those provided by Hadoop and similar systems.

Page 12: Open Cloud Consortium Overview (01-10-10 V6)

Focus of Working Group

12

Cloud Storage Services

Cloud Compute Services (MapReduce, UDF, & other programming frameworks)

Table-based Data Services

Relational-like Data Services

App App App App App

App App

App App

Developing APIs for this framework.

Page 13: Open Cloud Consortium Overview (01-10-10 V6)

Benchmarks for Large Data Clouds

Until recently, the only benchmark used was Terasort (sorting 10 billion 100 byte records)

Replaced by Gray Sort and Minute Sort Gray Sort tries to maximize TB / min sorted on

100 TB or more of data. Hadoop holds the current Gray Sort and

Minute Sort records. Problem: sort is just one of the types of work

load for analytic applications

Page 14: Open Cloud Consortium Overview (01-10-10 V6)

MalStone

MalGen – generates synthetic data with realistic distributions.

MalStone A & B – “stylized” computations that can be used as benchmarks for architectures, software and systems for large data clouds.

Open source and available at malgen.googlecode.com

14

Page 15: Open Cloud Consortium Overview (01-10-10 V6)

Part 4. OCC Testbeds

Page 16: Open Cloud Consortium Overview (01-10-10 V6)

Condominium Clouds In a condominium cloud, you buy your own rack

or bunch of racks. The racks are managed and operated by the

condominium association, in this case the OCC. If your rack is 120 TB, you get the rights to c. 40

TB of storage in the cloud. The rest is a shared resource.

The Open Cloud Testbed is a condo cloud managed by the OCC.

16

Page 17: Open Cloud Consortium Overview (01-10-10 V6)

Open Cloud Testbed

Phase 2 9 racks 250+ Nodes 1000+ Cores 10+ Gb/s

17

MREN

CENIC Dragon

Hadoop Sector/Sphere Thrift KVM VMs Eucalyptus VMs

C-Wave

Page 18: Open Cloud Consortium Overview (01-10-10 V6)

Part 5. Open Science Data Cloud Working Group

18

Page 19: Open Cloud Consortium Overview (01-10-10 V6)

Open Science Data Cloud

19

Astronomical dataBiological data (Bionimbus)

Networking data

Page 20: Open Cloud Consortium Overview (01-10-10 V6)

For More Information

[email protected]