István, Zsolt ; Sidler, David ; Alonso, Gustavo (2015)
Building a distributed key-value store with FPGA-based microservers.
25th International Conference on Field Programmable Logic and Applications. London, United Kingdom (02.09.2015-04.09.2015)
doi: 10.1109/FPL.2015.7293967
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it are microservers. These scaled down machines with smaller CPUs, less peripherals and tighter integration improve energy efficiency, but often at the expense of lower performance. In this work we explore the tailoring of standard software components to specialized hardware as a way to get the energy efficiency of microservers without compromising performance. Our specialized microserver implements memcached, a common component in many web stacks, on a cluster of FPGAs. The design explores aspects such as pipelining techniques, tight integration with the network stack, dealing with the memory bottleneck, and shows how to build a complete system out of individual microservers. To our knowledge this is the first stand-alone FPGA-based solution that can be used as a drop-in replacement for the software version. Beyond the per-node performance, in this demo we focus on the replication and the integration aspects of our system. We run a common benchmark on a PostgreSQL database with a two-node deployment of FPGAs acting as a cache for query results.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2015 |
Autor(en): | István, Zsolt ; Sidler, David ; Alonso, Gustavo |
Art des Eintrags: | Bibliographie |
Titel: | Building a distributed key-value store with FPGA-based microservers |
Sprache: | Englisch |
Publikationsjahr: | 8 Oktober 2015 |
Ort: | Piscataway, NJ |
Verlag: | IEEE |
Buchtitel: | 2015 25th International Conference on Field Programmable Logic and Applications (FPL): Conference Proceedings |
Veranstaltungstitel: | 25th International Conference on Field Programmable Logic and Applications |
Veranstaltungsort: | London, United Kingdom |
Veranstaltungsdatum: | 02.09.2015-04.09.2015 |
DOI: | 10.1109/FPL.2015.7293967 |
Kurzbeschreibung (Abstract): | Energy efficiency is one of the major challenges in datacenters, and a promising way to tackle it are microservers. These scaled down machines with smaller CPUs, less peripherals and tighter integration improve energy efficiency, but often at the expense of lower performance. In this work we explore the tailoring of standard software components to specialized hardware as a way to get the energy efficiency of microservers without compromising performance. Our specialized microserver implements memcached, a common component in many web stacks, on a cluster of FPGAs. The design explores aspects such as pipelining techniques, tight integration with the network stack, dealing with the memory bottleneck, and shows how to build a complete system out of individual microservers. To our knowledge this is the first stand-alone FPGA-based solution that can be used as a drop-in replacement for the software version. Beyond the per-node performance, in this demo we focus on the replication and the integration aspects of our system. We run a common benchmark on a PostgreSQL database with a two-node deployment of FPGAs acting as a cache for query results. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Distributed and Networked Systems |
Hinterlegungsdatum: | 23 Jan 2023 12:18 |
Letzte Änderung: | 02 Mai 2023 08:00 |
PPN: | 507271696 |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |