SlideShare a Scribd company logo
Open Cloud Computing 
Interface
The need for standards in the Cloud

Thijs Metsch
Software Engineer Cloud, Grid and Virtualization
Sun Microsystems
CCA09, Chicago, October 20, 2009


                                                   1
What is Cloud Computing?




                           2
Resources and Services Virtualization without Barriers



                                           Resources
                                                                        Virtualization


                                                    Services




http://www.reservoir-fp7.eu -   The research leading to these results has received funding from the European
Community's Seventh FrameworkProgramme (FP7/2007­2013) under grant agreement n° 215605.                        3
Platform
                                XX-67-HT License
 Geographical


Security        Barriers             Money



      Trust                      Political /
                                 Enviroment
                    Virtualization

                                               4
5
Virtualization An umbrella term
               describing how a
               computer can enhance
               the ability to do work.




                               Crossbow




                                          6
Service       Can be any kind of software
              with a demand for resources


Interface                   Description



                    Service


            Service Level
            Agreements




                                            7
Execd




                                      Scaling the # of Execd
                              Execd
                 Qmaster

                 Scheduler
                              Execd



                              Execd
 Queue size
over threshold

A service with a 'SLA' example...
                                                               8
Patterns, Patterns, Patterns...




                                  9
Controller




        View                  Model




Model-View-Controller Pattern (T. Reenskaug)
                                               10
Services




     Virtualization              Resources




Another view...
                                             11
So what about a Service
orientated Cloud approach?




                             12
Service A                                  Service B
e.g. Sun Grid Engine Cluster                  e.g. Globus Toolkit




                                Resource
                               assignment
                                based on
                                  need

 Spare Pool
      -                                     Public Cloud
Private Cloud



                                                                    13
Service A                               Service B
e.g. Sun Grid Engine Cluster               e.g. Globus Toolkit




                               Service
                               Domain
                               Manager

 Spare Pool
      -                                  Public Cloud
Private Cloud



                                                                 14
More things which are demanded
(by users e.g. to prevent vendor
lock-in)...




                              15
Interoperability ability to let different
                 system interoperate




                                            16
s
                               ct
                              je
Interoperability ability to let different




                            ro
                 system interoperate




                           p
                        I
                        O
                       S
                      @
                   LA
                  S
               d
             an
          IR
         O
        V
      ER
    ES
   R
   .
  g
e.




                                            17
Integration wire up cloud computing
            with (legacy) resources
            (Hybrid & Federated
            Clouds)




                                      18
Portability ability to move services
            and port them as easy
            as possible




                                       19
Portability ability to move services




                              at
            and port them as easy




                            rm
            as possible




                          Fo
                      n
                     io
                  at
                iz
                al
           tu
           ir
         V
      en
     p
   O




                                       20
So Services have a demand for
Resources...Smells like
'Infrastructure as a Service'




                                21
“If you think of standardization as
the best that you know today, but
which is to be improved tomorrow; you
get somewhere.”
– Henry Ford




                                        22
Infrastructure as a Service




            Platform as        Software as
             a Service          a Service




Our focus
                                             23
How it all began
                   24
How it all began
                   25
250



   200



   150



   100



    50



     0
         0   OGF25   OGF26   OGF27




Members
                                     26
Create – HTTP POST
       Retrieve – HTTP GET
       Update – HTTP GET & HTTP PUT
       Delete – HTTP DELETE

OCCI – a quick look
                                      27
GET http://abc.com/compute/uid123foobar/


              Provider            *   Instance



                              *
                         Compute
                                            *
                                       Storage
                                                     *
                                                                Links
                                                 Network

 Operations    *
                                                      *    Attributes

OCCI



OCCI – a second look
                                                                        28
Your Extension?

             'A' Rendering             OCCI
                                  Infrastructure


                                      OCCI
                                Core Specification




Today – The Specification
                                                     29
What about Storage?




                      30
Cloud Data Management Interface
                                  31
Cloud Data Management Interface
Thanks to Mark Carlson and SNIA-Cloud TWG
                                            32
CDMI & OCCI Whitepaper
                         33
Proprietary
                          APIs
Private Cloud
                                      Hybrid Cloud




                           ...


       Public Cloud


                      http://cloud-standards.org/
                                                     34
http://socialsignal.com/
                           35
Cloud
                                                                       Computing



                                                                       RE SER V OIR

                                         Patters


                                                            Service Orientated
                                                            Cloud Computing


                                                            Integration / Portability
                                                            Interoperability


                                          Cloud Standards
                                                                       OCCI




     Wrap-up: My line of argumentation
                                          CDMI


                                                            cloud-standards.org



                                                            The end :-)
36
Conclusions & Questions
                 Thijs Metsch
                 Sun Microsystems


                 mailto:thijs.metsch@sun.com


                 http://blogs.sun.com/intheclouds
                 http://www.twitter.com/befreax




                 RESERVOIR website
                 http://www.reservoir-fp7.eu
                 OCCI working group website
                 http://www.occi-wg.org
                 SGE & SDM website
                 http://www.sun.com/sge


                                                    37

More Related Content

What's hot (11)

PDF
Infocom03 rajiv
zt5169
 
PDF
Simplifying and enabling rcs service delivery
AcmePacket
 
PDF
CompatibleOne OSCi workshop March 2012
CompatibleOne
 
PDF
Cloud Foundry bootcamp at ContributingCode
Chris Richardson
 
PDF
OSGi Devcon 2009 Keynote
Peter Kriens
 
PDF
Simplifying Cloud Implementation
Morphlabs
 
PDF
CompatibleOne @ OpenWorldForum 2011
CompatibleOne
 
PDF
CompatibleOne Collaborative Project OW2con11
CompatibleOne
 
PDF
The mainframe and the cloud
IBM India Smarter Computing
 
PDF
The role of the mainframe as a host environment for enterprise cloud computing
IBM India Smarter Computing
 
PDF
Van innovatie naar een landelijk crisis management systeem
EsriGISConferentie
 
Infocom03 rajiv
zt5169
 
Simplifying and enabling rcs service delivery
AcmePacket
 
CompatibleOne OSCi workshop March 2012
CompatibleOne
 
Cloud Foundry bootcamp at ContributingCode
Chris Richardson
 
OSGi Devcon 2009 Keynote
Peter Kriens
 
Simplifying Cloud Implementation
Morphlabs
 
CompatibleOne @ OpenWorldForum 2011
CompatibleOne
 
CompatibleOne Collaborative Project OW2con11
CompatibleOne
 
The mainframe and the cloud
IBM India Smarter Computing
 
The role of the mainframe as a host environment for enterprise cloud computing
IBM India Smarter Computing
 
Van innovatie naar een landelijk crisis management systeem
EsriGISConferentie
 

Similar to CCA09 Cloud Computing Standards and OCCI (20)

PDF
Open Cloud Frameworks - Open Standards for the Cloud Community
befreax
 
PPTX
Introduction to cloud computing
Jithin Parakka
 
PPTX
Optimizing Cloud Computing with IPv6
John Rhoton
 
PPTX
Cloud computing
Med Zaibi
 
PDF
Sc World Congress Econference March 2011
Neira Jones
 
PPT
Cloud Computing Webinar
Saif Ahmad
 
PPTX
Cloud computing by prabhunath sharma
Prabhunath Sharma
 
PDF
Windows Azure Overview
Stefano Paluello
 
PDF
MPLS 2010: Network Enabled Cloud and Service Models
Cisco Service Provider
 
PDF
Market Research Report : Cloud Computing Market in India 2010
Netscribes, Inc.
 
PPTX
Cloud computing
Vishal Chothe
 
PDF
Cloud computing ppt_0
Bishnupriya Dash
 
PPTX
Cloud computing 101
Otto Mora
 
PPTX
Cloud computing 101
kriggins
 
PDF
Going to the Cloud
José Ferreiro
 
PDF
Mach Technology
Open Stack
 
PPT
Cloud Networking: Network aspects of the cloud
SAIL
 
PDF
Community Clouds - Shared Infrastructure as a Service
Harold Teunissen
 
PDF
CloudFest Denver Windows Azure Design Patterns
David Pallmann
 
PDF
Making of a Successful Cloud Business
ACMBangalore
 
Open Cloud Frameworks - Open Standards for the Cloud Community
befreax
 
Introduction to cloud computing
Jithin Parakka
 
Optimizing Cloud Computing with IPv6
John Rhoton
 
Cloud computing
Med Zaibi
 
Sc World Congress Econference March 2011
Neira Jones
 
Cloud Computing Webinar
Saif Ahmad
 
Cloud computing by prabhunath sharma
Prabhunath Sharma
 
Windows Azure Overview
Stefano Paluello
 
MPLS 2010: Network Enabled Cloud and Service Models
Cisco Service Provider
 
Market Research Report : Cloud Computing Market in India 2010
Netscribes, Inc.
 
Cloud computing
Vishal Chothe
 
Cloud computing ppt_0
Bishnupriya Dash
 
Cloud computing 101
Otto Mora
 
Cloud computing 101
kriggins
 
Going to the Cloud
José Ferreiro
 
Mach Technology
Open Stack
 
Cloud Networking: Network aspects of the cloud
SAIL
 
Community Clouds - Shared Infrastructure as a Service
Harold Teunissen
 
CloudFest Denver Windows Azure Design Patterns
David Pallmann
 
Making of a Successful Cloud Business
ACMBangalore
 
Ad

More from befreax (6)

PDF
Suricate
befreax
 
PPTX
OCCI Specification Walkthrough
befreax
 
PPTX
Restify Your Apps
befreax
 
PDF
Open Cloud Computing Interface - OCCI Status update
befreax
 
PDF
OCCI status update
befreax
 
PDF
OCCI Introduction
befreax
 
Suricate
befreax
 
OCCI Specification Walkthrough
befreax
 
Restify Your Apps
befreax
 
Open Cloud Computing Interface - OCCI Status update
befreax
 
OCCI status update
befreax
 
OCCI Introduction
befreax
 
Ad

Recently uploaded (20)

PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 

CCA09 Cloud Computing Standards and OCCI