An Overview of the Open Cloud Consor4um



Similar documents
An Overview of the Open Cloud Consortium

Distributed Data Parallel Computing: The Sector Perspective on Big Data

Cloud Compu)ng in Educa)on and Research

Cloud Courses Description

Cloud Computing. Lecture 24 Cloud Platform Comparison

Interna'onal Standards Ac'vi'es on Cloud Security EVA KUIPER, CISA CISSP HP ENTERPRISE SECURITY SERVICES

Linux Clusters Ins.tute: Turning HPC cluster into a Big Data Cluster. A Partnership for an Advanced Compu@ng Environment (PACE) OIT/ART, Georgia Tech

Cloud Computing Training

Cloud Courses Description

Cloud Compu)ng. Yeow Wei CHOONG Anne LAURENT

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Open Cirrus: Towards an Open Source Cloud Stack

The Development of Cloud Interoperability

Hadoop Introduction. Olivier Renault Solution Engineer - Hortonworks

How To Understand Cloud Computing

The Role of Nutanix in the Public /Private / Hybrid Cloud Spectrum

Data Management in the Cloud: Limitations and Opportunities. Annies Ductan

Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS

What is Analytic Infrastructure and Why Should You Care?

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Big Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas

Certified Cloud Computing Professional VS-1067

Return on Experience on Cloud Compu2ng Issues a stairway to clouds. Experts Workshop Nov. 21st, 2013

Cloud Computing: Making the right choices

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

10- High Performance Compu5ng

Cloud Computing and Big Data What Technical Writers Need to Know

Open source Google-style large scale data analysis with Hadoop

BIG DATA TRENDS AND TECHNOLOGIES

Users VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

The Top 5 Most Common Cloud Management Functions

6.S897 Large-Scale Systems

Big Data and Industrial Internet

Cloud Computing Trends

Cloud Compu)ng: Overview & challenges. Aminata A. Garba

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

The Cloud as a Computing Platform: Options for the Enterprise

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Cloud Computing Now and the Future Development of the IaaS

Big Data Realities Hadoop in the Enterprise Architecture

White Paper on CLOUD COMPUTING

Data Center Evolu.on and the Cloud. Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Cloud computing. Examples

A Survey on Cloud Storage Systems

Contents. Preface Acknowledgements. Chapter 1 Introduction 1.1

Cloud Services Brokerage: Technology and Market Assessment

How To Understand Cloud Compueng

Open source large scale distributed data management with Google s MapReduce and Bigtable

Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeff Ullman Stanford University

Cloud Computing Summary and Preparation for Examination

ITG Software Engineering

OTM in the Cloud. Ryan Haney

A Tutorial Introduc/on to Big Data. Hands On Data Analy/cs over EMR. Robert Grossman University of Chicago Open Data Group

Cloud computing doesn t yet have a

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

NCTA Cloud Architecture

Architectural Implications of Cloud Computing

You should have a working knowledge of the Microsoft Windows platform. A basic knowledge of programming is helpful but not required.

Monitis Project Proposals for AUA. September 2014, Yerevan, Armenia

Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14

Cloud Computing using MapReduce, Hadoop, Spark

NET+ INFRASTRUCTURE AND PLATFORM SERVICES PORTFOLIO STATUS & UPDATE

Cloud JPL Science Data Systems

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Accelerating Enterprise Big Data Success. Tim Stevens, VP of Business and Corporate Development Cloudera

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

Networked Virtual Spaces and Clouds. Magda El Zarki UC Irvine

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Data Analyst Program- 0 to 100

Jeffrey D. Ullman slides. MapReduce for data intensive computing

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

Electronic Records Storage Options and Overview

Transcription:

www.opencloudconsortium.org An Overview of the Open Cloud Consor4um Robert Grossman Open Cloud Consor4um OMG Cloud Compu4ng Interoperability Workshop March 23, 2009

This talk represents my personal opinions and does not necessarily represent a consensus posi4on of the Open Cloud Consor4um or posi4ons of any of its members. 2

Part 1. Introduc4on 3

What is a Cloud? Clouds provide on demand resources or services over a network, ojen the Internet, with the scale and reliability of a data center. No standard defini4on. Cloud architectures are not new. What is new: Scale Ease of use Pricing model. 4

Varie4es of Clouds Architectural Model Compu4ng Instances vs Compu4ng Services Economic Model Elas4c, usage based pricing, lease/own, Management Model Private vs Public; Single vs Mul4ple Tenant; Programming Model Queue Service, MPI, MapReduce, Distributed UDF Computing instances vs computing services Elastic, usagebased pricing or not Private internal vs public external All combinations occur. 5

Instances, Services & Frameworks many instances single instance Amazon s EC2 Hadoop DFS & MapReduce Amazon s SQS Azure Services Amazon s S3 Google AppEngine VMWare Vmotion Microsoft Azure This table contains some examples but is not inclusive of the various offerings available. instance service framework operating system 6

OCC s Current Focus many instances single instance Amazon s EC2 Hadoop DFS & MapReduce Amazon s SQS Azure Services Google AppEngine VMWare Vmotion Microsoft Azure Amazon s Complementary to most other S3 current standardization efforts. instance service framework operating system 7

Architectural Model On demand resources & services over a network at the scale of a data center On demand compu&ng instances IaaS: Amazon EC2, S3, etc.; Eucalyptus supports many Web 2.0 applica4ons/users On demand compu&ng services for data intensive compu&ng GFS/MapReduce/Bigtable, Hadoop, Sector, Manage and compute with large data (say 10 TB) 8

Delivering On Demand Compu4ng Instances App App App App App App App App Table based Data (BigTable) Services Rela4onal Data Services (Pig, etc.) App App Cloud Compute Services (MapReduce & Generaliza4ons) App App Cloud Storage Services On demand compu4ng instances can be delivered using data center scale on demand compu4ng services 9

www.opencloudconsor4um.org 1. Supports the development of standards. 2. Supports reference implementa4ons for cloud compu4ng, preferably open source. 3. Manages a testbed for cloud compu4ng called the Open Cloud Testbed. 4. Supports the development of benchmarks. 5. Sponsors workshops and other events related to cloud compu4ng. 10

Organiza4on OCC is a consor4um operated by a not for profit. OCC is member driven. OCC is oriented to companies and organiza4ons, not individuals. Members set up working groups (WG). Current WG: Standards and interoperability for clouds that provide on demand compu4ng services Informa4on sharing and security working group Wide area clouds and networking working group Strongly encourages reference implementa4ons, open source if possible 11

Part 2. Some Roles the USG Might Play in Cloud Standards 12

USG & Internet (CACM 1996) USG supported short term projects, not long term programs. NSF & DARPA provided only seed funding. Emphasis on focused projects with concrete goals. Projects provided leadership. Projects established open, vendor neutral standards. Coopera4on between USG, universi4es & industry. Rela4vely few, high competent people were involved & they had complete autonomy. Extracted from: Seeding Networks: the Federal Role, Larry Press, CACM 1996. 13

Some Roles the USG Might Choose Purchase cloud services for end users from cloud service providers. Build data centers and provide private cloud services for internal USG consump4on (GOGO, GOCO, COCO); i.e. purchase cloud infrastructure. Encourage standards by adding clauses to contracts to support open standards. Support some short term projects with concrete goals. 14

Some Possible USG Drivers Improve produc4vity get a new desktop instance in 20 minutes Go green Reduce power & environmental impact Disaster recovery Preserve USG informa4on Informa4on sharing Health care, homeland defense, 15

Risks of Ac4ng Too Early Appropriate standards and designs are yet understood. Bad decision can skew the market in the wrong direc4on. 16

Part 3: Standards & Interoperability WG Train gauge in China is 1435 mm Train gauge in Russia is 1520 mm Change of gauge at Ussuriisk (near Vladivostok) at the Chinese Russian border How can a cloud application move from one cloud storage service to another? 17

Clouds for Data Intensive Compu4ng App App App App App Table based Data (BigTable) Services Rela4onal Data Services (Pig, etc.) App App Cloud Compute Services (MapReduce & Generaliza4ons) App App Cloud Storage Services 18

vs On Demand Compu4ng Instances App App App

Ini4al Focus of OCC Interoperability WG TBD Hbase Hive Casandra Pig, SQL+MR varia4ons, DryadLINQ(?),... Hadoop MapReduce Sector UDF/MR ThriJ TBD Hadoop HDFS Sector DFS KFS 20

Part 4. Informa4on Sharing & Security Working Group How can two HIPAA compliant clouds run by two different organiza4ons share data? How can two different USG clouds run by two different organiza4ons share data? 21

Informa4on Sharing & Security Mediator (Media4on Policies with alerts, audit trail & provenance) Cross Policy Services / Applica4ons Interface Policy P2 Services / Applica4ons Authoriza4ons Security Users Data Interface Policy P1 Services / Applica4ons Authoriza4ons Security Users Data Interface Policy P1 Services / Applica4ons S e r v i c e s / A p li c a ti o n s Authoriza4ons Users Security Data

Both Technical and Policy Issues Several Organiza&ons or Authori&es One Organiza&on or Authority????????? One Cloud Several Clouds 23

Driving Project Develop standards for sharing informa4on between two HIPAA compliant clouds. Goal: Replace fax, which is used ojen today to exchange informa4on between two different HIPAA environments. 24

Part 5. Open Cloud Testbed For reference implementa&ons For interoperability studies For benchmarks and other experimental studies 25

Open Cloud Testbed Phase 1 (2008) Phase 1 4 racks 120 Nodes 480 Cores 10+ Gb/s CENIC C-Wave MREN Dragon Hadoop Sector/Sphere ThriJ Eucalyptus 26

Open Cloud Testbed Phase 2 (2009) Phase 2 6 loca4ons 8 racks 256 Nodes 1024 Cores 10+ Gb/s + shared resources 27

Open Cloud Testbed

Part 6. Benchmarks To help inform purchase decisions To help inform the design of cloud applica4ons To help inform cloud architecture decisions 29

MalGen MalGen generates synthe4c data with realis4c distribu4ons. MalStone A & B stylized computa4ons that can be used as benchmarks for architectures, sojware and systems for cloud compu4ng. 30

Part 7. OCC Sponsored Events 31

Cloud Compu4ng & Its Applica4ons 08 CCA 09 being planned now. 32

Please Work With the OCC To learn more about the Open Cloud Consor4um www.opencloudconsor4um.org Join one of our working groups. 33