Upload
qingye-jiang
View
825
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
CY13-Q4Open Source IaaS Community Analysis
OpenStack vs OpenNebula vs Eucalyptus vs CloudStack
Qingye Jiang (John)[email protected]
http://www.qyjohn.net/
Discussion Data Source● OpenStack
● https://lists.launchpad.net/openstack/
● https://answers.launchpad.net/openstack/
● http://lists.openstack.org/pipermail/*/
● https://ask.openstack.org/
● OpenNebula
● http://lists.opennebula.org/pipermail/users-opennebula.org/
● http://lists.opennebula.org/pipermail/ecosystem-opennebula.org/
● http://lists.opennebula.org/pipermail/interoperability-opennebula.org/
● Eucalyptus
● https://engage.eucalyptus.com/customer/portal/topics/215645-general-discussions/questions
● http://lists.eucalyptus.com/pipermail/community/ (Until 2013-01)
● https://groups.google.com/a/eucalyptus.com/forum/#!forum/euca-users
● CloudStack
● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users/
● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/
● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users-cn/
● http://www.cloudstack.org/forum/index.html (Until 2012-09)
2013-12
2013-102013-07
2013-042013-01
2012.102012.07
2012.042012.01
2011.102011.07
2011.042011.01
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0
200
400
600
800
1000
1200
1400
1600Figure 1 - Monthly Number of ThreadsCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-12
2013-102013-07
2013-042013-01
2012.102012.07
2012.042012.01
2011.102011.07
2011.042011.01
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0
500
1000
1500
2000
2500
3000
3500
4000
4500Figure 2 - Monthly Number of MessagesCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-12
2013-102013-07
2013-042013-01
2012.102012.07
2012.042012.01
2011.102011.07
2011.042011.04
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0.00
2.00
4.00
6.00
8.00
10.00
12.00
14.00Figure 3 - Monthly Participation RatioCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-12
2013-102013-07
2013-042013-01
2012.102012.07
2012.042012.01
2011.102011.07
2011.042011.01
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0
200
400
600
800
1000
1200Figure 4 - Monthly Number of ParticipantsCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-12
2013-102013-07
2013-042013-01
2012.192012.07
2012.042012.01
2011.102011.07
2011.042011.01
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0
1000
2000
3000
4000
5000
6000
7000Figure 5 - Accumulated Community PopulationCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-12
2013-102013-07
2013-042013-01
2012.102012.07
2012.042012.01
2011.102011.07
2011.042011.01
2010.102010.07
2010.042010.01
2009.102009.07
2009.042009.01
0
50
100
150
200
250
300
350
400
450Figure 6 - Monthly Population GrowthCloudStack
OpenStack
OpenNebula
Eucalyptus
2013-122013-10
2013-072013-04
2013-012012.10
2012.072012.04
2012.012011.10
2011.072011.04
2011.012010.10
2010.072010.04
2010.012009.10
2009.072009.04
2009.01
0
200
400
600
800
1000
1200
Figure 7 - Monthly Participants vs New Members
OpenStack New OpenStack Total
CloudStack New CloudStack Total
OpenNebula New OpenNebula Total
Eucalyptus New Eucalyptus Total
OpenStack OpenNebula Eucalyptus CloudStack0
1000
2000
3000
4000
5000
6000
7000
Figure 8 - Active Community Population
Total
Last Quarter
Last Month
Relative Quarterly Messages
Relative Quarterly Participation Ratio
Relative Quarter Population
Activeness Index
OpenStack 2.17 0.90 2.92 6.00
OpenNebula 0.25 0.97 0.20 1.42
Eucalyptus 0.13 0.98 0.18 1.29
CloudStack 1.44 1.15 0.70 3.29
OpenStack OpenNebula Eucalyptus CloudStack Average
Quarterly Messages
11749 1343 706 7767 5391
Quarterly Participation Ratio
2.75 2.95 3.00 3.52 3.06
Quarterly Population
2031 139 126 383 649
Computing the Reference Data Set
Computing the Activeness Index
Figure 9 – Community Activeness Index
Git Data Source
● OpenStack
● https://github.com/openstack/ (57 projects)
● https://github.com/openstack-infra/ (33 projects)
● OpenNebula
● https://git.opennebula.org/one.git
● Eucalyptus
● https://github.com/eucalyptus/eucalyptus.git
● CloudStack
● https://git-wip-us.apache.org/repos/asf/cloudstack.git
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-072010-04
2010-012009-10
2009-072009-04
2009-01
0
500
1000
1500
2000
2500
3000
Figure 10 -- Monthly Git CommitsOpenStack
OpenNebula
Eucalyptus
CloudStack
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-07
0
200
400
600
800
1000
1200
Figure 11 -- Monthly Git Commits (OpenStack)Cinder Glance Horizon Keystone Nova Neutron Swift
2013-12
2013-102013-07
2013-042013-01
2012-102012-07
2012-042012-01
2011-102011-07
2011-042011-01
2010-102010-07
2010-042010-01
2009-102009-07
2009-042009-01
0
50
100
150
200
250
300
350
400
450
Figure 12 -- Monthly Git Contributors
OpenStackOpenNebulaEucalyptusCloudStack
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-07
0
20
40
60
80
100
120
140
Figure 13 -- Monthly Git Contributors (OpenStack)
Cinder
Glance
Horizon
Keystone
Nova
Neutron
Swift
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-072010-04
2010-012009-10
2009-072009-04
2009-01
0
20
40
60
80
100
120
140
Figure 14 -- Monthly Git DomainsOpenStack OpenNebula Eucalyptus CloudStack
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-07
0
5
10
15
20
25
30
35
40
45
Figure 15 -- Monthly Git Domains (OpenStack)Cinder Glance Horizon Keystone Nova Neutron Swift
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-072010-04
2010-012009-10
2009-072009-04
2009-01
0
200
400
600
800
1000
1200
1400
1600
1800
2000
Figure 16 -- Accumulated Developer PopulationOpenStack OpenNebula Eucalyptus CloudStack
2013-122013-10
2013-072013-04
2013-012012-10
2012-072012-04
2012-012011-10
2011-072011-04
2011-012010-10
2010-072010-04
2010-012009-10
2009-072009-04
2009-01
0
100
200
300
400
500
600
Figure 17 -- Accumulated Contributing OrganizationsOpenStack OpenNebula Eucalyptus CloudStack