Hazem Fkaier

dblp:71/6542 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0007-5250-0049ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author

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
Parallel and multicore computing · 44% Distributed systems · 28% Storage systems · 22%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
data distribution
0.112006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006
Distributed systems
grid computing
0.112006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006
Parallel and multicore computing
load balancing
0.112006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006
Storage systems
sorting algorithms
0.112006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006
Distributed systems
communication optimization
0.012006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006
High-performance computing › cluster computing
heterogeneous clusters
0.012006
Geometrical Interpretation for Data partitioning on a Grid Architecture · HPDC 2006

Methods — techniques the papers use, named apart from their topics

partitioning · 0.1geometrical interpretation · 0.1
YearPublicationVenuePosition
2025 An Efficient Services Placement for Optimizing the Energy Consumption in Volunteer Cloud Computing
abstract
ABSTRACT Volunteer Cloud computing, like traditional Cloud computing, has gained significant importance due to its ability to harness resources from individual personal machines, contributed voluntarily by their owners. In this paradigm, personal machine resources are shared voluntarily by their owners. This approach is particularly valuable for handling data‐intensive computations and storing Big Data. However, managing the potential unavailability of volunteer machines is crucial. Additionally, in Volunteer Cloud environments, energy consumption is becoming increasingly significant alongside execution time and cost. However, optimizing energy consumption remains a critical challenge, particularly in environments with dynamic and unpredictable availability of volunteer resources. This paper investigates the problem of energy‐efficient services placement in Volunteer Cloud environments. Specifically, we address the challenge of optimally deploying and running independent applications to minimize energy consumption while ensuring that physical machines are not overloaded and avoiding redundant deployments on the same machine. We propose two heuristic strategies to tackle this problem: the Dynamic Shortest Path Strategy (D‐SPS‐VC) for dynamic service placement and the Static Shortest Path Strategy (S‐SPS‐VC) for static service placement. These strategies are designed to optimize energy efficiency by considering constraints such as machine availability, capacity, and application duplication. The main contribution of this study is the development of these heuristic strategies, which are validated through a series of experiments that demonstrate their effectiveness in reducing energy consumption in Volunteer Cloud environments.
Omar Ben Maaouia, Hazem Fkaier, Christophe Cérin, Mohamed Jemni
Concurr. Comput. Pract. Exp.2
2018 On Optimization of Energy Consumption in a Volunteer Cloud - Strategy of Placement and Migration of Dynamic Services
Omar Ben Maaouia, Hazem Fkaier, Christophe Cérin, Mohamed Jemni, Yanik Ngoko
ICA3PP (2)2
2010 A New Heuristic for Broadcasting in Cluster of Clusters
Hazem Fkaier, Christophe Cérin, Luiz Angelo Steffenel, Mohamed Jemni
GPC1
2008 Experimental Study of Thread Scheduling Libraries on Degraded CPU
abstract
In this paper, we compare four libraries for efficiently running threads when the performance of a CPU cores are degraded. First, we are interested by 'brute performance' of the libraries when all the CPU resources are available and second, we would like to measure how the scheduling strategy impacts also the memory management in order to revisit, in the future, scheduling strategies when we artificially degrade the performance in advance. It is well known that work stealing, when done in an anarchic way, may lead to poor cache performance. It is also known that the migration of threads may induce penalties if they are too frequent. We study, at the processor level, the memory management in order to find trade-offs between active thread number that an application should start and the memory hierarchy. Our implementations, coded with the different libraries, were compared against a Pthread one where the threads are scheduled by the Linux kernel and not by a specific tool. Our experimental results indicate that scheduler may perfectly balance loads over cores but execution time is impacted in a negative way. We also put forward a relation between the L1 cache misses, the number of steals and the execution time that will allow to focus on specific points to improve 'work stealing' schedulers in the future.
Christophe Cérin, Hazem Fkaier, Mohamed Jemni
ICPADS2
2006 Geometrical Interpretation for Data partitioning on a Grid Architecture
abstract
We study, in this work, the load balancing of sort algorithm executed on a two cluster grid. Our solution is based on data partitioning. We use mainly geometrical interpretations to find out the optimal partition that reduces both communication and computing times in an heterogeneous context
Dominique Bernardi, Christophe Cérin, Hazem Fkaier, Mohamed Jemni, Michel Koskas
HPDC3
2006 Sequential in-core sorting performance for a SQL data service and for parallel sorting on heterogeneous clusters
Christophe Cérin, Michel Koskas, Hazem Fkaier, Mohamed Jemni
Future Gener. Comput. Syst.3
2004 Improving Parallel Execution Time of Sorting on Heterogeneous Clusters
abstract
The aim of the paper is to introduce techniques in order to optimize the parallel execution time of sorting on heterogeneous platforms (processors speeds are related by a constant factor). We develop a constant time technique for mastering processor load balancing and execution time in an heterogeneous environment. We develop an analytical model for the parallel execution time, sustained by preliminary experimental results in the case of a 2-processors systems. The computation of the solution is independent of the problem size. Consequently, there is no overhead regarding the sorting problem.
Christophe Cérin, Michel Koskas, Hazem Fkaier, Mohamed Jemni
SBAC-PAD3
2003 A Synthesis of P rallel Out-of-core Sorting Programs on Heterogeneous Clusters
abstract
The paper considers the problem of parallel external sorting in the context of a form of heterogeneous clusters. We introduce two algorithms and we compare them to another one that we have previously developed. Since most common sort algorithms assume high-speed random access to all intermediate memory, they are unsuitable if the values to be sorted don't fit in main memory. This is the case for cluster computing platforms which are made of standard, cheap and scarce components. For that class of computing resources a good use of I/O operations compatible with the requirements of load balancing and computational complexity are the key to success. We explore three techniques and show how they can be deployed for clusters with processor performances related by a multiplicative factor. We validate the approaches in showing experimental results for the load balancing factor.
Christophe Cérin, Hazem Fkaier, Mohamed Jemni
CCGRID2