NFV Network and Compute Intensive H/W Acceleration NFV PoC (Proof of Concept) #21

Slides:



Advertisements
Similar presentations
Categories of I/O Devices
Advertisements

Distributed NFV Optimization
Lecture 38: Chapter 7: Multiprocessors Today’s topic –Vector processors –GPUs –An example 1.
Neutron What’s new in Havana? Arvind Somya Software Engineer Cisco Systems Inc.
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Security at the Network Layer: IPSec
SCSC 455 Computer Security Virtual Private Network (VPN)
Network Isolation Using Group Policy and IPSec Paula Kiernan Senior Consultant Ward Solutions.
Chapter 8 Hardware Conventional Computer Hardware Architecture.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Report of Interconnectivity Testing of Service Function Chaining by Six Companies NTT Alaxala Networks Cisco Systems Hitachi Alcatel-Lucent Japan et al.
ECE 526 – Network Processing Systems Design Software-based Protocol Processing Chapter 7: D. E. Comer.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
1 Fall 2005 Network Characteristics: Ownership, Service Paradigm, Performance Qutaibah Malluhi CSE Department Qatar University.
The Transport Layer Chapter 6. The TCP Segment Header TCP Header.
The Transport Layer Chapter 6. Performance Issues Performance Problems in Computer Networks Network Performance Measurement System Design for Better Performance.
1 IP VPN Nikolay Scarbnik. 2 Agenda Introduction………………………………………………………….3 VPN concept definition……………………………………………..4 VPN advantages……………...…………………………………….5.
1 Network Packet Generator Characterization presentation Supervisor: Mony Orbach Presenting: Eugeney Ryzhyk, Igor Brevdo.
Optical Ring Networks Research over MAC protocols for optical ring networks with packet switching. MAC protocols divide the ring bandwidth according to.
Networking and Internetworking Devices Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009.
Mid-term Project Presentation Eli Bendersky Igor Oks.
LOAD BALANCING Dawid Królak. Intro  Problem  Model OSI  Layer 2  Layer 4-7  Reverse Proxy.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
Copyright Microsoft Corp Ramnish Singh IT Advisor Microsoft Corporation Secure Remote Access Challenges, Choices, Best Practices.
Realtime 3D Computer Graphics Computer Graphics Computer Graphics Software & Hardware Rendering Software & Hardware Rendering 3D APIs 3D APIs Pixel & Vertex.
The OSI Reference Model Key concepts: Layers Communications between two adjacent layers Encapsulation Multiplexing and demultiplexing Tunneling.
Interoperability is Key to Accelerating SDN Adoption Neela Jacques Executive Director OpenDaylight Projectt.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
Influence of Virtualization on Process of Grid Application Deployment Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
The NE010 iWARP Adapter Gary Montry Senior Scientist
1 Review - Computing Basics n Key points: u Computer Hardware and Software. u Binary Number System u Networking Terminology F Networking F LANs F WANs.
SeGW function offload 1/4 SeGW VNF SmGW VNF Virtual Switch Other VNF VNFs NFVI Network Processor Offload “programming” 1)VNF need to talk to Packet Processor.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Acceleration descriptors requirements discussion based on China Mobile Smallcell GW Chen Wei China Mobile
E X C E E D I N G E X P E C T A T I O N S OP SYS Linux System Administration Dr. Hoganson Kennesaw State University Operating Systems Functions of an operating.
Internetworking Concept and Architectural Model
IPsec IPsec (IP security) Security for transmission over IP networks –The Internet –Internal corporate IP networks –IP packets sent over public switched.
S4-Chapter 3 WAN Design Requirements. WAN Technologies Leased Line –PPP networks –Hub and Spoke Topologies –Backup for other links ISDN –Cost-effective.
John D. McCoy Principal Investigator Tom McKenna Project Manager UltraScienceNet Research Testbed Enabling Computational Genomics Project Overview.
"Networking 101: Basics" Jim Gogan INLS184. Introduction - Why network? l Communicate with others close by l Communicate with others far away l Gain access.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Virtual Private Network. VPN In the most basic definition, VPN is a connection which allows 2 computers or networks to communicate with each other across.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Quiz 1 Key 3. Class B 5. |Ethernet Frame|IP Datagram|TCP Header|FTP Header|Data|
CHAPTER - 4 COMPUTER NETWORK Dr. BALAMURUGAN MUTHURAMAN
1 Network Address Translation. 2 Network Address Translation (NAT) Extension of original addressing scheme Motivated by exhaustion of IP address space.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
QM/BUPT Joint Programme Final Year Projects Dr Jonathan Loo
NEWS: Network Function Virtualization Enablement within SDN Data Plane.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)
Network Processing Systems Design
What we’ve learned so far Ch. 6 Ch. 7 Ch. 8 Ch. 10 Ch. 11.
New Approach to OVS Datapath Performance
Video Security Design Workshop:
Planning & System Installation
Multi-PCIe socket network device
Programmable HPC Network Fabrics for Adaptive Computing
If You Are Thinking About Your Dumps practice-questions.html.
Final Review CS144 Review Session 9 June 4, 2008 Derrick Isaacson
Software Defined Networking (SDN)
Protocols 2 Key Revision Points.
Client Communication NIC is Really The physical hardware plus
Presentation transcript:

NFV Network and Compute Intensive H/W Acceleration NFV PoC (Proof of Concept) #21 Acceleration (presenter) (contact for info/join etc.)

Very Briefly… We want to bring to your attention an initiative to standardize or open source hardware acceleration mechanisms/APIs for NFV. There are numerous advantages to hardware acceleration, performance, power, density, delay, jitter, security etc. However proprietary hardware was the impetus for NFV, so how can we get the gains of hardware acceleration while staying true to the original goals of NFV? Obvious answer is common APIs and to divide network functions into slow and fast parts around those APIs. A good model is what happened with video graphics cards & math co-processors. (Device drivers etc.) 2

What we are doing A group of vendors and service providers are building proof-of-concept demonstrations to explore these APIs/models. The proof-of-concepts or POCs are based on use cases provided by service providers. Multiple vendors then show different methods to accelerate these functions on common hardware with H/W acceleration techniques/cards etc. The first such demonstrations were just given in Germany at the SDN/Openflow world congress. 3

Example Demos Demos of HAproxy L7 load balancing acceleration were given. – Openflow++ was used as the API to cause splicing of TCP connections by adjacent H/W thereby avoiding the hops into and out of the CPU through the software LB. – A 25 x throughput gain at 90% reduced CPU was observed. Demos of OpenSwan IPSEC acceleration were given. – Examples included the IKE Diffie-Hellman key exchange (ie huge number math) done in a NIC based FPGA and called from OpenSwan. – A 25x speed up in tunnel creation rate was observed. 4

Next Steps Explore acceleration other VNFs – Video trans-coding. – Service chaining. – Others based on interest (i.e more SPs & more vendors). Standardize protocol extensions OpenFlow ++ in ONF. – Protocol Independent/Agnostic additions for switches in NFV DC. Standardize APIs for higher performance packet termination/compute/scanning etc. – Where to do this work? – Seems to make sense to do this in openNFV? 5

6 More Info nd_Compute_Intensive_Hardware_Acceleration nd_Compute_Intensive_Hardware_Acceleration /2014/EANTC-ETSI_NFV_PoC21-v3.0.pdf /2014/EANTC-ETSI_NFV_PoC21-v3.0.pdf ONF OF PI: A Protocol Independent LayerOF PI: A Protocol Independent Layer Or Contact: