japan and canada consortium model that work
TRANSCRIPT
Okinawa Open Laboratory
Japan and CanadaConsortiums Models that Work
Apr. 25, 2016Takashi Torii and Ritch Dusome
Okinawa Open Laboratory
Problem Statement
Building a consortium of often competing, industry, government, academic and research leaders can be difficult. While all members may agree that they are dedicated to building a great open source community, their competing interests, motivations and business models, can create a barrier to bringing people together for a common cause.
2
Okinawa Open Laboratory
What is different?
3
company company
company
companycompany
Research Institute
companycompany
companyGovernment
Research Institute
Open Source
Community
Open
Consortium
Okinawa Open Laboratory
Target of each models
Open Source Community
Upstream First
Create eco system
Care the developer
Open Consortium
R&D for business
Economic growth
Educate people
4
Simple and Straight
Forward
Complex and Each
Players thinks
Different Goals
Consortium model is difficult to organize!
Okinawa Open Laboratory
Introduction of CENGN
5
Japan and Canada: Consortiums Models that workRitch Dusome April 2016
What is CENGN?
• Partner with Universities & Colleges (Student Interns)
• Drive Innovation to Commercialization (Small Medium Enterprise)
Consortium of ICT Industry Leaders
• Independent interoperability Testing Centre; Testing Services (SDN, NFV, IoT)
• Services (Commercialization Acceleration, Testing and Lab, Innovation for Hire, Technical Training)
Unique Open Source Multivendor Physical and Virtual DC & WAN
• Data Centre, WAN, Staff (DevOps, Project, Marketing)
• Funded by Canadian Federal Government and Industry
Headquarters in Ottawa, Ontario, Canada
People, Process & Platform
Agile, Kanban Methodology
-Daily scrums
-Bi-weekly Sprints
CENGN Staff, Members, Partners
-Full Time ENG, Marketing, Project
-Student Co-op, Interns
Vendor Neutral OpenStack
-Canonical JOID & Landscape
-OpenDaylight
-OpenContrail
-Test Equipment IXIA
-Servers, Routers, Switches
CENGN Members
Partners
SMEs
CENX: 12.5M Series D on
August 11, 2015
Corsa: 16.5M Series B on
March 20, 2015)
Noviflow: 9M Venture on
September 9, 2015
Government & Academic Partners
Research Network Partners
Universities and Colleges
Government Organizations
CENGN Affiliations
CENGN Services
What does CENGN offer?
Proof of Concept (Validation and Hosting)
Testing Services (independent vendor certification,
interoperability)
ONF Training & Certification
• SDN Introduction
• ODL Introduction
• ODL Bootcamp
Innovation for Hire (Consulting; ENG, PM, Marketing)
CENGN DC and Facilities
CENGN Present (Smart Data Centre)
Internet
Core & Edge
Cloud Core&Edge Metro Internet
Flexible deployment tools and
automation to create
project/service specific Openstack
cloud infrastructure instance
Redundant and resilient
core network
First leg of the CENGN Metro
network with 100G+ WAN link
Multi-homed Edge for
redundancy/diversity
100Gbps
WW Academia
200Gbps
Ottawa Internet Exchange
Ottawa Innovation
Center
Waterloo
MaRs
OttawaCANARIE
CENGN
Toronto151 Front St
Kanata
Ottawa
Innovation
Center
CENGN Pharos Lab
Lab Infrastructure
• First POD is built with Kontron SYMKLOUD MS2910 Platform
• Openstack configuration: HA with 3 Control Nodes + 2 Compute
Nodes
• SSH-based access to CENGN environment + Jumpserver for
Pharos POD (Installer, Jenkins slave etc)
First Project:
• Brahmaputra Release NFVi deployment with JOID (Juju OPNFV
Infrastructure Deployer) installer
• Verification using Project FUNCTEST scripts
Future Plans:
• Leverage Pharos Lab for Yardstick and JOID enhancements
SYMKLOUD MS2900
CENGN Projects
IP Network
NoviKit
Openflow BGP Router
• SMB:
• Member:
• Use-case:
– Introduction of SDN controlled BGP router in a traditional
IP network
• Summary:
– Hybrid BGP solution with traditional BGP routers
interworking with Openflow-enabled Noviflow BGP Router
– SDN Openflow controller ONOS with Quagga host BGP
application leveraging Atrium Project
– End to end solution demonstrated at CENGN
OpenFlow Switch - Hybrid BGP Network
vMX1vMX2
• SMB:
• Member:
• Use-case:
– Smart City applications and services over programmable infrastructure and
network
• Project Summary:
– Showcase a complete end-to-end Smart City infrastructure, management and
services in a lab environment initially, followed by a pilot project in Ottawa
– Features fibre infrastructure controller that makes it possible to have shared
substrate networks leveraged in isolation by a variety of networks for emerging
services.
– Features a Services Control Gateway that manages delivery of user-specific
services to different market segments
– Demonstrate specific applications for small business, traffic control etc.
Smart City Infrastructure and Services
IP Network
Misc Dbases
Infrastructure
Fibre and Mobile
Public
Safety
Utilities Retail Health
Transportation Government
3/4G Router Smart MetersRetail
Transport
TrafficKiosks
Surveillance
5G 4G
Applications, Analytics, Services
Infrastructure
Controller
Services Control
Gateway
Areas of Potential Collaboration CENGN & Okinawa Labs
• Joint Proof of Concepts
• Intern Swap from Canada & Japan
THANK YOU
Okinawa Open Laboratory
Introduction of OOL(Okinawa Open Laboratory)
26
Okinawa Open Laboratory
Okinawa Prefectural Government vision and policy for industrial development and promotion Attract companies, talents and knowledge from other prefectures in Japan
and overseas, especially Asian countries, and promote new value creation in Okinawa
Form major international ICT hub in Asia
Vision: Okinawa Smart Hub
27
Okinawa Open Laboratory
Okinawa Smart Hub and Okinawa Open Lab.
28
SDN technology research and standardization base
OSS cloud development community
Leading Linux and OSS organization
OSS SDN development project
Okinawa Open Laboratory
Practical-use research base that integrates cloud technology and SDN technology
International R&D organization
Leading companies and organizationsfrom other prefectures in Japan
and overseas, especially Asia
Technology cooperation
Cooperation, attraction
Activity support
・Support for R&D activities・Promotion of cloud DC facility use
Contribute to realizing Okinawa Smart Hub concept Based in Okinawa with support from Okinawa Prefectural Government,
attracting leading companies, organizations, educational institutions, and research bodies from other prefectures in Japan and overseas, especially Asia, and promoting international R&D activities
Contributes to promoting concentration of ICT industries and advancement of regional companies
Okinawa Open Laboratory29
Mission
Research and development activities for practical application and dissemination of advanced Information Communications Technologies (ICT), especially next-generation ICT platform technologies, such as Software-Defined Networking (SDN)
Cloud Computing using Open Source Software (OSS, especially OpenStack)
Open Innovations
Collaboration, Joint Work
Bridging the gaps between users and providers
Okinawa Open Laboratory30
Activity Model
OOL connects OSS development communities and market via use cases and reference models to expand user base of next-generation ICT platform technologies in cooperation with MEMBER and partners OOL Value Chain: Use Case Verification Ref. Model Promotion Feedback Loops: (1) OOL Market, (2) OOL OSS Dev. Communities
OSS Bodies (Community/Consortium)
Develop
Use Case Verify Promote
Issues/Needs
Apply/Use
OOL and its Members
Market (Providers and End Users)
Expand User Base
ReferenceModel
Testbed (OpenStack with SDN)
Okinawa Open Laboratory
(as of January 12th, 2016)
Board(5)
Member(29)
Fellow(14)
Total (48)
31
Member List
Okinawa Open Laboratory32
Dev Project Example: OF-Patch
OFPMUser
Change network topology by remote operation
OF-Patch
GUI
OFC
OFS Patch by flow
Host1 Host2 Host3
Patch panel function implemented using OpenFlowtechnology
Okinawa Open Laboratory
① Put load on virtual machines (VMs) in Okinawa from US
② Narrow down between US-Okinawa wide area network band frequencies
③ Wide area network monitoring alarms, adding VM in Tokyo
④ LB is newly activated in US, dispersing load between Okinawa and Tokyo
Wide area automated scale control (Demonstrated at Interop Tokyo 2014)
33
POC Example: Automated Scale Control
USA
Okinawa
Clients
Tokyo
③ VM is automatically added
by wide area network monitoring
④ LB is newly activated
④ Does not go through when LB in US is
activated
Wide area
network
monitoring
① Put load on VMs in Okinawa from US
② Narrow down network band frequencies
between US-Okinawa
Okinawa Open Laboratory34
Building Multi-Region SFC between Okinawa and Taiwan
SoftEther VPN
Virtual
Network
Service Chain
L2 Network by Overlay
VM
VM
VM
R
Okinawa
Virtual
Network
VM
VM
VM
R
Taiwan
IPSec VPN (VPNaaS)
Joint Project Example: SFC
Okinawa Open Laboratory
OPNFV Test Lab
VNF Test Automation
Service Function Chaining
Joint POC with oversea members
35
Internet
Jump Server
POD#1
(Fuel)
POD#2
(RDO)
Okinawa Open Laboratory
Project Formations
36
Full Time Engineers
Organizer
Companies
Research Institute
Academia
• Planning projects and goals• Communicate with companies• Communicate with Boards, Staffs and
Stakeholders (Government etc)• Manage the activities• Promote and collaborate
StaffsBoard
Okinawa Open Laboratory
Mismatch examples from Member Company
Could you buy our products?
Could you demonstrate and promote our product?
Could you use our product in your PoC?
Could you introduce potential our customers?
37
Okinawa Open Laboratory
Lessons Learned
Find open mind people inside companies
Educate engineers to become full stack
Organizers who understand the vision are important, because they define the culture
Keep balance between each member’s business
Keep the vision and identity, and providing values based on that
38
Okinawa Open Laboratory
Thanks!