Show simple item record

dc.contributor.authorRanjan, Manya
dc.date.accessioned2021-01-22T14:55:09Z
dc.date.available2021-01-22T14:55:09Z
dc.date.issued2019-12
dc.identifier.isbn9781450377454
dc.identifier.urihttps://hdl.handle.net/1721.1/129525
dc.description.abstractConventional buffer sizing techniques consider an output port with multiple queues in isolation and provide guidelines for the size of the queue. In practice, however, switches consist of several ports that share a buffering chip. Hence, chip manufacturers, such as Broadcom, are left to devise a set of proprietary resource sharing algorithms to allocate buffers across ports. This algorithm dynamically adjusts the buffer size for output queues and directly impacts the packet loss and latency of individual queues. We show that the problem of allocating buffers across ports, although less known, is indeed responsible for fundamental inefficiencies in today's devices. In particular, the per-port buffer allocation is an ad-hoc decision that (at best) depends on the remaining buffer cells on the chip instead of the type of traffic. In this work, we advocate for a flow-aware and device-wide buffer sharing scheme (FAB), which is practical today in programmable devices. We tested FAB on two specific workloads and showed that it can improve the tail flow completion time by an order of magnitude compared to conventional buffer management techniques.en_US
dc.language.isoen
dc.publisherACMen_US
dc.relation.isversionof10.1145/3375235.3375237en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleFAB: Toward Flow-aware Buffer Sharing on Programmable Switchesen_US
dc.typeArticleen_US
dc.identifier.citationApostolaki, Maria et al. “FAB: Toward Flow-aware Buffer Sharing on Programmable Switches.” Paper in the BS '19, Proceedings of the 2019 Workshop on Buffer Sizing, Palo Alto, Calif., December 2019, ACM: 1-6 © 2019 The Author(s)en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalBS '19 Proceedings of the 2019 Workshop on Buffer Sizingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2020-12-15T16:03:36Z
dspace.orderedauthorsApostolaki, M; Vanbever, L; Ghobadi, Men_US
dspace.date.submission2020-12-15T16:03:38Z
mit.journal.volume2019en_US
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record