Challenger 2.0
Jawad Tahir
jawad.tahir@tum.de
The DEBS ‘25 Grand Challenge
and
13.02.2025
The Grand Challenge
2
Tahir et al. DEBS ‘24
DEBS ‘25 Grand Challenge
3
http://pencerw.com/feed/2014/12/4/island-scanning-and-the-effects-of-slm-scanning-strategies
Challenger
4
RPC Service
PostgreSQL
Web portal
Evaluation Infrastructure (VMs)
Participants
Solution
RPC
create_benchmark(conf)
bID
start_benchmark(bID)
next_batch(bID)
batch
result_Q1(ResultQ1)
ack
result_Q2(ResultQ2)
ack
end_benchmark(bID)
ack
Deploy solution
Benchmark
Stores data
See results
Tahir et al. DEBS ‘21 https://doi.org/10.1145/3465480.3467836
Pain points
Challenger 2.0
5
*Tahir et al. VLDB ‘24 https://doi.org/10.14778/3712221.3712227
Challenger 2.0 - Architecture
6
Web portal
Participants
Submit Kubernetes job
See results
Kubernetes cluster
MongoDB
Solution
REST Service
Solution
Solution
Solution
First steps
7
https://challenge2025.debs.org/
Step 1: Register
Step 2: Login
Step 3: Get API token and namespace
How to benchmark solutions
8
REST API @ http://challenge2025.debs.org:52923/api
How to create deployment scripts
9
Upload the file @ https://challenge2025.debs.org/deployment/
DEMO
10
Resource Quota - Benchmarking
11
Workload: CPU stress (12 cores)
Resource limit: 1 core
Resource limit: 2 core
Resource limit: 4 core
Planned features
12
FEEDBACK / REQUESTS / QUESTIONS
13
jawad.tahir@tum.de
See benchmark history
14
How to run solutions on evaluation infrastructure
15
16