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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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. In this paper, we propose, implement, and demonstrate changes in the current implementation of Challenger that address the aforementioned issues and introduce Challenger 2.0, which is a one-stop solution for data dissemination, performance benchmarking, and automated deployments in the GC. For Challenger 2.0, we port its API to the REST framework from RPC to broaden the target audience of the challenge. Furthermore, this change removes the theoretical limit on the number of participants partaking in the GC, thanks to the container-based deployment methodology. Lastly, Challenger 2.0 injects faults during evaluations to verify the fault tolerance of the solutions.

Original languageEnglish
Title of host publicationDEBS 2024 - Proceedings of the 18th ACM International Conference on Distributed and Event-Based Systems
PublisherAssociation for Computing Machinery, Inc
Pages6-17
Number of pages12
ISBN (Electronic)9798400704437
DOIs
StatePublished - 24 Jun 2024
Externally publishedYes
Event18th ACM International Conference on Distributed and Event-Based Systems, DEBS 2024 - Villeurbanne, France
Duration: 25 Jun 202428 Jun 2024

Publication series

NameDEBS 2024 - Proceedings of the 18th ACM International Conference on Distributed and Event-Based Systems

Conference

Conference18th ACM International Conference on Distributed and Event-Based Systems, DEBS 2024
Country/TerritoryFrance
CityVilleurbanne
Period25/06/2428/06/24

Keywords

  • Benchmarking
  • DEBS Grand Challenge
  • Fault-tolerance

Fingerprint

Dive into the research topics of 'Challenger 2.0: A Step Towards Automated Deployments and Resilient Solutions for the DEBS Grand Challenge'. Together they form a unique fingerprint.

Cite this