ZipLine: In-Network Compression at Line Speed

Sebastien Vaucher, Niloofar Yazdani, Pascal Felber, Daniel Enrique Lucani Rötter, Valerio Schiavoni

    Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

    9 Citationer (Scopus)

    Abstract

    Network appliances continue to offer novel opportunities to offload processing from computing nodes directly into the data plane. One popular concern of network operators and their customers is to move data increasingly faster. A common technique to increase data throughput is to compress it before its transmission. However, this requires compression of the data - -a time and energy demanding preprocessing phase - -and decompression upon reception - -a similarly resource consuming operation. Moreover, if multiple nodes transfer similar data chunks across the network hop (e.g., a given pair of switches), each node effectively wastes resources by executing similar steps. This paper proposes ZipLine, an approach to design and implement (de)compression at line speed leveraging the Tofino hardware platform which is programmable using the P416 language. We report on lessons learned while building the system and show throughput, latency and compression measurements on synthetic and real-world traces, showcasing the benefits and trade-offs of our design.

    OriginalsprogEngelsk
    TitelCoNEXT 2020 - Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies
    Antal sider7
    ForlagAssociation for Computing Machinery
    Publikationsdato2020
    Sider399-406
    ISBN (Trykt)978-1-4503-7948-9
    ISBN (Elektronisk)9781450379489
    DOI
    StatusUdgivet - 2020
    BegivenhedInternational Conference on emerging Networking EXperiments and Technologies - Barcelona, Spanien
    Varighed: 1 dec. 2020 → …
    Konferencens nummer: 20

    Konference

    KonferenceInternational Conference on emerging Networking EXperiments and Technologies
    Nummer20
    Land/OmrådeSpanien
    ByBarcelona
    Periode01/12/2020 → …

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'ZipLine: In-Network Compression at Line Speed'. Sammen danner de et unikt fingeraftryk.
    • Scale-loT

      Lucani Rötter, D. E. (Deltager)

      01/01/201831/12/2022

      Projekter: ProjektForskning

    • Starting Grant

      Lucani Rötter, D. E. (Deltager)

      Starting Grant

      01/02/201701/01/2020

      Projekter: ProjektForskning

    Citationsformater