Bertha: Tunneling through the Network API
HotNets ’20, November 4–6, 2020, Virtual Event, USA
Main Authors: | , , , , , |
---|---|
Other Authors: | |
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 |