OW2 Open Source
Cloudware Initiative
System@tic GTLL Open Source Cloud Conf. Paris, 20 Mai 2010
Initiative Bedrock: Elasticity for
Green Java EE PaaS*
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
3
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 2013 0,0 10,0 20,0 30,0 40,0 50,0
Worldwide IT Cloud Revenue by Product/Service Type Servers Storage Infrastructure SW App Dev/Deploy Applications
Source IDC, September 2009
b ill io n d o lla 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
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
5
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 OW2 opportunity... OW2 to foster Cloud projects to be funded within EU "Future of Internet" programmes and PPP mechanisms
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
7
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
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)
9
www.ow2.org
Architecture for self-sizing
VM placement
VM provisioning
Scale up/down
IaaS
PaaS
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
11
www.ow2.org
Before
After
25% Energy Savings
Task 1 Task 2 Task 3 Task 4 Server 1 Server 2 Server 3 Server 4www.ow2.org
OW2 OSCi: developing the OW2
open source cloudware stack
Initiative bedrock OW2 Cloud Stack
3
3rdrd party projects party projects
OW2 projects
OW2 projects
Collaborative projects
A business ecosystem at work
•Software Vendors •Systems Integrators •Academia •Enterprises •Telcos •SMEs •Public Entities STAKEHOLDERS STAKEHOLDERSVISION & GOALS
VISION & GOALS OW2 Technology Vision JetStream discussion From Middleware to Cloudware Open Cloud Computing Open Source Empowerment 3
3rdrd party projects party projects
OW2 projects
OW2 projects
Collaborative projects
Collaborative projects
15
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)
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
17
www.ow2.org
For more information Please contact Cedric Thomas (CEO) cedric thomas @ ow2 org