High-speed query processing over highspeed networks

Wolf Rödiger, Tobias Mühlbauer, Alfons Kemper, Thomas Neumann

Publikation: Beitrag in Buch/Bericht/KonferenzbandKapitelBegutachtung

47 Zitate (Scopus)

Abstract

Modern database clusters entail two levels of networks: connecting CPUs and NUMA regions inside a single server in the small and multiple servers in the large. The huge performance gap between these two types of networks used to slow down distributed query processing to such an extent that a cluster of machines actually performed worse than a single many-core server. The increased main-memory capacity of the cluster remained the sole benefit of such a scale-out. The economic viability of high-speed interconnects such as InfiniBand has narrowed this performance gap considerably. However, InfiniBand's higher network bandwidth alone does not improve query performance as expected when the distributed query engine is left unchanged. The scalability of distributed query processing is impaired by TCP overheads, switch contention due to uncoordinated communication, and load imbalances resulting from the inflexibility of the classic exchange operator model. This paper presents the blueprint for a distributed query engine that addresses these problems by considering both levels of networks holistically. It consists of two parts: First, hybrid parallelism that distinguishes local and distributed parallelism for better scalability in both the number of cores as well as servers. Second, a novel communication multiplexer tailored for analytical database workloads using remote direct memory access (RDMA) and low-latency network scheduling for high-speed communication with almost no CPU overhead. An extensive evaluation within the HyPer database system using the TPC-H benchmark shows that our holistic approach indeed enables high-speed query processing over high-speed networks.

OriginalspracheEnglisch
TitelProceedings of the VLDB Endowment
Herausgeber (Verlag)Association for Computing Machinery
Seiten228-239
Seitenumfang12
Auflage4
PublikationsstatusVeröffentlicht - 2016
Veranstaltung42nd International Conference on Very Large Data Bases, VLDB 2016 - New Delhi, Indien
Dauer: 5 Sept. 20169 Sept. 2016

Publikationsreihe

NameProceedings of the VLDB Endowment
Nummer4
Band9
ISSN (elektronisch)2150-8097

Konferenz

Konferenz42nd International Conference on Very Large Data Bases, VLDB 2016
Land/GebietIndien
OrtNew Delhi
Zeitraum5/09/169/09/16

Fingerprint

Untersuchen Sie die Forschungsthemen von „High-speed query processing over highspeed networks“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren