Project RAINDROP from UCLouvain and UNamur

RAINDROP aims to address in a unique way the challenge of building, deploying, and operating applications on upcoming cloud infrastructures formed of a continuum of core (data centers) and edge resources. Read more.

Latest news

SRDS 2026

A paper accepted at SRDS 2026

The paper “Cerberus: Latency-Aware Scheduling with Graceful Degradation for Constrained Edge Infrastructures” has been accepted by SRDS 2026 as a regular paper.

We extend the scheduling methodology of Scylla to handle multi-application concurrency under resource scarcity on edge clusters through the development of the Cerberus global scheduling model. Recognizing that edge resources are finite and may be insufficient to simultaneously satisfy all application SLOs under peak demand, Cerberus extends latency-aware scheduling with a graceful degradation mechanism that avoids the service disruptions caused by eviction-based strategies. Instead of dropping low-criticality applications, Cerberus introduces the concept of a Service Level Threshold (SLT), which bounds the maximum acceptable performance degradation for each application, and a priority-aware degradation algorithm that progressively relaxes the latency bounds of low-criticality applications in controlled steps until a feasible placement is found, while preserving strict SLO compliance for high-criticality ones. This ensures that all applications remain operational under resource scarcity, with degradation that is predictable, minimal, and proportional to application criticality.

Yinan will present the paper during the conference on September 22-24 2026 in Roma, Italy.

IWQoS 2026

Yinan presented the paper at IWQoS 2026

Yinan presented the paper “Scylla: Scheduling Multiple Latency-Sensitive Applications in the Edge-Cloud Continuum” at IWQoS 2026 on July 2nd 2026 in Istanbul, Turkey.

IWQoS 2026

A paper accepted at IWQoS 2026

The paper “Scylla: Scheduling Multiple Latency-Sensitive Applications in the Edge-Cloud Continuum” has been accepted by IWQoS 2026 as a regular paper in the Edge-Cloud Resource Allocation track.

We extend the scheduling methodology of LASSY to handle multi-application concurrency through the development of the Scylla global scheduling model. Recognizing that edge nodes are rarely dedicated to a single task, Scylla generalizes the single-application formulation to jointly schedule multiple co-located applications competing for shared resources across the edge-cloud continuum, mitigating the “Noisy Neighbor” effect through a holistic deployment plan that ensures all applications meet their respective SLOs without mutual performance interference. As the joint optimization of multiple applications causes the problem scale and computation time to grow rapidly, we further introduce the Layered Permutation Search (LPS) heuristic, which decomposes the global problem into a sequence of single-application problems and explores application orderings at controllable depth, achieving near-optimal placement plans within practical time limits even for large numbers of applications.

Yinan will present the paper during the conference during June 29 - July 2 2026 in Istanbul, Turkey.

MSR 2026

Maxime presented at VISSOFT/ICSME 2025

On April 13th, 2026, Maxime presented his works at MSR 2026.

The paper PoolinGH: Fast, Efficient, and Robust GitHub Repository Mining, approaches PoolinGH, a lightweight, open-source, easy-to-use library, aimed at supporting researchers.

MSR 2026

A paper accepted at MSR 2026

The paper “PoolinGH: Fast, Efficient, and Robust GitHub Repository Mining” has been accepted to MSR 2026 in the Data and Tool Showcase track.

In this paper, we present PoolinGH, a lightweight, open-source, easy-to-use library, aimed at supporting researchers. It is designed to accelerate and ensure efficient and robust mining on the GitHub REST API while taking full advantage of its capabilities. It enables automatic pooling of multiple access tokens and parallelizes queries. It optimizes queues and regulates network and API usage for respecting GitHub’s limits and best practices. Error management and recovery or pruning in case of deadlocks are ensured. Search coverage maximization and progress monitoring are among the most useful features to avoid reinventing the wheel. We also provide solution templates that meet common needs for specific extensions of such library.

Maxime will present this paper with his co-authors mid-April 2026 in Rio de Janeiro (Brazil).

The paper was co-authored with researchers from the University of Zurich (Switzerland) and from the REVEAL research group of the Università della Svizzera italiana (USI) in Lugano (Switzerland). This collaboration is supported by the SofinaBoël Fund for Education and Talent.

📦 npm package https://www.npmjs.com/package/poolingh
👨‍🏫 Templates & Examples https://github.com/PoolinGH/poolingh-examples
👨‍💻 Source code https://github.com/PoolinGH/poolingh
🗃️ Archive https://zenodo.org/records/17574294