opendaylight year 1
DESCRIPTION
When OpenDaylight was launched in April 2013, we asked the networking industry and open source community to judge us in two years in terms of technology, governance, openness, community, and adoption. Now, with nearly a year past, this presentation will give a self-critical, data-driven look at the progress of the OpenDaylight project as it has ramped up to the Hydrogen release.TRANSCRIPT
![Page 1: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/1.jpg)
AN EMPIRICAL EVALUATION OF YEAR 1
���1
!
Anees Shaikh
![Page 2: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/2.jpg)
A YEAR AGO AT ONS
���2
Inder GopalBoard Chairman, OpenDaylight ProjectOpen Networking Summit, Apr 2013
![Page 3: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/3.jpg)
FOCUS OF THIS TALK
• Outside-in look at OpenDaylight — using real data where possible
• Some self-evaluation — successes and shortcomings
���3
![Page 4: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/4.jpg)
HOW TO MEASURE SUCCESS?• OpenDaylight goals: Code, Adoption, and Community
• Code — projects and the Hydrogen release
• Adoption — vendor products, user deployments, industry perception
• Community — diverse, thriving group of developers
• “You’ll know it when you see it”
���4
![Page 5: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/5.jpg)
OPENDAYLIGHT PROJECT CREATION
���5
Ope
nDay
light
app
rove
d pr
ojec
ts
0
4
8
12
16
April May June July August September October November December January February
1616151515141312
322
5 new project proposals pending
![Page 6: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/6.jpg)
OPENDAYLIGHT PLATFORM
���6
![Page 7: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/7.jpg)
OPENDAYLIGHT CODE VOLUME (OHLOH.NET)
���7
Java
C++
C
Python
0 200000 400000
33,539
146,115
291,849
461,768
![Page 8: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/8.jpg)
PROJECT COMPARISONS (OHLOH.NET)
���8
LOC contributors
OpenStack 1.67M 1,974
CloudStack 1.5M 250
Eclipse platform 2.67M 404
OpenDaylight 1.05M 154
Floodlight 97K 52
contrail-vrouter contrail controller
19K 258K
15 53
![Page 9: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/9.jpg)
MEMBERSHIP — WHO WANTS TO PLAY
���9
5
13
20
28
35
April 8 launch June 3 June 5 June 15 October 3 January 16 February 4
18
23 22
2629
3133
![Page 10: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/10.jpg)
VENDOR ADOPTION — PRODUCTS BUILT WITH OPENDAYLIGHT
���10
3Q 2013
1Q 2014
![Page 11: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/11.jpg)
NON-VENDOR USERS OF OPENDAYLIGHT
• University of Kentucky (OVSDB project)
• ITRI — Taiwan (SNMP4SDN project)
• CableLabs (PCMM/ COPS prototype and proposal)
• Individual users / developers (dlux project, python client proposal, …)
���11
![Page 12: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/12.jpg)
INDUSTRY PERCEPTION
���12
In the beginning … A New Hope!
![Page 13: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/13.jpg)
INDUSTRY PERCEPTION
���13
In the middle … The Skeptics Strike Back
![Page 14: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/14.jpg)
���14
first release — Return of the Jedi ?
INDUSTRY PERCEPTION
![Page 15: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/15.jpg)
PROJECT ANALYSIS
• Stackalytics analysis
• project code submissions
• code reviews
• mailing list activity
• lines of code
• originally developed for monitoring OpenStack, adapted for OpenDaylight (in a hurry — use these numbers for trends, not absolutes)
���15
![Page 16: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/16.jpg)
DISTRIBUTION OF COMMITS — MAY ’13 TO JAN ‘14
���16
Total to date
individual graphs in ‘Additional Material’
![Page 17: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/17.jpg)
DISTRIBUTION OF COMMITS (OS AND ODP)
���17
OpenDaylight Hydrogen
OpenStack Diablo
![Page 18: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/18.jpg)
DISTRIBUTION OF CODE (LOC)
���18
May 2013
January 2014
![Page 19: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/19.jpg)
PROJECT COMMITTER DIVERSITY — GOOD
���19
integration openflowplugin ovsdb
![Page 20: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/20.jpg)
PROJECT COMMITTER DIVERSITY— NOT SO GOOD
���20
controller opendovebgpcep
these are just examples — there are other projects with similar distributions
![Page 21: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/21.jpg)
MAILING LIST ACTIVITY DISTRIBUTION
���21
Jan ‘14
May ‘13
![Page 22: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/22.jpg)
SUMMARY — HOW DID WE DO?• Code 😎
• OpenDaylight community has produced a tremendous amount of code in a short period, steady increase
• Adoption • vendor products based on OpenDaylight announced or shipping 😃 • non-vendor use and extensions to OpenDaylight 😊 • industry perception still mixed 😕
• Community • large set of formal and non-affiliated members 😃 • overall committer number and diversity increasing 😊 • project-level committer diversity needs more work 😕
���22
![Page 23: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/23.jpg)
ADDITIONAL MATERIAL
���23
![Page 24: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/24.jpg)
DISTRIBUTION OF COMMITS
���24
May 2013
![Page 25: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/25.jpg)
DISTRIBUTION OF COMMITS
���25
June 2013
![Page 26: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/26.jpg)
DISTRIBUTION OF COMMITS
���26
July 2013
![Page 27: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/27.jpg)
DISTRIBUTION OF COMMITS
���27
August 2013
![Page 28: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/28.jpg)
DISTRIBUTION OF COMMITS
���28
September 2013
![Page 29: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/29.jpg)
DISTRIBUTION OF COMMITS
���29
October 2013
![Page 30: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/30.jpg)
DISTRIBUTION OF COMMITS
���30
November 2013
![Page 31: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/31.jpg)
DISTRIBUTION OF COMMITS
���31
December 2013
![Page 32: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/32.jpg)
DISTRIBUTION OF COMMITS
���32
January 2014
![Page 33: OpenDaylight Year 1](https://reader034.vdocuments.us/reader034/viewer/2022051323/547c3815b379594e2b8b4f1b/html5/thumbnails/33.jpg)
���33
Total to date