ow2 - osci (open source cloudware initiative)
DESCRIPTION
TRANSCRIPT
OW2 Open Source Cloudware Initiative
System@tic GTLL Open Source Cloud Conf.Paris, 20 Mai 2010
Initiative Bedrock: Elasticity for Green Java EE PaaS*
* This research is supported by the French Agence Nationale de la Recherche with the ANR-08-SEGI-017 (SelfXL)
2© OW2 Consortium 2010 www.ow2.org
OW2 in top-4 global open source organizations with diversified code
Diversified-code organizations
Product line organizations
Technology-oriented communities
Legal ressources organizations
Standards organizations
Advocacy and lobbying organizations
3© OW2 Consortium 2010 www.ow2.org
Cloud computing is a long-term business opportunity
Five-year annual growth rate of 26 percent--over six times the rate of
traditional IT offerings.
Source: http://news.cnet.com/business-tech/?keyword=IDC
2009 2010 2011 2012 20130,0
10,0
20,0
30,0
40,0
50,0
Worldwide IT Cloud Revenue by Product/Service Type
ServersStorageInfrastructure SWApp Dev/DeployApplications
Source IDC, September 2009
billi
on d
olla
rs
A disruptive innovation driven by two key industry trends
Commoditized enterprise IT: hardware, software and networks and standardized enterprise usage
New Internet-based IT usage: new economic models to absorb fluctuating or peak demands
4© OW2 Consortium 2010 www.ow2.org
Open source software is critical for cloud computing openness
While openness seems still a distant reality... Different meanings Proprietary core business Few consensus on standards
...Open Source Software is now critical for Cloud Computing ... General consensus on
reduction of costs and barriers to adoption
Open APIs for pragmatic reasons
OSS and open standards
… but Cloud Computing is also a risk for OSS Openness not dependant on
software exclusively
OSS Cloud momentum Virtualization technologies:
Xen, KV, OpenVZ, VirtualBox, etc. Infrastructure management:
OpenNebula, Eucalyptus, Libcloud, etc.
Platform environment:Heroku, etc.
OSS a unique proposition for Interoperability Sovereignty Transparency / Privacy /
Security
De facto open standards Sustainable ecosystems
5© OW2 Consortium 2010 www.ow2.org
An industry empowerment strategy
Furthermore, most consortia managing open source development and marketing are based in the United States and funded by US IT companies.
If the cloud computing research aims at realizing a sustainable European economic opportunity as envisioned in 2010, this imbalance needs to be addressed.
(...) The EC should promote the
European leadership position in software through commercially relevant open source approaches.
Maintaining an open source approach for research results and cloud infrastructure support tools ensures uptake and simplifies adaptation to different environments. The European open source movement should thereby work strongly together with industry to support commercial cloud based service provisioning.
Source, European Commission, Information Society and Media, The Future Of Cloud Computing: Opportunities for European Cloud Computing Beyond 2010, page 42 and 4
The OW2opportunity...
OW2 to fosterCloud projectsto be fundedwithin EU "Futureof Internet" programmes and PPP mechanisms
6© OW2 Consortium 2010 www.ow2.org
Starting with a real-life business case: Orange
Context: Large-scale datacenters (+40,000 x86 servers) JavaEE JOnAS middleware stack: +250 applications,
+1,000 application server instances Static server consolidation (12/1) through virtualization:
• Utilization level increased from 20% to 75%Next step: migration to a Cloud model
On-demand JavaEE server provisioning according to demand fluctuations
Automation of the management of virtualized JavaEE clusters: deployment, update, auto-scaling etc.
Open (source) cloud management stacks alternatives to proprietary solutions (IaaS/PaaS)
7© OW2 Consortium 2010 www.ow2.org
The need addressed by the Initiative bedrock: Self-sizing for Java EE PaaS
Goal : improve the platform efficiency Performance Energy cost
Challenges Cluster growth/shrink capabilities according to
workload Datacenter multi-tenancy with limited capacities
requires arbitration policies Datacenter placement for minimizing the energy
consumption
8© OW2 Consortium 2010 www.ow2.org
OW2 Initiative bedrock technologies JOnAS (http://www.ow2.org/xwiki/bin/view/ActivitiesDashboard/JOnAS)
Enterprise OSGi & Java EE 5 certified server JASMINe (http://jasmine.ow2.org)
Management tools for SOA platform Monitoring module (probe, mediation, graphs) Decision module (rules engine based) Virtual Machine Management (Xen, VMware, ...)
CLIF (http://clif.ow2.org)
Load testing Selfbenchmarking
ProActive (http://www.ow2.org/xwiki/bin/view/ActivitiesDashboard/ProActive)
Scheduling Resource management Parallel library
Entropy (in progress) Dynamic VM placement
9© OW2 Consortium 2010 www.ow2.org
Architecture for self-sizing
VM placement
VM provisioning
Scale up/down
IaaS
PaaS
10© OW2 Consortium 2010 www.ow2.org
ProActive
"Infinite" ressources management Provisionning of new ressources in case of capacity
overflow
Java EE PaaS as a virtual ressource Java applications deployment
and services execution (EJBs, WS, OSGi, …)
Java EE PaaS performance optimization EJB3.1 and asynchronous methods support Proactive Parallel library deployed as an OSGI service
11© OW2 Consortium 2010 www.ow2.org
ProActive
12© OW2 Consortium 2010 www.ow2.org
Before After
25% Energy Savings
Task 1
Task 2
Task 3
Task 4
Server 1
Server 2
Server 3
Server 4
© OW2 Consortium 2010 www.ow2.org
OW2 OSCi: developing the OW2 open source cloudware stack
Initiative bedrock
OW2 Cloud Stack
33rdrd party projects party projects
OW2 projectsOW2 projects
Collaborative projectsCollaborative projects
© OW2 Consortium 2010 www.ow2.org
A business ecosystem at work
•Software Vendors•Systems Integrators•Academia•Enterprises•Telcos•SMEs•Public Entities
STAKEHOLDERSSTAKEHOLDERSVISION & GOALSVISION & GOALSOW2 TechnologyVisionJetStreamdiscussionFrom Middlewareto CloudwareOpen Cloud ComputingOpen SourceEmpowerment
33rdrd party projects party projects
OW2 projectsOW2 projects
Collaborative projectsCollaborative projects
Initiative bedrock
15© OW2 Consortium 2010 www.ow2.org
OW2 OSC Initiative: Outlook
Priorities
1. Build awareness for the OW2 Cloudware Stack and attractiveness for new components, both OW2 and non-OW2 .
2. Foster evolution of OW2 projects so as to make open source cloud computing the backbone of the OW2 code base.
3. Position OW2 as a key player:- help define open cloud computing- partner with existing stakeholders- contribute to advocacy campaigns- participate in collaborative projects
International contributions University of Fortaleza
• Cloud APIs in JASMINe (EC2, OpenNebula, Eucalyptus, …)
Beijing University of Aeronautics & Astronautics
Peking University
Collaborative projects COMPATIBLE ONE
(System@tic) 4Caast (FP7) CHOReOS (FP7)
16© OW2 Consortium 2010 www.ow2.org
OW2 OSC Initiative: Join Us!
May 2010: Initiative launch and participant recruitment drive
Sept 2010: Workshops, seminars
Dec 2010: Technology roadmap
Mid 2011: First OSC implementations
Dec 2011: OW2 OSC Summit
17© OW2 Consortium 2010 www.ow2.org
For more informationPlease contact
Cedric Thomas (CEO)cedric thomas @ ow2 org
www.ow2.orgwww.ow2.org