Skip to content

jawadtahir/bandency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

489 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenger 2.0

Challenger is a benchmarking tool for distributed data analytics and was used to benchmark submissions for the DEBS Grand Challenge. It disseminates the dataset using the REST API and measures the response time. It deploys the solution on a Kubernetes cluster. For more details, please see the following papers.

The DEBS 2021 Grand Challenge: Analyzing Environmental Impact of Worldwide Lockdowns

Detecting Trading Trends in Financial Tick Data: The DEBS 2022 Grand Challenge

The DEBS 2024 Grand Challenge: Telemetry Data for Hard Drive Failure Prediction

Challenger 2.0: A Step Towards Automated Deployments and Resilient Solutions for the DEBS Grand Challenge

The DEBS 2025 Grand Challenge: Real-Time Monitoring of Defects in Laser Powder Bed Fusion (L-PBF) Manufacturing

How to run Challenger 2.0

Prereq

Dataset Python3 Kubernetes cluster

  1. Download the dataset.
  2. Install k3d
  3. Create a cluster
k3d cluster create challenger2 -s 1 -a 1 -v TEST_DATA_DIR:/dataDir@server:0 -v EVAL_DATA_DIR:/dataDirEval@server:0 -v MONGO_DATA_DIR:/data/db@server:0 -v /home/foobar/PhD/Data/C3/pv:/pv@agent:0 -p 52928:30000@server:0 -p 52929:30001@server:0 -p 52930:30000@agent:0 --k3s-node-label "org.debs/type=server@server:0" --k3s-node-label "org.debs/type=agent@agent:0"
  1. Install Chaos Mesh. TL;DR
curl -sSL https://mirrors.chaos-mesh.org/v2.7.0/install.sh | bash -s -- --k3s

Start MongoDB and REST Server

Run

kubectl create -f deploy/mongodb.yaml

Start the frontend

Run

cd website
export DB_CONNECTION_STRING="mongodb://0.0.0.0:52928"
pip3 install -r frontend/requirements.txt
python3 webserver.py

Go to http://localhost:8000 and start using the system

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors