Controlling software router resource sharing by fair packet dropping

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We demonstrate a practical way to achieve multiresource sharing in a software router, where both bandwidth and CPU resources may be bottlenecks. Our main idea (published in a same-titled paper in this year IFIP Networking conference [1]), is to realize per-flow max-min fair sharing of these resources by wisely taking drop decisions according to the state of a shadow system. We implement our FairDrop proposed algorithm in Vector Packet Processor (VPP), a novel high-speed software router architecture. We demonstrate FairDrop is capable of fairly sharing CPU cycles among flows with heterogeneous computing workload, at 10Gbps on a single core.

Original languageEnglish
Title of host publication17th International IFIP TC6 Networking Conference, Networking 2018
PublisherIFIP
PagesA9-A10
ISBN (Electronic)9783903176089
Publication statusPublished - 1 Jan 2018
Event17th International IFIP TC6 Networking Conference, Networking 2018 - Zurich, Switzerland
Duration: 14 May 201816 May 2018

Publication series

Name17th International IFIP TC6 Networking Conference, Networking 2018

Conference

Conference17th International IFIP TC6 Networking Conference, Networking 2018
Country/TerritorySwitzerland
CityZurich
Period14/05/1816/05/18

Fingerprint

Dive into the research topics of 'Controlling software router resource sharing by fair packet dropping'. Together they form a unique fingerprint.

Cite this