SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
June 2, 2015 Cedric Thomas, OW2 1/31
OW2 and Cloud Computing Standardization:
the OCCIware project
Cedric Thomas, OW2 CEO
June 2, 2015 Cedric Thomas, OW2 2/31
Agenda
• Open Cloud
• Cloud Challenges
• Open Standards
• OCCI
• OCCIware
!
June 2, 2015 Cedric Thomas, OW2 3/31
4© OW2 Consortium 2014 – Cedric Thomas –China National Computer Congress, Oct 23-25, 2014, Zhengzhou, Henan www.ow2.org
0> The freedom to run the
software for any purpose
1> The freedom to study how the
software works and to adapt it
to your needs
2> The freedom to redistribute
copies of the software
3> The freedom to improve the
software and distribute your
improvements to the public
5© OW2 Consortium 2014 – Cedric Thomas –China National Computer Congress, Oct 23-25, 2014, Zhengzhou, Henan www.ow2.org
No barriers to entryNo barriers to entry
No barriers to exitNo barriers to exit
No discriminationNo discrimination
InteroperabilityInteroperability
Free/Open source licensesFree/Open source licenses
Technological neutralityTechnological neutrality
TransparencyTransparency
June 2, 2015 Cedric Thomas, OW2 6/31
Cloud
SW
IaaS
PaaS
June 2, 2015 Cedric Thomas, OW2 7/31
Cloud
SW
IaaS
PaaS
Heterogeneity → Interoperability issue!
June 2, 2015 Cedric Thomas, OW2 8/31
Cloud Challenge:
Interoperability
• Today's cloud computing model
is not compliant with the original
utilitymodel
– Electricity, Telephone, etc.
• Interoperability insilos
– Intra-organization or within
close ecosystems
• Today's private and public cloud
services are not interoperable
!
June 2, 2015 Cedric Thomas, OW2 9/31
Picture: wikipedia.org
June 2, 2015 Cedric Thomas, OW2 10/31
Layers
Domains
ParttoningParttoning!! Lock in!Lock in!
Picture: wikipedia.org
No genericNo generic
solution!solution!
June 2, 2015 Cedric Thomas, OW2 11/31
Cloud Challenge:
Inefficiencies
• Customer lock-in
– Lack of interoperability
• High application
maintenance cost
– Provider and technology
dependencies
• Information and systems
planning uncertainty
– Fast technology transition
and obsolescence
!
June 2, 2015 Cedric Thomas, OW2 12/31
Layers
Domains
ParttoningParttoning!! Lock in!Lock in!
No genericNo generic
solution!solution!
Picture: wikipedia.org
Lack of standards!
Too many standards!
Lack of ecosystem!
June 2, 2015 Cedric Thomas, OW2 13/31
Cloud Challenge:
Standards
• Cloud innovation ahead of
standards
• Cloud technologies are driven
technology and service providers
• Standards are defined by vendor
!
June 2, 2015 Cedric Thomas, OW2 14/31
< Interoperability >
Open
standards
Proprietary
standards
Open Standards can
help and are preferable
to Proprietary Standards
June 2, 2015 Cedric Thomas, OW2 15/31
Vendors
Users
Researchers
Vendor
Proprietary standards can be modified
without notice, thus keeping owner ahead
of competition and followers.
Open Standards are defined by consensus
among multiple stakeholders. Transparent, but
slow work-group-based decision process.
Cooperatively defined open standards are
designed to foster interoperability ab initio.
All stakeholders share equal information.
Proprietary standards are designed to grow
initiator market power. Asymmetric
information between initiator and followers.
Market power,
Asymmetry
Cooperation,
Symmetry
Outcome
post facto
Target
ab initio
< Interoperability >
Open
standards
Proprietary
standards
June 2, 2015 Cedric Thomas, OW2 16/31
Organizations Work
on Open Standards
for Cloud Computing
• Distributed Management Task Force - DM
• Open Cloud Consortium – OCC
• Open Grid Forum – OGF
• Storage Networking Industry Association –
SNIA
• Cloud Security Alliance – CSA
• OASIS
June 2, 2015 Cedric Thomas, OW2 17/31
OCCI: Open Cloud
Computing Interface
• Delivered through the Open Grid
Forum
• Open community-led specification
• Vendor-independent, platform-
neutral
• General-purpose set of
specifications: IaaS, PaaS, SaaS
• Object: cloud-based interactions
with resources
June 2, 2015 Cedric Thomas, OW2 18/31
OCCI is...
• Typed
– Resources are well identified
• Extensible
– Resources added with “mixins”
• Relational
– One single way to describe links
• Self-described
– Server tells how to works with it
• Meta-model based
– Techno agnostic implementation
June 2, 2015 Cedric Thomas, OW2 19/31
OCCI Core
(metamodel)OCCI 101
June 2, 2015 Cedric Thomas, OW2 20/31
OCCI Core
(metamodel)
Network
Container
Environment
Compute
- memory
- started
- start()
Database
Applicaton
Storage
Router
Deployable
NetworkLink
DatabaseLink
EnvironmentLink
OCCI 101
Platorm
level
Infrastructure
level
Applicaton
level
OCCI Extensions
(models)
June 2, 2015 Cedric Thomas, OW2 21/31
Growing the OCCI
Ecosystem
• Over 100 projects on GitHub
– Frameworks
• Eg: Erocci
– Tools
• Eg: Intel
– Specific implementations
• Eg, Cloud, IoT, etc.
• Majority languages supported
– C++, Ruby, Perl, Python, Java,
Erlang, Javascript, etc.
June 2, 2015 Cedric Thomas, OW2 22/31
http://occi-wg.org/community/implementations/
• Already broadly implemented
in popular cloud infrastructure
• Should evolve beyond
infrastructure
June 2, 2015 Cedric Thomas, OW2 23/31
• Brings to OCCI the power of
formal languages and model
driven engineering (MDE)
• The OCCI IDRE: a formal,
model-driven platform to
manage any cloud resource
• Collaborative project
– Open source project
– 3 Years, 860 PMs, €5.6m
– 10 partners
June 2, 2015 Cedric Thomas, OW2 24/31
June 2, 2015 Cedric Thomas, OW2 25/31
A formal model
• OCCI Based Formal Meta-Model
• ECore (Eclipse Modeling
Framework)
• Extensible datatype system
• Introduces Extension and
Configuration concepts
– Ability to generate tools: editors,
simulators, etc
“A Precise Metamodel for Open Cloud Computing Interface”, IEEE CLOUD 2015, NYC, USA
June 2, 2015 Cedric Thomas, OW2 26/31
Cloud Designer
• Docker dedicated designer
• Define, start, stop containers
• Graphical UI
• < 10 days dev effort
June 2, 2015 Cedric Thomas, OW2 27/31
Erocci Runtime
• Model-driven generic OCCI
runtime
• Listeners: HTTP + XMPP
listeners
• Backends: Mnesia (DB), D-Bus
• Pluggable authentication
• Erlang/OTP based
• Website: http://erocci.ow2.org
June 2, 2015 Cedric Thomas, OW2 28/31
OCCIware In Action
• Datacenter as a Service
– IaaS, including bare-metal, +
monitoring + elasticity management
• Deploy@OCCIware
– Deployment + (re)configuration
interoperability
• BigData/HPC
– Middleware deployment
– JOB Scheduling
• LinkedData as a Service
– Open Data platform
• Developers
– Automatic deployment
• Managers
– Cost simulation, analysis,
optimisation
June 2, 2015 Cedric Thomas, OW2 29/31
You Are Welcome
To Join OCCIware
June 2, 2015 Cedric Thomas, OW2 30/31
Summary
June 2, 2015 Cedric Thomas, OW2 31/31

Más contenido relacionado

Similar a OCCIware project and OCCI standard presented at China Cloud Computing Conference, June 2015

AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE IoT
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Eclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MEclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MMike Milinkovich
 
Up to University -the European project to close the gap between secondary sch...
Up to University -the European project to close the gap between secondary sch...Up to University -the European project to close the gap between secondary sch...
Up to University -the European project to close the gap between secondary sch...Up2Universe
 
Up2U the European project to close the gap between secondary and higher educa...
Up2U the European project to close the gap between secondary and higher educa...Up2U the European project to close the gap between secondary and higher educa...
Up2U the European project to close the gap between secondary and higher educa...Up2Universe
 
DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015Ernest Mueller
 
Model repositories: will they become reality?
Model repositories: will they become reality?Model repositories: will they become reality?
Model repositories: will they become reality?Davide Ruscio
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...David Meyer
 
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Ed Dodds
 
Open Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOpen Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOW2
 
Open Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceOpen Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceAppHub
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersAlan Sill
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Grid Protection Alliance
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry CollaborationsIan Skerrett
 
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionCloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionVamshi Chowdary
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Mainframe Project
 

Similar a OCCIware project and OCCI standard presented at China Cloud Computing Conference, June 2015 (20)

2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
Eclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2MEclipse Foundation: Openness and M2M
Eclipse Foundation: Openness and M2M
 
A Methodology for Building the Internet of Things
A Methodology for Building the Internet of ThingsA Methodology for Building the Internet of Things
A Methodology for Building the Internet of Things
 
Up to University -the European project to close the gap between secondary sch...
Up to University -the European project to close the gap between secondary sch...Up to University -the European project to close the gap between secondary sch...
Up to University -the European project to close the gap between secondary sch...
 
Up2U the European project to close the gap between secondary and higher educa...
Up2U the European project to close the gap between secondary and higher educa...Up2U the European project to close the gap between secondary and higher educa...
Up2U the European project to close the gap between secondary and higher educa...
 
DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015
 
Model repositories: will they become reality?
Model repositories: will they become reality?Model repositories: will they become reality?
Model repositories: will they become reality?
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
 
Open Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the DifferenceOpen Source Software: The Governance Makes the Difference
Open Source Software: The Governance Makes the Difference
 
Open Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the DifferenceOpen Source Software: Governance Makes the Difference
Open Source Software: Governance Makes the Difference
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Cloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for DevelopersCloud Standards in the Real World: Cloud Standards Testing for Developers
Cloud Standards in the Real World: Cloud Standards Testing for Developers
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
 
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionCloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 

Más de OCCIware

Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...OCCIware
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...OCCIware
 
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware
 
erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris. erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris. OCCIware
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware
 
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware
 
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCIware
 
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware
 
OCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, LondonOCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, LondonOCCIware
 

Más de OCCIware (15)

Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
 
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris. erocci - a scalable model-driven API framework, OW2con'16, Paris.
erocci - a scalable model-driven API framework, OW2con'16, Paris.
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
 
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
OCCiware A Formal and Tooled Toolchain For Managing Everything as a Service
 
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
 
OCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, LondonOCCIware presentation at Cloud Expo Europe, March 11-12, London
OCCIware presentation at Cloud Expo Europe, March 11-12, London
 
OCCIware
OCCIwareOCCIware
OCCIware
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

OCCIware project and OCCI standard presented at China Cloud Computing Conference, June 2015

  • 1. June 2, 2015 Cedric Thomas, OW2 1/31 OW2 and Cloud Computing Standardization: the OCCIware project Cedric Thomas, OW2 CEO
  • 2. June 2, 2015 Cedric Thomas, OW2 2/31 Agenda • Open Cloud • Cloud Challenges • Open Standards • OCCI • OCCIware !
  • 3. June 2, 2015 Cedric Thomas, OW2 3/31
  • 4. 4© OW2 Consortium 2014 – Cedric Thomas –China National Computer Congress, Oct 23-25, 2014, Zhengzhou, Henan www.ow2.org 0> The freedom to run the software for any purpose 1> The freedom to study how the software works and to adapt it to your needs 2> The freedom to redistribute copies of the software 3> The freedom to improve the software and distribute your improvements to the public
  • 5. 5© OW2 Consortium 2014 – Cedric Thomas –China National Computer Congress, Oct 23-25, 2014, Zhengzhou, Henan www.ow2.org No barriers to entryNo barriers to entry No barriers to exitNo barriers to exit No discriminationNo discrimination InteroperabilityInteroperability Free/Open source licensesFree/Open source licenses Technological neutralityTechnological neutrality TransparencyTransparency
  • 6. June 2, 2015 Cedric Thomas, OW2 6/31 Cloud SW IaaS PaaS
  • 7. June 2, 2015 Cedric Thomas, OW2 7/31 Cloud SW IaaS PaaS Heterogeneity → Interoperability issue!
  • 8. June 2, 2015 Cedric Thomas, OW2 8/31 Cloud Challenge: Interoperability • Today's cloud computing model is not compliant with the original utilitymodel – Electricity, Telephone, etc. • Interoperability insilos – Intra-organization or within close ecosystems • Today's private and public cloud services are not interoperable !
  • 9. June 2, 2015 Cedric Thomas, OW2 9/31 Picture: wikipedia.org
  • 10. June 2, 2015 Cedric Thomas, OW2 10/31 Layers Domains ParttoningParttoning!! Lock in!Lock in! Picture: wikipedia.org No genericNo generic solution!solution!
  • 11. June 2, 2015 Cedric Thomas, OW2 11/31 Cloud Challenge: Inefficiencies • Customer lock-in – Lack of interoperability • High application maintenance cost – Provider and technology dependencies • Information and systems planning uncertainty – Fast technology transition and obsolescence !
  • 12. June 2, 2015 Cedric Thomas, OW2 12/31 Layers Domains ParttoningParttoning!! Lock in!Lock in! No genericNo generic solution!solution! Picture: wikipedia.org Lack of standards! Too many standards! Lack of ecosystem!
  • 13. June 2, 2015 Cedric Thomas, OW2 13/31 Cloud Challenge: Standards • Cloud innovation ahead of standards • Cloud technologies are driven technology and service providers • Standards are defined by vendor !
  • 14. June 2, 2015 Cedric Thomas, OW2 14/31 < Interoperability > Open standards Proprietary standards Open Standards can help and are preferable to Proprietary Standards
  • 15. June 2, 2015 Cedric Thomas, OW2 15/31 Vendors Users Researchers Vendor Proprietary standards can be modified without notice, thus keeping owner ahead of competition and followers. Open Standards are defined by consensus among multiple stakeholders. Transparent, but slow work-group-based decision process. Cooperatively defined open standards are designed to foster interoperability ab initio. All stakeholders share equal information. Proprietary standards are designed to grow initiator market power. Asymmetric information between initiator and followers. Market power, Asymmetry Cooperation, Symmetry Outcome post facto Target ab initio < Interoperability > Open standards Proprietary standards
  • 16. June 2, 2015 Cedric Thomas, OW2 16/31 Organizations Work on Open Standards for Cloud Computing • Distributed Management Task Force - DM • Open Cloud Consortium – OCC • Open Grid Forum – OGF • Storage Networking Industry Association – SNIA • Cloud Security Alliance – CSA • OASIS
  • 17. June 2, 2015 Cedric Thomas, OW2 17/31 OCCI: Open Cloud Computing Interface • Delivered through the Open Grid Forum • Open community-led specification • Vendor-independent, platform- neutral • General-purpose set of specifications: IaaS, PaaS, SaaS • Object: cloud-based interactions with resources
  • 18. June 2, 2015 Cedric Thomas, OW2 18/31 OCCI is... • Typed – Resources are well identified • Extensible – Resources added with “mixins” • Relational – One single way to describe links • Self-described – Server tells how to works with it • Meta-model based – Techno agnostic implementation
  • 19. June 2, 2015 Cedric Thomas, OW2 19/31 OCCI Core (metamodel)OCCI 101
  • 20. June 2, 2015 Cedric Thomas, OW2 20/31 OCCI Core (metamodel) Network Container Environment Compute - memory - started - start() Database Applicaton Storage Router Deployable NetworkLink DatabaseLink EnvironmentLink OCCI 101 Platorm level Infrastructure level Applicaton level OCCI Extensions (models)
  • 21. June 2, 2015 Cedric Thomas, OW2 21/31 Growing the OCCI Ecosystem • Over 100 projects on GitHub – Frameworks • Eg: Erocci – Tools • Eg: Intel – Specific implementations • Eg, Cloud, IoT, etc. • Majority languages supported – C++, Ruby, Perl, Python, Java, Erlang, Javascript, etc.
  • 22. June 2, 2015 Cedric Thomas, OW2 22/31 http://occi-wg.org/community/implementations/ • Already broadly implemented in popular cloud infrastructure • Should evolve beyond infrastructure
  • 23. June 2, 2015 Cedric Thomas, OW2 23/31 • Brings to OCCI the power of formal languages and model driven engineering (MDE) • The OCCI IDRE: a formal, model-driven platform to manage any cloud resource • Collaborative project – Open source project – 3 Years, 860 PMs, €5.6m – 10 partners
  • 24. June 2, 2015 Cedric Thomas, OW2 24/31
  • 25. June 2, 2015 Cedric Thomas, OW2 25/31 A formal model • OCCI Based Formal Meta-Model • ECore (Eclipse Modeling Framework) • Extensible datatype system • Introduces Extension and Configuration concepts – Ability to generate tools: editors, simulators, etc “A Precise Metamodel for Open Cloud Computing Interface”, IEEE CLOUD 2015, NYC, USA
  • 26. June 2, 2015 Cedric Thomas, OW2 26/31 Cloud Designer • Docker dedicated designer • Define, start, stop containers • Graphical UI • < 10 days dev effort
  • 27. June 2, 2015 Cedric Thomas, OW2 27/31 Erocci Runtime • Model-driven generic OCCI runtime • Listeners: HTTP + XMPP listeners • Backends: Mnesia (DB), D-Bus • Pluggable authentication • Erlang/OTP based • Website: http://erocci.ow2.org
  • 28. June 2, 2015 Cedric Thomas, OW2 28/31 OCCIware In Action • Datacenter as a Service – IaaS, including bare-metal, + monitoring + elasticity management • Deploy@OCCIware – Deployment + (re)configuration interoperability • BigData/HPC – Middleware deployment – JOB Scheduling • LinkedData as a Service – Open Data platform • Developers – Automatic deployment • Managers – Cost simulation, analysis, optimisation
  • 29. June 2, 2015 Cedric Thomas, OW2 29/31 You Are Welcome To Join OCCIware
  • 30. June 2, 2015 Cedric Thomas, OW2 30/31 Summary
  • 31. June 2, 2015 Cedric Thomas, OW2 31/31