EDBT 2026 Demo / reviewers in the wild / expert
Redouane Elghazi
dblp:224/0976
· DBLP profile ↗
6ranked-venue papers
0as first author
5since 2021 · last 2023
0000-0002-5587-2493ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Asymptotic Performance and Energy Consumption of SLACK
Anne Benoit, Louis-Claude Canon, Redouane Elghazi, Pierre-Cyrille Héam |
Euro-Par | 3 |
| 2023 | List and shelf schedules for independent parallel tasks to minimize the energy consumption with discrete or continuous speeds
Anne Benoit, Louis-Claude Canon, Redouane Elghazi, Pierre-Cyrille Héam |
J. Parallel Distributed Comput. | 3 |
| 2021 | Update on the Asymptotic Optimality of LPT
Anne Benoit, Louis-Claude Canon, Redouane Elghazi, Pierre-Cyrille Héam |
Euro-Par | 3 |
| 2021 | Max-Stretch Minimization on an Edge-Cloud PlatformabstractWe consider the problem of scheduling independent jobs that are generated by processing units at the edge of the network. These jobs can either be executed locally, or sent to a centralized cloud platform that can execute them at greater speed. Such edge-generated jobs may come from various applications, such as e-health, disaster recovery, autonomous vehicles or flying drones. The problem is to decide where and when to schedule each job, with the objective to minimize the maximum stretch incurred by any job. The stretch of a job is the ratio of the time spent by that job in the system, divided by the minimum time it could have taken if the job was alone in the system. We formalize the problem and explain the differences with other models that can be found in the literature. We prove that minimizing the max-stretch is NP-complete, even in the simpler instance with no release dates (all jobs are known in advance). This result comes from the proof that minimizing the max-stretch with homogeneous processors and without release dates is NP-complete, a complexity problem that was left open before this work. We design several algorithms to propose efficient solutions to the general problem, and we conduct simulations based on real platform parameters to evaluate the performance of these algorithms. Anne Benoit, Redouane Elghazi, Yves Robert |
IPDPS | 2 |
| 2021 | Shelf schedules for independent moldable tasks to minimize the energy consumptionabstractScheduling independent tasks on a parallel platform is a widely-studied problem, in particular when the goal is to minimize the total execution time, or makespan ($P\Vert C_{max}$problem in Graham's notations). Also, many applications do not consist of sequential tasks, but rather parallel moldable tasks that can decide their degree of parallelism at execution (i.e., on how many processors they are executed). Furthermore, since the energy consumption of data centers is a growing concern, both from an environmental and economical point of view, minimizing the energy consumption of a schedule is a main challenge to be addressed. One can then decide, for each task, on how many processors it is executed, and at which speed the processors are operated, with the goal to minimize the total energy consumption. We further focus on co-schedules, where tasks are partitioned into shelves, and we prove that the problem of minimizing the energy consumption remains NP-complete when static energy is consumed during the whole duration of the application. We are however able to provide an optimal algorithm for the schedule within one shelf, i.e., for a set of tasks that start at the same time. Several approximation results are derived, and simulations are performed to show the performance of the proposed algorithms. Anne Benoit, Louis-Claude Canon, Redouane Elghazi, Pierre-Cyrille Héam |
SBAC-PAD | 3 |
| 2018 | Scheduling Parallel Tasks under Multiple Resources: List Scheduling vs. Pack SchedulingabstractScheduling in High-Performance Computing (HPC) has been traditionally centered around computing resources (e.g., processors/cores). The ever-growing amount of data produced by modern scientific applications start to drive novel architectures and new computing frameworks to support more efficient data processing, transfer and storage for future HPC systems. This trend towards data-driven computing demands the scheduling solutions to also consider other resources (e.g., I/O, memory, cache) that can be shared amongst competing applications. In this paper, we study the problem of scheduling HPC applications while exploring the availability of multiple types of resources that could impact their performance. The goal is to minimize the overall execution time, or makespan, for a set of moldable tasks under multiple-resource constraints. Two scheduling paradigms, namely, list scheduling and pack scheduling, are compared through both theoretical analyses and experimental evaluations. Theoretically, we prove, for several algorithms falling in the two scheduling paradigms, tight approximation ratios that increase linearly with the number of resource types. As the complexity of direct solutions grows exponentially with the number of resource types, we also design a strategy to indirectly solve the problem via a transformation to a single-resource-type problem, which can significantly reduce the algorithms' running times without compromising their approximation ratios. Experiments conducted on Intel Knights Landing with two resource types (processor cores and high-bandwidth memory) and simulations designed on more resource types confirm the benefit of the transformation strategy and show that pack-based scheduling, despite having a worse theoretical bound, offers a practically promising and easy-to-implement solution, especially when more resource types need to be managed. Hongyang Sun 0001, Redouane Elghazi, Ana Gainaru, Guillaume Pallez, Padma Raghavan |
IPDPS | 2 |