Skip to content

The content of this repository is part of my thesis submission (computer science degree).

License

Notifications You must be signed in to change notification settings

GoetheUniTamji/goethe-thesis-tamji

Repository files navigation

title author tags
goethe-thesis-tamji
T.I.
streamgraph
partitioning
ntriples

goethe-thesis-tamji

The content of this repository is part of my thesis submission (computer science degree). Link to GitHub

General info

Each sub-directory in root of this repository can be treated as an own project (e.g. for VSCode). All these projects together contribute to the key findings in my thesis. Each sub-directory contains an own README.md that provides specific information.

Note: Some empty dataset directories are not pushed to GitHub (file size restrictions). It is expected to manually add desired datasets into an own datasets subfolder.

Fastutil-JDK21-UniPart

This is the main project which contains a new variant of the initial UniPart implementation. It is now possible to pass parameters from the command line interface. The code was only tested on Ubuntu 24.04 LTS.

HDRF-JDK21-Adapted

This sub-directory contains another Stream Graph Partitioning algorithm. It is compared with UniPart in my thesis.

LUBM Dataset Generator

This code is also optimized for compatibility with Linux (e.g. file paths). It is possible to generate RDF graphs with it.

Python Pandas Scripts

This sub-directory contains CSV files and Python scripts for generating plots. In addition to Pandas, also Matplotlib and NumPy are required.

T.I., 2024

About

The content of this repository is part of my thesis submission (computer science degree).

Topics

Resources

License

Stars

Watchers

Forks

Languages