Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CompatibleOne FISL Conference 2011 Brazil


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

CompatibleOne FISL Conference 2011 Brazil

  1. 1. CompatibleOne The Freedom of Interoperability Above the CloudsCedric Thomas, OW2Rafael Monnerat, NexediFISL, Juin 2011
  2. 2. © OW2 Consortium 2011 2
  3. 3. A Truly Global Membership ActiveEon Nuxeo Bull Open Wide France Telecom Objis INRIA Requea BeiHang U. Bonitasoft Scalagent CSTC Charles U. Serli Berlin TU-DIMA CVIC-SE EADS Sogeti Fraunhofer Fokus ISCAS EBMWebsoursing SilverPeas Tarent Kingdee Exo Platform Edifixio Telecom Institut Middleware Bonitasoft Enovance Ubikis NUDT Funambol IceScrum UShareSoft Peking U. Jaspersoft LIG Xwiki Intervision Charles U. O-Engine Ingres Eteration Orbeon Talend OSOR Zagile Engineering 4Linux C-DAC Caixa Dishana Solutions Konsultex Neociclo SERPRO Uni. of Fortaleza Uni. of Sao Paulo© OW2 Consortium 2011 3
  4. 4. Over 100 ProjectsMature Projects (34)AcceleoASMBonita Open Mobile ISCARDAMOM Orbeon PSCAROL OrchestraChameleon PetALS ESBCLIF ProActiveEasyBeans RmiJdbceXo Platform RUBiSFractal Salome-TMFGASP Sat4JJavaService SOFAJOnAS SpagicJOPE SpagoJORAM Spago4QJOTM SpagoBILemonLDAP::NG TelosysNovaForge XWiki Projects in Incubation Projects in Archive (47) (35) Accord Entropy Perseus Azuki Jonathan ActiveXML FraSCAti Petals Master BarracudaMVC JORM Alitheia Core J2WS Q-ImPrESS C-JDBC Massiv Aspire RFID JASMINe Scarbo DotNetJ MEDOR BEEN JWTGen Shelbie Dryverl MobiliTools CMI JiBX2 SilverPeas Dragon Monolog CloudSNAP LeWYS Sirocco EclipseJDO Odette FTP CONTRAIL MINDNuxeo SlapOS Enhydra Oscar Demoiselle ODIS TESS FederID ParGRES DocDoku OSA CCV Trustie TSRR Fractal Shark Dream OSLC V3 Talend Studio GOTM SNAP Dysoweb Ocelot Think HOWL Speedo EnuSMV OncePI Ubistar Introspector SURF EPAF OpenSS WebLab InterLDAP sync4j EasyWSDL Open SUIT WinQEMU Lomboz Tribe Elastic-Grid PanGu Jalisto XAPool JASptE XQuare© OW2 Consortium 2011 xPlus 4
  5. 5. +46%© OW2 Consortium 2011 5
  6. 6. © OW2 Consortium 2011 6
  7. 7. Bull Cohesive FT Free Cloud Alliance France Telecom INRIA Petalsink Edifixio BeiHang EMN Berlin TU-DIMA University Orange Labs Fraunhofer Fokus CVIC-SE Telacom Institut ISCAS Exo Platform XWiki NUDT Bonitasoft Peking Jaspersoft University Ingres Charles U. O-Engine Talend Engineering Konsultex Neociclo Uni. of Fortaleza Uni. of Sao Paulo© OW2 Consortium 2011 7
  8. 8. OSCi by Domains 1 Self-sizing & Green PaaS •Improve overall platform efficiency 2 •Enable interoperability between heterogeneous Interoperable Distributed Services service domains/clouds 3 BI 4 Cloud •Provide BI capabilities for and over cloud 4 Massively •Enable next generation cloud architecture Distributed Clouds© OW2 Consortium 2011
  9. 9. OW2 projects 3rd party projectsVISION & GOALS STAKEHOLDERS1- Self-Sizing andGreen PaaS •OW2 Members2- Interoperable Collaborative •Non-Membersdistributedservices projects •Industry •End-Users3- BI 4 Cloud •Academia4- MassivelyDistributed •GovernmentClouds Initiative bedrock © OW2 Consortium 2011
  10. 10. CloudForce, Magellan© OW2 Consortium 2011
  11. 11. © OW2 Consortium 2011 11
  12. 12. IndustryResearchClusters© OW2 Consortium 2011 12
  13. 13. • Freedom to choose your cloud providers • Freedom to use any type of hardware or software • Freedom and control on your infrastructure and your applications • Freedom to distribute your services between public and The freedom private clouds to control how you use cloud • Freedom to move your computing applications where you want, when you want • Freedom to adapt the code to your needs • Control over the security and QoS© OW2 Consortium 2011
  14. 14. Open cloudware SAAS enabling users to PAAS create, deploy and manage private, IAAS public or hybrid cloud platforms SaaS Make applications independent of providers and lower the barriers to adoption of innovative service PaaS Provide a high-end cloudware to build applications independent of cloud infrastructures IaaS Manage heterogenous infrastructures through an overall abstraction of resources© OW2 Consortium 2011 14
  15. 15. © OW2 Consortium 2011 11/07/11 15
  16. 16. CompatibleOne leverages the whole open source ecosystem to provide a comprehensive open cloudware stack.© OW2 Consortium 2011 11/07/11 16
  17. 17. SP5: Dissemination / Diffusion SP4:General SP3: Security, QoSManagement & Management Demonstrations Use CasesPlatform related SP2: Requirementsservices and tools & Validation PlatformInfrastructure SP1:Management InfrastructureServices SP0: Project Management © OW2 Consortium 2011 11/07/11 17
  18. 18. Functional Overview© OW2 Consortium 2011 11/07/11 18
  19. 19. QoS & Management Sub-Project • Broker to dispatch service query to specific subdomains • Provisioning, resource allocation, IaaS/PaaS services Objectives allocation, monitoring, energy management. • Front end, templates for SLA definitions, requests from IaaS and PaaS • Methods and tools • Provisioning: optimization algorithms (splitting, optimal placement, Open migration…), Scheduling ProActive Source & • Monitoring: JMX probes, Nagios, SNMP Open Standards • Energy management: probes management (OmegaWatt, Schleitenhumer), notification and energy consumption alert system (Entropy / Ganglia) • Resource description and query languages: OCCI, OVF (DMTF), ProActive, … • Open Grid Forum (OGF): Open Cloud Computing Interface (OCCI) • Distributed Management Task Force (DMTF): Open Virtualisation Format (OVF), • Cloud Management Working Group (CMWG) • Storage Networking Industry Association (SNIA): Cloud Data Management Interface (CDMI) • OASIS© OW2 Consortium 2011 11/07/11 19
  20. 20. QoS & Management Deliverable • Control and • CMI: Control and management of IaaS Management Interfaces and PaaS services – REST between users and the management • Control of service and control framework lifecycle – OCCI, OVF (DMTF) • Resource allocation • IaaS & PaaS Interfaces optimization – REST between the • Monitoring of IaaS and PaaS platforms and the resources and of management and energy consumption control framework • QoS management, – OCCI elasticity, self-sizing© OW2 Consortium 2011 11/07/11 20
  21. 21. Platform Sub-Project • Provide PaaS services to developers • Objectifs Services instanciated through REST protocol Objectives • REST-based REST, Java, Python, etc. libraries • Leverage CompatibleOne infrastructure • Provide those services to the demonstrators Open • Evaluation and extension of existing components: JOnAS, Source & JORAM, JASMINe, Nuxeo, ProActive, SlapOS, Xwiki Open Standards • Promote CompatibleOne PaaS to: - Open Cloud Computing Interface (OCCI), - OSGI Alliance, - Distributed Management Task Force (DMTF)© OW2 Consortium 2011 11/07/11 21
  22. 22. Platform Deliverable • Task management, distributed processing: – scheduling: jobs, tasks, workflows – Distributed computation: Master Worker, Monte-Carlo, Map-Reduce • CompatibleOne API interfaces • Storage and caching : – Definition of the service provisioning protocol – Selection of services to be implemented: • RDBMS: MySQL and PostgreSQL (+other?) • Blobs storage: selection of an implementation of the S3 protocol (Ceph, OpenStack Object Storage?) • NoSQL database: MongoDB, Cassandra, other (tbd) • Cache: memcached – Upcoming implementation of these services over a service instantiation engine© OW2 Consortium 2011 11/07/11 22
  23. 23. Platform Deliverable • JOnAS OSGi runtime integration and extension – Resource sharing – Automation – Elasticity – Usage billing • Accounting, billing and invoicing – Service implementation through Nexedi SlapOS • CMIS document service – Definition of a CMIS-based document management service (+ extensions) – Prototype implementation based on Nuxeo EP server with added multi-tenancy caapabilities with instantiation by the CopatibleOne provisioning engine, either in an OSGi container, or directly on the IaaS itself – Usage of this prototype by the Xwiki demonstrator© OW2 Consortium 2011 11/07/11 23
  24. 24. Infrastructure Sub-Project • IaaS resource description model Objectives • Intercloud IaaS resource management APIs: Instanciation, scheduling, monitoring • VM format interoperability • Energy efficiency and QoS strategies • Tests and benchmarks Open • IaaS APIs reference implementations; integration with Source & Mandriva Linux Open Standards • Software engineering tools for cloud stack development • Contribution to existing cloud worksgroups: DMTF, OCCI, CSA, CDMI, IETF, OSGi • OCCI reference implementation • Mapping and evaluation of alternative initiatives© OW2 Consortium 2011 11/07/11 24
  25. 25. Infrastructure Deliverable • Description model and • Compute query language – Unification Amazon WS, – “ get a computer in OCCI, Deltacloud, Brazil, providing SQL GoGrid, Rackspace, … database service, on a – Multi-providers VM Nehalem processor, generation with 1866Mhz DDR3 – VM migrations format or more, 32 GB RAM, pivot OVF, virt-tools, … connected to a 100Mbps Internet – Image repository transit and to a • Network 10Gbps local network” – switchs virtuels, IPv6, IPSec, OpenVSwitch, failover, load balancing • Storage – Clef/Valeur: Memcached, Bloc : Qemu block device API, POSIX FS • Monitoring – Agents / Collecteurs / Analyseurs ; JASMINe, BonjourGrid, SNMP© OW2 Consortium 2011 11/07/11 25
  26. 26. Security Objectives • SLA enforcement using security properties • Methods and tools • Security management Open • Security: authentication, ORBAC access control, Source & OpenVPN Open Standards • Cloud Security Alliance© OW2 Consortium 2011 11/07/11 26
  27. 27. Use cases / DemonstratorsEnable application • EUREVA: Distributeddeployment over a remote 3D renderingfederation of clouds • MANDRIVA: PhysicalCloud architecture platform migrationabstraction • NEXEDI: Accounting and billingReferenceimplementation • NUXEO: Documentation management • XWIKI: Collaborative applications© OW2 Consortium 2011 27
  28. 28. Nuxeo • Cloud-enabling the Nuxeo server based CompatibleOne IaaS and PaaS services Objectives • Third-party application deployment management • Document Storage as a Service Services •Administration of machines and deployment environments •Scheduling services usage for intensive computation (data mining, conversions) •Multi-tenancy, security and resource con,sumption accounting© OW2 Consortium 2011 11/07/11 28
  29. 29. XWiki •SaaS offering and infrastructure management with CompatibleOne components Objectives •Xwiki-based applications deployment management (collaborative applications) Services •Machines and deployment environment management (failover and machine migration management) •Use of CompatibleOne PaaS services for storage (SQL and NoSQL), schedul;ing, mailing and asynchronous communication •Resource consumption accounting and appstore© OW2 Consortium 2011 11/07/11 29
  30. 30. Mandriva •Use of CompatibleOne infrastructure services to deploy the Pulse2 asset management application Objectives (heterogenous systems and devices Services •Agnostic support of virtual machine images •Distributed communication between Pulse2 components deployed on different hosts •Machine geolocalisation, routing and monitoring for application deployment.© OW2 Consortium 2011 11/07/11 30
  31. 31. Eureva •3D application execution in a centralized datacenter Objectives •3D rendering streaming to workstations or mobile devices Services •Machine provisioning and GPU support •Network management enabling infrastructure access: public addesses, on-demend ports •Access security management •Load balancing and monitoring© OW2 Consortium 2011 11/07/11 31
  32. 32. Nexedi •Enablement of a cloud services accounting and billing function Objectives Services •Use of CompatibleOne PaaS services to deploy an accounting and billing environment •Implementation of different scenarios: proprietary appstore, automatinc payment, invoicing backend© OW2 Consortium 2011 11/07/11 32
  33. 33. How to know more about us • Website Internet – Project information (partners, description, links), Resources Documentation (presentation, slides), Event list, Press coverage • LinkedIn group • twitter @compatibleone • StatusNet • IRC channel #compatibleone hosted by freenode • Free-standing poster (Totem), Factsheet, Collateral Presentations • Interviews (text and videos), White paper© OW2 Consortium 2011 11/07/11 33
  34. 34. Events • In The Cloud Events March 8-10, 2011, Paris • OpenStack conference & design summit April 26-29, 2011, Santa Clara • FISL June 29 – July 2, 2011, Porto Alegre, Brazil • OSCON, July 25-29, 2011, Portland, USA Forthoming • Open World Forum, Sept. 22-24, 2011, Paris Events • China Open Source Week, Oct. 10-17, Beijing and Nanjing, China • OW2con, Nov. 23-25, Issy (Paris), France© OW2 Consortium 2011 11/07/11 34
  35. 35. Where is the code? •Collaborative Project Sandbox (CPS) Infrastructure – Private space for the collaborative project for internal project documents, sandbox, ... – A CPS has been open for CompatibleOne – •Installation of a GITorious instance on the OW2 infrastructure – upon initial request from SlapOS – • Used by SlapOS, and now by 5 other OW2 projects© OW2 Consortium 2011 11/07/11 35
  36. 36. © OW2 Consortium 2011 36
  37. 37. Join Us Promoting freedom in the cloud Follow us at ➢Contribute ➢Share ➢Spread the word© OW2 Consortium 2011 11/07/11 37