evaluation | ||
figures | ||
instance_scanner | ||
statistics | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
beamerfontthemetud.sty | ||
Copying.md | ||
expose.html | ||
expose.md | ||
expose.pdf | ||
glossary.tex | ||
ID_debug.py | ||
literature.bib | ||
loadbal.txt | ||
Makefile | ||
paper_hashtag_federation.pdf | ||
paper_hashtag_federation.tex | ||
Readme.md | ||
requirements_assumptions.ods | ||
shell.nix | ||
talk-slides.tex | ||
tud-cd-latex.nix |
Paper: Decentralised Hashtag Search and Subscription for Federated Social Networks
This paper has been written during my Computer Science studies at TU Dresden as a Großer Beleg.
A pre-compiled PDF of the paper can be found in paper_hashtag_federation.pdf.
Building
Build Requirements
All required software for this project can be installed using the Nix package manager.
The development environment is specified in shell.nix
. The paper has been successfully build using version 19.03.173179.ef4753de2aa
of Nixpkgs.
git-lfs
is required for retrieving all files from this repository. If installing it after cloning the repository, please run git lfs install && git lfs pull
.
Building the paper and its resources
The paper, expose, and all its resources can be built with nix-shell --pure --command "make"
.
If not using Nix as a package manager, please refer to the requirements specified in shell.nix
for building with make
.
Running the load balancing simulation
nix-shell --pure --command "make simulation"
License
For information about licensing, please see Copying.md