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

Post on 16-Apr-2017

282 views 1 download

Transcript of 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

OpenFastPath isAn Open Source projectA Foundation that supports it

Member companies

Open

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

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

Fast

System under test

Load generator

Test setup

ODP performance

ODP performance

IP forwarding

UDP echo

Native to ofp comparison

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

20 12.729783855933222

22 12.566952450112275

24 13.202081423827627

26 12.220218344449911

28 11.313769798049249

30 11.111307570886055

10x BETTER!

Thank you!