EDBT 2026 Demo / reviewers in the wild / expert
Tarek Hagras
dblp:04/3582
· DBLP profile ↗
8ranked-venue papers
8as first author
4since 2021 · last 2026
0000-0002-3736-425XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 7 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SaaR: a strategy for energy efficiency in DVFS computing platforms beyond the scaling axiomatic approachabstractAbstract Dynamic Voltage and Frequency Scaling (DVFS) computing platforms are highly effective in reducing energy consumption by dynamically adjusting the operating frequency and voltage of processing units within predefined operating pairs. By selectively scaling down the execution frequency of application tasks, significant energy savings can be achieved while preserving timing constraints. For applications composed of dependent tasks, energy-aware frequency scaling is predominantly addressed through the Scaling Axiomatic Approach ( SAA ), which exploits task slack to enable safe frequency reduction but incurs a high computational cost due to repeated global timing recalculations. To mitigate this limitation, the GinGa approach was proposed to reduce the computational complexity, albeit with a degradation in energy optimization effectiveness. This paper introduces the Scaling Axiomatic Approach Replacement ( SaaR ), a low-complexity, compile-time mechanism designed as a principled replacement for SAA . While preserving the axiomatic foundation of slack-based frequency scaling, SaaR restructures the computation through bounded and localized timing-update mechanisms and a dedicated time-updating criterion, thereby eliminating repeated global recomputation. As a result, SaaR achieves energy savings comparable to those of SAA while significantly reducing the computational complexity. Experimental results confirm that SaaR outperforms GinGa and provides an effective balance between energy optimization and execution efficiency on DVFS-enabled computing platforms. Tarek Hagras, Gamal A. El-Sayed |
J. Supercomput. | 1 |
| 2025 | A replacement for the scaling axiomatic approach to scheduling dependent tasks on DVFS computing platforms
Tarek Hagras, Gamal A. El-Sayed |
J. Supercomput. | 1 |
| 2022 | Slack extender mechanism for greening dependent-tasks scheduling on DVFS-enabled computing platforms
Tarek Hagras |
J. Supercomput. | 1 |
| 2021 | Greening Duplication-Based Dependent-Tasks Scheduling on Heterogeneous Large-Scale Computing Platforms
Tarek Hagras, Asmaa Atef, Youssef B. Mahdy |
J. Grid Comput. | 1 |
| 2019 | Lower-bound time-complexity greening mechanism for duplication-based scheduling on large-scale computing platforms
Tarek Hagras, Asmaa Atef, Youssef B. Mahdy |
J. Supercomput. | 1 |
| 2005 | A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
Tarek Hagras, Jan Janecek |
Parallel Comput. | 1 |
| 2004 | A High Performance, Low Complexity Algorithm for Compile-Time Task Scheduling in Heterogeneous SystemsabstractSummary form only given. The heterogeneous computing environment is an interesting computing platform due to the fact that a single parallel architecture may not be adequate for exploiting all of a program's available parallelism. In some cases, heterogeneous systems have been shown to produce higher performance for lower cost than a single large machine. Task scheduling is the key issue when aiming at high performance in this kind of environment. A large number of scheduling heuristics have been presented in the literature, most of them target only homogeneous computing systems. We present a simple scheduling algorithm based on list-scheduling and task-duplication on a bounded number of heterogeneous machines called heterogeneous critical parents with fast duplicator (HCPFD). The analysis and experiments have shown that HCPFD outperforms on average all other higher complexity algorithms. Tarek Hagras, Jan Janecek |
IPDPS | 1 |
| 2003 | A Simple Scheduling Heuristic for Heterogeneous Computing EnvironmentsabstractEfficient task scheduling of computationally intensive applications is one of the most essential and difficult issues when aiming at high performance in heterogeneous computing environments. Although a large number of scheduling heuristics have been presented in the literature, most of them target only homogeneous computing systems. In this paper we present a simple list-scheduling heuristic for a bounded number of heterogeneous machines called Heterogenous Critical Parent Trees (HCPT). The analysis and experiments have shown that HCPT provides comparable or even better results together with low complexity. Tarek Hagras, Jan Janecek |
ISPDC | 1 |