+ All Categories
Home > Technology > Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Date post: 16-Apr-2017
Category:
Upload: opnfv
View: 281 times
Download: 1 times
Share this document with a friend
23
OpenFastPath is Open and Fast ARM NFV Ecosystem Summit, June 21, 2016 Tapio Tallgren, Nokia
Transcript
Page 1: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

OpenFastPath isOpen and Fast

ARM NFV Ecosystem Summit, June 21, 2016

Tapio Tallgren, Nokia

Page 2: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Page 3: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

OpenFastPath isAn Open Source projectA Foundation that supports it

Page 4: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Member companies

Page 5: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Page 6: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Open

Page 7: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

All code is in githubgit:master@ofp(I)> git tag ­l '*' ­n 5v1.0            First public release of OpenFastPathv1.1            Add Netwrap description to example/README

commit 14b7574e1c479ffdd99948c7c9b7fdcea4b86380 (HEAD ­> master, origin/master, origin/HEAD)Author: Sorin Vultureanu Date:   Wed Jun 15 12:34:30 2016 +0300

    TCP: ofp_tcp_slow_timer per core #ifdef OFP_RSS        Signed­off­by: Sorin Vultureanu     Reviewed­by: Antero Nousiainen 

commit f81e574470fdbfbbf46d91835304e85e87e76a91Author: Sorin Vultureanu Date:   Fri Jun 10 18:18:48 2016 +0300

Page 8: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

MaturityOpenFastPath is based on ODP 1.7The stable ODP release is 1.10.1 MonarchThere is a patch in OpenFastPath to support ODP 1.10Monarch

Page 9: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Fast

Page 10: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

System under test

Page 11: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Load generator

Page 12: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Test setup

ODP performance

Page 13: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

ODP performance

Page 14: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

IP forwarding

Page 15: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Page 16: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Page 17: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

UDP echo

Page 18: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Page 19: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Native to ofp comparison

Page 20: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Cores Ratio OFP/native1 6.908162197639136

2 6.940494259191093

4 7.459569827925663

6 7.950382708332917

8 8.175408007984574

10 12.090327181255159

12 12.603885878993301

14 11.85866714617683

16 11.82475933805705

18 11.921549586007844

20 12.729783855933222

Page 21: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

20 12.729783855933222

22 12.566952450112275

24 13.202081423827627

26 12.220218344449911

28 11.313769798049249

30 11.111307570886055

Page 22: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

10x BETTER!

Page 23: Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia

Thank you!


Recommended