Hummingbird: Fast, Flexible, and Fair Inter-Domain Bandwidth Reservations

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wüst, Karl, Giuliari, Giacomo, Legner, Markus, Smith, Jean-Pierre, Wyss, Marc, Bachmann, Jules, Garcia-Pardo, Juan A., Perrig, Adrian
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908488458829824
author Wüst, Karl
Giuliari, Giacomo
Legner, Markus
Smith, Jean-Pierre
Wyss, Marc
Bachmann, Jules
Garcia-Pardo, Juan A.
Perrig, Adrian
author_facet Wüst, Karl
Giuliari, Giacomo
Legner, Markus
Smith, Jean-Pierre
Wyss, Marc
Bachmann, Jules
Garcia-Pardo, Juan A.
Perrig, Adrian
contents To realize the long-standing vision of providing quality-of-service (QoS) guarantees on a public Internet, this paper introduces Hummingbird: a lightweight QoS-system that provides fine-grained inter-domain reservations for end hosts. Hummingbird enables flexible and composable reservations with end-to-end guarantees, and addresses an often overlooked, but crucial, aspect of bandwidth-reservation systems: incentivization of network providers. Hummingbird represents bandwidth reservations as tradable assets, allowing markets to emerge. These markets then ensure fair and efficient resource allocation and encourage deployment by remunerating providers. This incentivization is facilitated by decoupling reservations from network identities, which enables novel control-plane mechanisms and allows the design of a control plane based on smart contracts. Hummingbird also provides an efficient reservation data plane, which streamlines the processing on routers and thus simplifies the implementation, deployment, and traffic policing, while maintaining robust security properties. Our prototype implementation demonstrates the efficiency and scalability of Hummingbird's asset-based control plane, and our high-speed software implementation can fill a 160 Gbps link with Hummingbird packets on commodity hardware.
format Preprint
id arxiv_https___arxiv_org_abs_2308_09959
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Hummingbird: Fast, Flexible, and Fair Inter-Domain Bandwidth Reservations
Wüst, Karl
Giuliari, Giacomo
Legner, Markus
Smith, Jean-Pierre
Wyss, Marc
Bachmann, Jules
Garcia-Pardo, Juan A.
Perrig, Adrian
Networking and Internet Architecture
Cryptography and Security
C.2.1; C.2.2; C.2.6
To realize the long-standing vision of providing quality-of-service (QoS) guarantees on a public Internet, this paper introduces Hummingbird: a lightweight QoS-system that provides fine-grained inter-domain reservations for end hosts. Hummingbird enables flexible and composable reservations with end-to-end guarantees, and addresses an often overlooked, but crucial, aspect of bandwidth-reservation systems: incentivization of network providers. Hummingbird represents bandwidth reservations as tradable assets, allowing markets to emerge. These markets then ensure fair and efficient resource allocation and encourage deployment by remunerating providers. This incentivization is facilitated by decoupling reservations from network identities, which enables novel control-plane mechanisms and allows the design of a control plane based on smart contracts. Hummingbird also provides an efficient reservation data plane, which streamlines the processing on routers and thus simplifies the implementation, deployment, and traffic policing, while maintaining robust security properties. Our prototype implementation demonstrates the efficiency and scalability of Hummingbird's asset-based control plane, and our high-speed software implementation can fill a 160 Gbps link with Hummingbird packets on commodity hardware.
title Hummingbird: Fast, Flexible, and Fair Inter-Domain Bandwidth Reservations
topic Networking and Internet Architecture
Cryptography and Security
C.2.1; C.2.2; C.2.6
url https://arxiv.org/abs/2308.09959