ONRC/ON.Lab Overview 1 Bring innovation and openness to Internet & Cloud Infrastructure.
-
Upload
jaylin-willett -
Category
Documents
-
view
216 -
download
1
Transcript of ONRC/ON.Lab Overview 1 Bring innovation and openness to Internet & Cloud Infrastructure.
1
ONRC/ON.Lab Overview
Bring innovation and openness to Internet & Cloud Infrastructure
Stanford/Berkeley SDN Activities With Partners
2007 20112008 2009 2010
Ethane
Dem
oD
eplo
ymen
tPl
atfor
m D
evel
opm
ent
OpenFlow Spec v0.8.9 v1.0 v1.1
Reference Switch NetFPGA Software
Network OS NOX SNAC Beacon
Virtualization FlowVisor FlowVisor (Java)
Tools Test Suite oftrace MininetMeasurement tools
GENI software suite Expedient/Opt-in Manager/FOAM
Stanford University ~45 switch/APs ~25userIn McKeown Group
CIS/EE BuildingProduction Network
US R&E Community GENI: 8 Universities + Internet2 + NLRMany other campuses
Other countries Over 68 countries(Europe, Japan, China, Korea,Brazil, etc.)
VM Migration(Best Demo)
Trans-PacificVM Migration
Baby GENI Nation Wide GENI “The OpenFlow Show” – IT World
SDN Concept(Best Demo)
SIGCOMM08 GEC3 SIGCOMM09 GEC6 GEC9Interop
2011
+Broadcom
Scaling of SDN Innovation
Standardize OpenFlow and promote SDN~100 Members from all parts of the industry
Bring best SDN content; facilitate high quality dialogue3 successive sold out events; participation of ecosys
Build strong intellectual foundationBring open source SDN tools/platforms to community
SDN Academy
Bring best SDN training to companiesto accelerate SDN development and adoption
Where is SDN right now?
Adoption
Hype Curve
Now Early Adopters
Main Stream
Scalability High Availability Debuggability OpenFlow optimized
merchant silicon More use cases
• SDN definitely represents a new paradigm of networking• Huge market as per analysts • SDN still requires many key capabilities to become main stream
Organizational Structure
BerkeleyScott Shenker
Sylvia Ratnasamy
Open Network LabExec Director: Guru Parulkar
VP Eng: Bill SnowChief Architect: Larry Peterson
~20 Engineers/Tech Leads(includes PlanetLab team)
Tools/Platforms for SDN community
OpenCloud with XaaS and SDN
PhD/Postdocs
Research
StanfordNick McKeownGuru ParulkarSachin Katti
Leadership
National Academy of Engineering
ACM SIGCOMM Award Winners
Fellow of IEEE and ACM
Entrepreneurs
Impact on practice of networking/cloud
KP, Mayfield, Sequoia Professor, Stanford
Bob Kahn Professor Princeton
Professor, UC Berkeley
Chief Scientist, ICSI
Scalability
Reliability
Debuggability
Flow Space
Network Map
Virtual Network
Logical Crossbar
Systems
Abstraction
Capabilities
Feature
Network OS
OFSwitch
OFSwitch
OFSwitch
OFSwitch
Network HyperVisor
Programming System/Tools
Feature Feature
OpenRadio
Research Agenda
HierarchicalSDN Control
OptimizedOF Switch
OpenRadio
STSEdge-basedVirtualization
Hassel NetSight
(SDN Troubleshooting)
Tools & Platforms
3rd partycomponents
Network OS
Apps Apps
Network OS
Apps Apps
Open Interfaces
Open Interfaces
Network Hypervisor
Forwarding
FlowVisor, OpenVirteX
MININET, Cluster Edition
ONOS
SDN-IP Peering
TestO
N w
ith
deb
ug
gin
g
su
pp
ort
NetS
igh
t
Development & Test Environment
Build CommunityStarting with Open Source Development Practices
JenkinsAutomated build/test
Code Coverage
Github
Open SourceAutomated
Test
Development & Test cycle
Source code on github
Agile: 3-4 week sprints
Mostly Java and many utility scripts
CI: Maven, Jenkins, JUnit, Coverage, TestON
Vagrant-based development VM
Daily 4 hour of Continuous Hours of Operations (CHO) tests as
part of build
Several CHO cycles simulating rapid churns in network & failures
on instances
Conclusion
• ON.Lab is committed to delivering high-quality open source products– This takes time and effort to deliver
• We plan to open our entire development process in the near future
• We are in the process of detailing our open source governance structure