Demo Data from EDBT 2026 / reviewers in the wild / expert
Hamid Arabnejad
dblp:09/11145
· DBLP profile ↗
11ranked-venue papers
9as first author
1since 2021 · last 2024
0000-0002-0789-1825ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 33% Parallel and multicore computing · 33% GPUs and heterogeneous computing · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
heterogeneous computing systems |
0.2 | 1 | 2014 | List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table · IEEE Trans. Parallel Distributed Syst. 2014 |
Parallel and multicore computing › parallel scheduling
list scheduling |
0.2 | 1 | 2014 | List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table · IEEE Trans. Parallel Distributed Syst. 2014 |
Electronic design automation › high-level synthesis
scheduling |
0.2 | 1 | 2014 | List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table · IEEE Trans. Parallel Distributed Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
optimistic cost table · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Large-Scale Parallelization of Human Migration SimulationabstractForced displacement of people worldwide, for example, due to violent conflicts, is common in the modern world, and today more than 82 million people are forcibly displaced. This puts the problem of migration at the forefront of the most important problems of humanity. The Flee simulation code is an agent-based modeling tool that can forecast population displacements in civil war settings, but performing accurate simulations requires nonnegligible computational capacity. In this article, we present our approach to Flee parallelization for fast execution on multicore platforms, as well as discuss the computational complexity of the algorithm and its implementation. We benchmark parallelized code using supercomputers equipped with AMD EPYC Rome 7742 and Intel Xeon Platinum 8268 processors and investigate its performance across a range of alternative rule sets, different refinements in the spatial representation, and various numbers of agents representing displaced persons. We find that Flee scales excellently to up to 8192 cores for large cases, although very detailed location graphs can impose a large initialization time overhead. Derek Groen, Nikela Papadopoulou, Petros Anastasiadis, Marcin Lawenda, Lukasz Szustak, Sergiy Gogolenko, Hamid Arabnejad, Alireza Jahani |
IEEE Trans. Comput. Soc. Syst. | 7 |
| 2020 | Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
Hamid Arabnejad, João Bispo, João M. P. Cardoso, Jorge G. Barbosa |
J. Supercomput. | 1 |
| 2018 | Reprint of "Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems"
Hamid Arabnejad, Jorge G. Barbosa |
Future Gener. Comput. Syst. | 1 |
| 2017 | A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-ScalingabstractA goal of cloud service management is to design self-adaptable auto-scaler to react to workload fluctuations and changing the resources assigned. The key problem is how and when to add/remove resources in order to meet agreed service-level agreements. Reducing application cost and guaranteeing service-level agreements (SLAs) are two critical factors of dynamic controller design. In this paper, we compare two dynamic learning strategies based on a fuzzy logic system, which learns and modifies fuzzy scaling rules at runtime. A self-adaptive fuzzy logic controller is combined with two reinforcement learning (RL) approaches: (i) Fuzzy SARSA learning FSL and (ii) Fuzzy Q-learning FQL. As an off-policy approach, Q-learning learns independent of the policy currently followed, whereas SARSA as an on-policy always incorporates the actual agent's behavior and leads to faster learning. Both approaches are implemented and compared in their advantages and disadvantages, here in the OpenStack cloud platform. We demonstrate that both auto-scaling approaches can handle various load traffic situations, sudden and periodic, and delivering resources on demand while reducing operating costs and preventing SLA violations. The experimental results demonstrate that FSL and FQL have acceptable performance in terms of adjusted number of virtual machine targeted to optimize SLA compliance and response time. Hamid Arabnejad, Claus Pahl, Pooyan Jamshidi, Giovani Estrada |
CCGrid | 1 |
| 2017 | Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems
Hamid Arabnejad, Jorge G. Barbosa |
Future Gener. Comput. Syst. | 1 |
| 2016 | Deadline-Budget constrained Scheduling Algorithm for Scientific Workflows in a Cloud EnvironmentabstractRecently cloud computing has gained popularity among e-Science environments as a high performance computing platform. From the viewpoint of the system, applications can be submitted by users at any moment in time and with distinct QoS requirements. To achieve higher rates of successful applications attending to their QoS demands, an effective resource allocation (scheduling) strategy between workflow's tasks and available resources is required. Several algorithms have been proposed for QoS workflow scheduling, but most of them use search-based strategies that generally have a higher time complexity, making them less useful in realistic scenarios. In this paper, we present a heuristic scheduling algorithm with quadratic time complexity that considers two important constraints for QoS-based workflow scheduling, time and cost, named Deadline-Budget Workflow Scheduling (DBWS) for cloud environments. Performance evaluation of some well-known scientific workflows shows that the DBWS algorithm accomplishes both constraints with higher success rate in comparison to the current state-of-the-art heuristic-based approaches. Mozhgan Ghasemzadeh, Hamid Arabnejad, Jorge G. Barbosa |
OPODIS | 2 |
| 2016 | Low-time complexity budget-deadline constrained workflow scheduling on heterogeneous resources
Hamid Arabnejad, Jorge G. Barbosa, Radu Prodan |
Future Gener. Comput. Syst. | 1 |
| 2014 | Budget Constrained Scheduling Strategies for On-line Workflow Applications
Hamid Arabnejad, Jorge G. Barbosa |
ICCSA (6) | 1 |
| 2014 | A Budget Constrained Scheduling Algorithm for Workflow Applications
Hamid Arabnejad, Jorge G. Barbosa |
J. Grid Comput. | 1 |
| 2014 | List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost TableabstractEfficient application scheduling algorithms are important for obtaining high performance in heterogeneous computing systems. In this paper, we present a novel list-based scheduling algorithm called Predict Earliest Finish Time (PEFT) for heterogeneous computing systems. The algorithm has the same time complexity as the state-of-the-art algorithm for the same purpose, that is, O(v2.p) for v tasks and p processors, but offers significant makespan improvements by introducing a look-ahead feature without increasing the time complexity associated with computation of an optimistic cost table (OCT). The calculated value is an optimistic cost because processor availability is not considered in the computation. Our algorithm is only based on an OCT that is used to rank tasks and for processor selection. The analysis and experiments based on randomly generated graphs with various characteristics and graphs of real-world applications show that the PEFT algorithm outperforms the state-of-the-art list-based algorithms for heterogeneous systems in terms of schedule length ratio, efficiency, and frequency of best results. Hamid Arabnejad, Jorge G. Barbosa |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2012 | Fairness Resource Sharing for Dynamic Workflow Scheduling on Heterogeneous SystemsabstractFor most Heterogeneous Computing Systems (HCS) the completion time of an application is the most important requirement. Many applications are represented by a workflow that is therefore schedule in a HCS system. Recently, researchers have proposed algorithms for concurrent workflow scheduling in order to improve the execution time of several applications in a HCS system. Although, most of these algorithms were designed for static scheduling, that is all application must be submitted at the same time, there are a few algorithms, such as OWM (online workflow Management) and RANK_HYBD, that were presented for dealing with dynamic application scheduling. In this paper, we present a new algorithm for dynamic application scheduling. The algorithm focus on the Quality of Service (QoS) experienced by each application (or user). It reduces the waiting and execution times of each individual workflow, unlike other algorithms that give privilege to average completion time of all workflows. The simulation results show that the proposed approach significantly outperforms the other algorithms in terms of individual response time. Hamid Arabnejad, Jorge G. Barbosa |
ISPA | 1 |