Kuhring, Lucas ; Garcia, Eva ; István, Zsolt (2019)
Specialize in Moderation - Building Application-aware Storage Services using FPGAs in the Datacenter.
11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'19). Renton, USA (08.07.2019-09.07.2019)
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
In order to keep up with big data workloads, distributed storage needs to offer low latency, high bandwidth and energy efficient access to data. To achieve these properties, most state of the art solutions focus either exclusively on software or on hardware-based implementation. FPGAs are an example of the latter and a promising platform for building storage nodes but they are more cumbersome to program and less flexible than software, which limits their adoption. We make the case that, in order to be feasible in the cloud, solutions designed around programmable hardware, such as FPGAs, have to follow a service provider-centric methodology: the hardware should only provide functionality that is useful across all tenants and rarely changes. Conversely, application-specific functionality should be delivered through software that, in a cloud setting, is under the provider's control. Deploying FPGAs this way is less cumbersome, requires less hardware programming and flexibility increases overall. We demonstrate the benefits of this approach by building an application-aware storage for Parquet files, a columnar data format widely used in big data frameworks. Our prototype offers transparent 10Gbps deduplication in hardware without sacrificing low latency operation and specializes to Parquet files using a companion library. This work paves the way for in-storage filtering of columnar data without having to implement file-type and tenant-specific parsing in the FPGA.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2019 |
Autor(en): | Kuhring, Lucas ; Garcia, Eva ; István, Zsolt |
Art des Eintrags: | Bibliographie |
Titel: | Specialize in Moderation - Building Application-aware Storage Services using FPGAs in the Datacenter |
Sprache: | Englisch |
Publikationsjahr: | 8 Juli 2019 |
Veranstaltungstitel: | 11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'19) |
Veranstaltungsort: | Renton, USA |
Veranstaltungsdatum: | 08.07.2019-09.07.2019 |
URL / URN: | https://www.usenix.org/conference/hotstorage19/presentation/... |
Kurzbeschreibung (Abstract): | In order to keep up with big data workloads, distributed storage needs to offer low latency, high bandwidth and energy efficient access to data. To achieve these properties, most state of the art solutions focus either exclusively on software or on hardware-based implementation. FPGAs are an example of the latter and a promising platform for building storage nodes but they are more cumbersome to program and less flexible than software, which limits their adoption. We make the case that, in order to be feasible in the cloud, solutions designed around programmable hardware, such as FPGAs, have to follow a service provider-centric methodology: the hardware should only provide functionality that is useful across all tenants and rarely changes. Conversely, application-specific functionality should be delivered through software that, in a cloud setting, is under the provider's control. Deploying FPGAs this way is less cumbersome, requires less hardware programming and flexibility increases overall. We demonstrate the benefits of this approach by building an application-aware storage for Parquet files, a columnar data format widely used in big data frameworks. Our prototype offers transparent 10Gbps deduplication in hardware without sacrificing low latency operation and specializes to Parquet files using a companion library. This work paves the way for in-storage filtering of columnar data without having to implement file-type and tenant-specific parsing in the FPGA. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Distributed and Networked Systems |
Hinterlegungsdatum: | 23 Jan 2023 10:05 |
Letzte Änderung: | 03 Apr 2023 10:20 |
PPN: | 506539733 |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |