ODP Launch Overview. October 2013



Similar documents
NFV ISG PoC Proposal Virtual Function State Migration and Interoperability

1)What hardware is available for installing/configuring MOSS 2010?

CS 360 Software Development Spring 2008 Tuesdays and Thursdays 3:30 p.m. 4:45 p.m.

Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration

Innovate faster with a cloud-enabled enterprise. Dirk Basenach, SAP SE, HANA Cloud Platform November 2 nd, 2015

Configuring, Monitoring and Deploying a Private Cloud with System Center 2012 Boot Camp

Basics of Supply Chain Management

Data Abstraction Best Practices with Cisco Data Virtualization

Job Classification Details Department Job Function Job Family Job Title Job Code Salary Level

Required Articles Cervone, H. F. (2004). How not to run a digital library project. OCLC Systems & Services, OCLC Syst. Serv. (UK), 20(4),

Professional Leaders/Specialists

ITIL Release Control & Validation (RCV) Certification Program - 5 Days

MITEL OPEN INTEGRATION GATEWAY (OIG): END- CUSTOMER DEVELOPMENT & LICENSING

Performance Test Modeling with ANALYTICS

Conversations of Performance Management

OnX is uniquely positioned to help your organization rapidly gain the necessary skills to enable the successful deployment of SDN.

ATL: Atlas Transformation Language. ATL Installation Guide

BRISTOL CITY COUNCIL ROLE AND EMPLOYEE PROFILE: Architect (Practitioner Level) Specific Role Data Architect

Level 1 Technical. RealPresence Web Suite and Web Suite Pro. Contents

The Whole of Government Approach: Models and Tools for EGOV Strategy & Alignment

TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD

What is Software Risk Management? (And why should I care?)

Leveraging Microsoft Dynamics CRM as an Enterprise Development Platform

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments

Policy on Free and Open-source Software. Government Policy of Iceland

The AppSec How-To: Choosing a SAST Tool

Refugee Service Coordination Case study

TOWARDS OF AN INFORMATION SERVICE TO EDUCATIONAL LEADERSHIPS: BUSINESS INTELLIGENCE AS ANALYTICAL ENGINE OF SERVICE

Serv-U Distributed Architecture Guide

GUIDELINE INFORMATION MANAGEMENT (IM) PROGRAM PLAN

The actions discussed below in this Appendix assume that the firm has already taken three foundation steps:

2. When logging is used, which severity level indicates that a device is unusable?

ITIL V3 Planning, Protection and Optimization (PPO) Certification Program - 5 Days

The Organizational NOS (Network Operating System)

Securely Managing Cryptographic Keys used within a Cloud Environment

Process Automation With VMware

NC HIE Onboarding Process

CDE Data Governance Program - CDE-Specific and SLDS (P20+) Programs

To achieve these objectives we will use a combination of lectures, cases, class discussion, and exercises.

Business Intelligence and DataWarehouse workshop

1.2 Supporting References For information relating to the Company Hardware Request project, see the SharePoint web site.

Trusted Docker Containers and Trusted VMs in OpenStack. Raghu Yeluri Abhishek Gupta

DSS: tool for Europe-wide esignature interoperability. November 2015 Miguel Alvarez Rodríguez- ISA Unit

Microsoft Exchange 2010 on VMware Design and Sizing Examples

CTF-ENDORSED NF CLINICS: PRINCIPLES OF OPERATION

Gateway Agent - First Amendment to the High Level Design Document

Guidelines on Data Management in Horizon 2020

G-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: point6 Ltd

WEB APPLICATION SECURITY TESTING

Community Support Programs N9 Organizational Internship Program

Version: Modified By: Date: Approved By: Date: 1.0 Michael Hawkins October 29, 2013 Dan Bowden November 2013

Adding reliable data-plane acknowledgements to OpenFlow. (Project #4)

Data Warehouse Scope Recommendations

THE MANAGEMENT OF LINUX VIRTUAL LAB BY DUAL LOAD BALANCING AKHIL S NAIK S7-CSE A ROLL NO:2 VJCET

Copernicus & Big Data: A Perspective from the European EO Services Industry. Geoff Sawyer: EARSC Secretary General

INTEGRATION OVERVIEW. Introduction Authentication methods Learning management system (LMS) integration methods AICC standard...

OE PROJECT MANAGEMENT GLOSSARY

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days

D11.6 Project Web Site Report

The Allstate Foundation Domestic Violence Program 2015 Moving Ahead Financial Empowerment Grant

High Level Meeting on National Drought Policy (HMNDP) CICG, Geneva March 2013

Systems Support - Extended

Zimbra Professional Services Portfolio, Purchasing Guide & Price List

GUJARAT TECHNOLOGICAL UNIVERSITY

State of Wisconsin DET Agency Managed Virtual Services Service Offering Definition

This report provides Members with an update on of the financial performance of the Corporation s managed IS service contract with Agilisys Ltd.

Transcription:

ODP Launch Overview Octber 2013

Netwrking Trends Netwrking silicn vendrs have evlved data plane SDKs fr years OEMs have pushed fr a mre cmmn data plane interface fr nearly as lng N crss industry grup has sanctined a cmmn interface n diverse silicn Netwrk Functins Virtualizatin (NFV) initiative further sptlights the imprtance f standard interfaces Grup f 12 netwrking stakehlders surveyed pen surce landscape Many interesting crss platfrm prjects with merits & disadvantages Netmap, PF-Ring, UIO and thers Als investigated vendr-specific SDKs Cnsensus: N ideal, ne-size fits all implementatin fr diverse hardware/sftware appraches www.linar.rg

Sme Prprietary Netwrking SDKs Vendr Run Time Env Hardware Year f intrductin Bradcm HyperExec, NetOS XLR/XLS/XLP 2004 Cavium Simple Executive OCTEON 2005 Freescale Light Weight Executive (LWE) QrIQ 2009 Intel DPDK X86+Intel NIC 2009 Tilera Zer-Overhead Linux (ZOL), Bare Metal Envirnment(BME), Netlib Tile64/TilePr/Tile-GX 2007 All designed and highly ptimized fr the specific vendr s silicn they were intended fr with n practical prvisin t have the industry prt them t ther vendr silicn www.linar.rg

But, we all agree that A free, pen surce, crss-platfrm data plane interface is needed Must be truly pen surce, pen cntributin & pen cllabratin Multi-stakehlder, cmpletely pen t any relevant architecture desired by the industry Like the OpenGL mdel: A sftware API at a higher level f abstractin, ffering flexibility f implementatins that suit diverse needs. A cmmn API, but with multiple underlying implementatins, each highly ptimized fr the intended hardware it was designed fr The Linar nn-prfit, pen surce, sftware engineering rganizatin is launching just such a cllabratin Annuncing OpenDataPlane (www.pendataplane.rg) www.linar.rg

Linar Organizatin & Cntributins Organizatin created t enable cllabratin in ptimizing pen surce sftware fr ARM-based System-n-Chips Addresses under-resurced prjects and cntributes ptimizatins Distributins pull cde directly frm upstream Prduces validated kernels and tls leveraged by all Prvides framewrk fr pen cllabratin Linar members Cmmunity and Open Surce develpers 3+ Years & 180+ Engineers #3 kernel cntributr Upstream Prjects kernel.rg gnu.rg AOSP Linar Engineering team frm Linar & Members Supprted Kernels & builds fr member SCs Distributins pull frm upstream www.linar.rg

Linar Enterprise Grup (LEG) Frmed in Nvember 2012 Wrking n cre pen-surce sftware fr ARM servers Bt architecture UEFI/ACPI Virtualizatin KVM/Xen ARMv8 bringup & ptimizatin LAMP, OpenJDK, Hadp, OpenStack Reduces csts, eliminates fragmentatin, accelerates time t market Enables members t fcus n innvatin and differentiated value-add Server platfrms will play a significantly bigger rle in next generatin netwrks LEG Members http://www.linar.rg/engineering/leg www.linar.rg

Linar Netwrking Grup (LNG) Frmed in February 2013 Wrking n cre pen-surce sftware fr netwrking equipment Leverages Linar s shared engineering mdel Delivering Linux sftware fr next generatin lw-pwer hardware Data Plane interfaces & framewrks Real Time Supprt Virtualizatin fr netwrking equipment Multi-cre SC Pwer management Mixed-endian legacy cde supprt and LNG Members http://www.linar.rg/engineering/lng www.linar.rg

ODP Requirements I Hardware abstractin withut diminishing innvatin Abstract, nt expse, the hardware- innvatin, nt lwest cmmn denminatr Event based prgramming mdel abstractin fr handling IO Lgical -based interface Supprts packet flws, physical/virtual netwrk interfaces, acceleratrs, SW endpints Events represent different types f data that shuld be prcessed: packets, timers, baseband data, HW ntificatins, SW messages... Supprts different I/O lad balancing appraches Enables implicit synchrnisatin and mutual exclusin between threads Use as many (r few) cres as traffic lad and SLA s require and use them efficiently. Demnstrated crss-platfrm supprt fr multiple architectures, appraches, and device implementatins www.linar.rg

ODP Requirements II Supprts scheduler based IO mdel Enables scheduling f IO events using different algrithms and knwledge f wrk in prgress Supprt fr bth HW and SW based schedulers Open standard, pen surce cde, pen cntributin Shuld be designed and develped by a representative crss sectin f stakehlders Scalable and elastic timer supprt Supprt vast number f timers, assciated with flws, nt lcked t cres Pwer/perfrmance management API s fr applicatins t mnitr traffic lad and latencies: if supprted by the hardware Supprt adding/remving wrker threads (cres), yielding t hst OS vswitch integratin Efficient and rbust vswitch integratin, with hardware acceleratin, if supprted www.linar.rg

High Level Architecture f ODP Generic Linux App Generic Linux App ODP App ODP App ODP App Linux ODP Vendr specific hardware blcks and sftware libraries SC ODP embraces and extends existing prprietary, ptimized vendr-specific hardware blcks and sftware libraries t prvide interperability with minimal verhead www.linar.rg

EM SCA BML The Pillars f ODP Event Machine Event-based I/O bject handling paradigm and applicatin interface SC Abstractin Prtable APIs fr access t SC resurces, acceleratrs etc Bare Metal Linux Minimal verhead and deterministic executin in Linux user space Applicatin www.linar.rg

Example Lgical View f Packet Prcessing Flw Thread Ingress interfaces Thread Egress interfaces Classifier* Scheduler* Thread Thread Crypt Scheduler/ Shaper* *May be SW r HW-based Axel Wirespeed dmain Nn-wirespeed dmain Wirespeed dmain www.linar.rg

What s next? The team is wrking n architectural dcuments, a white paper, establishing an early prttype and then utlining a radmap Architecture Preview available n www.pendataplane.rg Initial specificatin t be published by end f 2013 Befre settling n APIs, rganic prf pints n multiple platfrms f different CPU architectures will be develped and integrated Existing SC SDKs will be integrated as part f these prf pints The prject will release incremental builds prgressing ver several quarters All wrk after and including the 0.1 initial release will be pen fr cntributin by the entire cmmunity www.linar.rg

Mre abut Linar: http://www.linar.rg/abut/ Mre abut Linar engineering: http://www.linar.rg/engineering/ Hw t jin: http://www.linar.rg/abut/hw-t-jin Linar members: www.linar.rg/members