/DPS-2-Nitocris

A distributed processing system, which executes a Map function on worker devices using Web Assambly.

Primary LanguageJupyter Notebook

Nitocris - a distributed data processing system

Documentation

Build

./initialize.sh

Have yarn (Node), Python (version 3.8<) installed

Run

Start the execution

cd server
source .env/bin/activate
cd benchmarks
python3 test-vec.py

Open the client

Go to http://0.0.0.0:7701 in your browser of choice.

Install modern Python without root privileges

wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
tar -xf Python-3.9.1.tgz
cd Python-3.9.1
./configure --enable-optimizations
make -j 8
wget https://bootstrap.pypa.io/get-pip.py
./python get-pip.py --user
cd -

Useful on DAS-5