Publication
Challenger 2.0: A Step Towards Automated Deployments and Resilient Solutions for the DEBS Grand Challenge
Jawad Tahir / Chiheb Baili / Matej Svaral / Johannes Friedlein / Christoph Doblander / Hans-Arno Jacobsen
Proceedings of the 18th ACM International Conference on Distributed and Event-based Systems, 2024 ยท Conference Paper
Abstract
The DEBS Grand Challenge (GC) is a yearly programming competition organized by the DEBS community. The participants of the GC are provided with a dataset and are required to build a solution generating insights from the data. Participants deploy their solutions on the provided virtual machines (VMs). The dataset is disseminated and the solutions’ performance is measured using Challenger, an RPC-based service. Developer surveys show a lower adaption of RPC, which may limit the audience of the GC. Furthermore, provisioning of VMs blocks the compute resources, setting a limit on the number of participants. Lastly, Challenger lacks the functionality to test the fault-tolerance capabilities of the solutions, which is a strict non-functional requirement for the solutions.