Bertha: Tunneling through the Network API

HotNets ’20, November 4–6, 2020, Virtual Event, USA

Bibliographic Details
Main Authors: Narayan, Akshay, Panda, Aurojit, Alizadeh, Mohammad, Balakrishnan, Hari, Krishnamurthy, Arvind, Shenker, Scott
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:English
Published: ACM|Proceedings of the 19th ACM Workshop on Hot Topics in Networks 2025
Online Access:https://hdl.handle.net/1721.1/158161
_version_ 1824458475557617664
author Narayan, Akshay
Panda, Aurojit
Alizadeh, Mohammad
Balakrishnan, Hari
Krishnamurthy, Arvind
Shenker, Scott
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Narayan, Akshay
Panda, Aurojit
Alizadeh, Mohammad
Balakrishnan, Hari
Krishnamurthy, Arvind
Shenker, Scott
author_sort Narayan, Akshay
collection MIT
description HotNets ’20, November 4–6, 2020, Virtual Event, USA
first_indexed 2025-02-19T04:26:29Z
format Article
id mit-1721.1/158161
institution Massachusetts Institute of Technology
language English
last_indexed 2025-02-19T04:26:29Z
publishDate 2025
publisher ACM|Proceedings of the 19th ACM Workshop on Hot Topics in Networks
record_format dspace
spelling mit-1721.1/1581612025-02-03T20:18:09Z Bertha: Tunneling through the Network API Narayan, Akshay Panda, Aurojit Alizadeh, Mohammad Balakrishnan, Hari Krishnamurthy, Arvind Shenker, Scott Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science HotNets ’20, November 4–6, 2020, Virtual Event, USA Network APIs such as UNIX sockets, DPDK, Netmap, etc. assume that networks provide only end-to-end connectivity. However, networks increasingly include smart NICs and programmable switches that can implement both network and application functions. Several recent works have shown the benefit of offloading application functionality to the network, but using these approaches requires changing not just the applications, but also network and system configuration. In this paper we propose Bertha, a network API that provides a uniform abstraction for offloads, aiming to simplify their use. 2025-02-03T20:18:07Z 2025-02-03T20:18:07Z 2020-11-04 2025-02-01T08:51:50Z Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-8145-1 https://hdl.handle.net/1721.1/158161 Narayan, Akshay, Panda, Aurojit, Alizadeh, Mohammad, Balakrishnan, Hari, Krishnamurthy, Arvind et al. 2020. "Bertha: Tunneling through the Network API." PUBLISHER_POLICY en https://doi.org/10.1145/3422604.3425927 Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. The author(s) application/pdf ACM|Proceedings of the 19th ACM Workshop on Hot Topics in Networks Association for Computing Machinery
spellingShingle Narayan, Akshay
Panda, Aurojit
Alizadeh, Mohammad
Balakrishnan, Hari
Krishnamurthy, Arvind
Shenker, Scott
Bertha: Tunneling through the Network API
title Bertha: Tunneling through the Network API
title_full Bertha: Tunneling through the Network API
title_fullStr Bertha: Tunneling through the Network API
title_full_unstemmed Bertha: Tunneling through the Network API
title_short Bertha: Tunneling through the Network API
title_sort bertha tunneling through the network api
url https://hdl.handle.net/1721.1/158161
work_keys_str_mv AT narayanakshay berthatunnelingthroughthenetworkapi
AT pandaaurojit berthatunnelingthroughthenetworkapi
AT alizadehmohammad berthatunnelingthroughthenetworkapi
AT balakrishnanhari berthatunnelingthroughthenetworkapi
AT krishnamurthyarvind berthatunnelingthroughthenetworkapi
AT shenkerscott berthatunnelingthroughthenetworkapi