OCP Software Stack Projects Update

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
VoipNow Core Solution capabilities and business value.
Session Agenda Introducing the Serverquarium for 2013.
Internet2 Network: Controlling a Slice of the National Network Eric Boyd Senior Director of Strategic Projects.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Terri Lahey EPICS Collaboration Meeting June June 2006 LCLS Network & Support Planning Terri Lahey.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Effectively Explaining the Cloud to Your Colleagues.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
Linux Operations and Administration
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Session Agenda Designed to address BIOS Limitations Needed for the larger server platforms (Intel-HP Itanium) First called Intel Boot Initiative.
*All other brands and names are the property of their respective owners. Slide 1 ® UDIG Driver Test Suite Rob Mills Barry Feild
Virtualization: Not Just For Servers Hollis Blanchard PowerPC kernel hacker.
InfiniSwitch Company Confidential. 2 InfiniSwitch Agenda InfiniBand Overview Company Overview Product Strategy Q&A.
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
March 9, 2015 San Jose Compute Engineering Workshop.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
You are Here! Navigating SharePoint 1. Sharon Weaver 15 years designing, developing, and managing software 10 years SharePoint experience Six Sigma Black.
Microsoft Virtual Academy. System Center 2012 Virtual Machine Manager SQL Server Windows Server Manages Microsoft Hyper-V Server 2008 R2 Windows Server.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
1 Software for the Open Networking Era April 2016 Dell.
1 Advisory Board Audit Q Purpose & Goals  Interview AB members to identify key strengths, challenges, goals and opportunities for Xen Project.
2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Introduction to Enterprise Systems. Slide 2 Objectives Review the enterprise ecosystem.
Open Networking and SDN
Distributed Virtualization for Net-Centric Operations Draft
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Instructor Materials Chapter 7: Network Evolution
Virtualization for Cloud Computing
Virtualization.
VMware ESX and ESXi Module 3.
Overview – TI Services November-2015.
Chapter 6: Securing the Cloud
Fundamentals Sunny Sharma Microsoft
Open Network Linux (ONL)
OCP Hardware Management
IOT Critical Impact on DC Design
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Virtualization, Cloud Computing and Big Data
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Open Compute Project Networking
Introduction to Enterprise Systems
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Indigo Doyoung Lee Dept. of CSE, POSTECH
Chapter 4.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtual Central Office Looking Ahead to the 5G Edge
Getting Started.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Getting Started.
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
Traditional Virtualized Infrastructure
Configuration management suite
Virtualization Dr. S. R. Ahmed.
OpenStack Summit Berlin – November 14, 2018
CLOUD INNOVATIONS Murugasamy (Sammy) Nachimuthu
Demystifying the Cloud
Edgecore Networks Specification and Design Contribution
Presentation transcript:

OCP Software Stack Projects Update Rajeev Sharma Director of Software at Open Compute Project

OCP Software Ecosystem Unlimited Public repositories Allows code collaboration with anyone online around the world Unlimited Private repositories Issues and Bug tracking Project Management

OCP Core Software Projects Provides an OS install environment Makes writing and running installers easier It is a small Linux based OS itself https://github.com/opencomputeproject/onie ONIE Open Network Install Environment Provides the standardized C APIs to program the ASIC ASIC is a microchip designed for a particular application https://github.com/opencomputeproject/SAI SAI SAI Switch Abstraction Interface Linux distribution for bare metal switches NOS that ONIE would install Think of it as a collection of software packages, utilities & drivers that is run on OCP HW https://github.com/opencomputeproject/OpenNetworkLinux ONL Open Network Linux SoNIC Software for Open Networking in Cloud Built on SAI Containerized Open Source NOS (firmware that you run on the switch) Enables failure recovery and upgrades with zero downtime. https://github.com/Azure/SONiC

Layered Componets of Software ONIE Open Network Install Environment SAI SAI Switch Abstraction Interface ONL Open Network Linux SoNIC Software for Open Networking in Cloud

Open Systems Firmware - Vision Mission: Develop an open source philosophy based ‘system firmware’ modules, to support different OS and different CPU silicon vendors. Companies Contributing to OSF development: Intel, Microsoft, Google, Facebook, Lenovo, Two Sigma, Horizon, 9 Elements, Cavium, AMD, IBM, etc. Work Streams: Open EDKII DXE core, Linux Boot, Core Boot, Intel FSP, AMD AGESA, ARM boot code, HW platform module, Build tools, Automated test support, HW requirements, etc. GitHub Repositories Collateral link: https://github.com/opencomputeproject/OSF Bi-weekly OSF discussions : Architectural reviews, workstream progress, agenda setting and other collaborative discussions on OSF development. Contact the following to subscribe, participate and contribute: gundrala.goud@ocproject.net ron.minnich@ocproject.net rajeev@opencompute.org

OSF – Workstreams progress updates… Workstream name Owner (Companies) Progress update PEI Intel Intel delivered as part of initial open EDKII based Mt.Olympus source tree; continue to refine and update PEI module capabilities Intel FSP binary Intel delivered as part of initial open EDKII based Mt.Olympus source tree. AGESA RC binary AMD AMD is still working on this ARM Boot code binary Cavium No update Power Host boot IBM? Core Boot 9 Elements, FB Need update ?? Contact Dave Hedricks…(FB) Silicon Interface Firmware Module Intel delivered initial document on challenges and various models to develop this architecture – under review with OSF members Linux Boot Google, FB, Two Sigma, Horizon Initial tree developed and booting on xxx platforms and currently adding additional capabilities. More details in the Core boot/Linux boot progress update from Google? Open EDK II DXE core MSFT, Intel Initial tree developed and booting on Mt.Olympus OCP HW and currently adding additional capabilities. More details in the open EDKII workstream progress update session from MSFT and Intel. HW platform modules HW supplier Mt.Olympus platform module already uploaded as a open EDKII package from MSFT and Intel. Boot loader support OS vendor(s) Build tools Two Sigma Need update from Trammell Automated test support Horizon, Google Need update from Google Telemetry/Diags Owner need to be identified FW variables standardization Intel, MSFT Intel, MSFT engineers working on architectural proposal Bug tracking and GitHub source code control Google, 9 Elements, OCP/Rajeev GitHub based infrastructure was setup by OCP/Rajeev and continue to refine … HW requirements to comply to OSF boot Two Sigma, MSFT Initial 0.5 version of document developed and OSF members reviewing it. Security coding guidelines

OpenRMC Hardware Options OpenRACK EIA, OpenRACK Olympus Rack Boundary Server Switch w/ RMC FW Rack Boundary Rack Boundary Switch Rack Manager Power Shelf w/ RMC FW Switch Server Server Server Server Server Server Server Server Server Server Server Server Server Server Server Server

OpenRMC Data Traffic Interfaces Rack Manager REDFISH REDFISH Fabric bound Device bound SWORDFISH SWORDFISH SSH SSH Legacy REST IPMI I2C Web GUI

OCP GitHub uses DCO License

OCP GitHub uses DCO License…Cont’d

THANKS