OCP Switch HW-Specific Chipset Software Architecture Challenge

Slides:



Advertisements
Similar presentations
Rob Sherwood Big Switch Networks Ethernet Technology Summit 2014
Advertisements

Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Development of an API Standard in Interoperable Storage Networking Benjamin F. Kuo Troika Networks, Inc.
Software Defined Network (SDN) and Network Virtualization
ExTASY 0.1 Beta Testing 1 st April 2015
Agreement Reaching Process Documentation (Example) Professional Virtual Community Business Opportunity.
SDN, open-source and ONOS Nick McKeown Stanford University.
SOFTWARE PROCESS IMPROVEMENT
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
© 2014 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal.
2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
WEB API AND CLOUD DEVELOPMENT BY TRAWEX TECHNOLOGIES.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Sustaining the software capabilities long term Address Solutions as part of software. Act on “Hard challenges are not technical” bringing in the right.
Talent Management System IDP Solution
Open Networking and SDN
ETSI Software Reconfiguration Overview
Open Network Linux (ONL)
Team Skill 1 - Analyzing the Problem
Open Optical Monitoring
Defining ONAP VNF Package Model
SAP SuccessFactors extension with SAP HANA Cloud Platform Innovation Use Case SAP & Partner Confidential
Welcome: Intel Multicore Research Conference
SIP Configuration Issues: IETF 57, SIPPING
SYSTEM ANALYSIS AND DESIGN
Software Engineering (LECT 1)
2016 Maintenance Innovation Challenge
Information Technology Project Management – Fifth Edition
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Open Compute Project Networking
Engineering Design Process Presentation Explanation
Bill Beckett Founder & CEO
Open Source Access Manager™ ONAP Proposal
Engineering Design Process
Indigo Doyoung Lee Dept. of CSE, POSTECH
Enhancing Web Application Security with Secure Hardware Tokens
July 2010 doc.: IEEE /0xxxr0 Revised shorter presentation to TGax relating to coexistence efforts in Coexistence SC 12 Sept 2017 Authors: Name.
Perspective from an Applied Research Team
NGMN & Open Source Sudhagar Chinnaswamy Principal Software Engineer.
Open Networking Via Open Source Software
Defining ONAP VNF Package Model
Contracts A Step by Step Guide.
ONAP Information Model Topics Timeline
Open Source, Business Models, and Standards…
New: Project Spotlight
Modern Systems Analysis and Design Third Edition
VRE – IG charter Helen Glaves
Introduction to Requirements Management
Software Interoperability.... Same game, same rules?
Priorities and contents of releases
OCP Software Stack Projects Update
Draft Proposal for an Eclipse Mobile Development Suite Architecture
The Challenge of Cross - Language Interoperability
Modern Systems Analysis and Design Third Edition
Engineering Design Process Presentation Explanation
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
Exception and Event Handling
Engineering Design Process Presentation Explanation
Engineering Design Process Presentation Explanation
Engineering Design Process
Managing Change and Quality
Chapter 8 Prototyping and Rapid Application Development
Modern Systems Analysis and Design Third Edition
Open Systems and Open Architecture – the benefits case
Supports launch of cloud-based endpoint management service
LIU Wirescanners software
Commenting on Artifacts
Presentation transcript:

OCP Switch HW-Specific Chipset Software Architecture Challenge DRAFT OCP Switch HW-Specific Chipset Software Architecture Challenge September 16, 2015 AT&T Proprietary (Internal Use Only). Not for use or disclosure outside the AT&T companies except under written agreement.

Problem Statement Innovative use of OCP-based bare metal or white box switches is currently a challenge/opportunity due to lack of optimal SW architecture. There are dependencies of the chipset SW on the specific switch HW and thus even small patches or minor features must go though a cycle of development and testing at the chipset SW supplier (e.g., OF-DPA at Broadcom) and the HW provider’s ‘HW specific chipset SW’ (e.g., Accton). If the switch user finds an issue the cycle repeats: “User – ODM/Supplier – Chipset Supplier”. This results in delays and difficulty in solving issues or innovating. Switch Merchant Silicon Chipset Chipset SW w/HW specifics OF Agent Chipset SW API OpenFlow OCP Software - ONL ONIE OCP Bare Metal Hardware Chipset SDK API Generic Example How can industry collaborate to improve innovation and speed? HW specific Chipset SW development and test Switch User testing issue or innovation Chipset SW development and test AT&T Proprietary (Internal Use Only). Not for use or disclosure outside the AT&T companies except under written agreement.

Potential Solutions for Discussion Short Term: Ask chipset suppliers to include OCP-based HW/SW (including ONL/ONIE) reference switches in their Chipset SW testing Mid/Long Term: Improve industry’s ability to dynamically improve the HW specific Chipset SW as driven by innovation and testing through improved SW architecture Look at how similar issues were solved in the past: E.g., Standardize modularization/layering following example of server BIOS used to express HW specifics (if switch HW suppliers had a standard way to express their HW specifics it could avoid switch HW maker editing every chipset SW patch, etc into a HW specific version of the chipset SW)

Next Steps If community agrees this is an opportunity to improve OCP Switch innovation velocity, possible next steps include: Form a Ad-hoc or BoF that includes representatives of users, chipsets, and switch makers to refine the problem statement and potential short and longer term improvements Document and propose to OCP highest potential improvements Try out and refine then propose formal SW architecture and requirements improvements Etc.