Distributed Hash-tables for Scientific Computing

Distributed Hash-Tables are a common data-store in distributed applications and have proven to be useful in the context of webservices and Big Data applications.

In this project, we investigate how the field of High Performance Computing benefits from this technique. Therefore, we explore two research questions. The first one deals with the efficient implementation of a DHT. Compute-Clusters are equipped with High-performance networks like InfiniBand or Omni-Path and offer special communication APIs.

The second question is which scientific applications may benefit from DHTs? Therefore, we are adapting existing applications. This is done in cooperation with partners at the GFZ, Potsdam.

Student Thesis

Einsatz und Bewertung einer verteilten Hash-Table zur Beschleunigung von gekoppelten hydrodynamisch-geochemischen Simulationen
Max Lübke
Bachelor Thesis, University of Potsdam, 2020

Parallelisierung und Modularisierung einer Reaktiven-Transportsimulation
Alexander H. W. Lindemann
Master Thesis, University of Potsdam, 2019

Implementierung einer DistributedHashtable mittels MPI/OSC
Max Lübke
Student Thesis, University of Potsdam, 2018