VLDB 2026 Research / reviewers in the wild / expert
Ahcène Bendjoudi
dblp:19/5439
· DBLP profile ↗
18ranked-venue papers
4as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 2 since 2021Artificial intelligence and machine learning · 2
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 · 59% Distributed systems · 27% Hardware reliability and fault tolerance · 14% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel algorithms › parallel search
parallel branch-and-bound |
0.2 | 1 | 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable Environments · IEEE Trans. Computers 2014 |
Distributed systems
fault tolerance |
0.1 | 1 | 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable Environments · IEEE Trans. Computers 2014 |
Hardware reliability and fault tolerance
fault-tolerant parallel computing |
0.1 | 1 | 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable Environments · IEEE Trans. Computers 2014 |
Distributed systems › distributed scheduling
master-worker paradigm |
0.1 | 1 | 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable Environments · IEEE Trans. Computers 2014 |
Parallel and multicore computing
parallel programming models and runtimes |
0.1 | 1 | 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable Environments · IEEE Trans. Computers 2014 |
Methods — techniques the papers use, named apart from their topics
hierarchical decomposition · 0.2checkpointing · 0.2branch-and-bound · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Graph Edit Distance Compacted Search Tree
Ibrahim Chegrane, Imane Hocine, Saïd Yahiaoui, Ahcène Bendjoudi, Nadia Nouali-Taboudjemat |
SISAP | 4 |
| 2022 | Efficient parallel branch-and-bound approaches for exact graph edit distance problemabstractGraph Edit Distance (GED) is a well-known measure used in the graph matching to measure the similarity/dissimilarity between two graphs by computing the minimum cost of edit operations needed to transform one graph into another. This process, Which appears to be simple, is known NP-hard and time consuming since the search space is increasing exponentially. One way to optimally solve this problem is by using Branch and Bound (B&B) algorithms, Which reduce the computation time required to explore the whole search space by performing an implicit enumeration of the search space instead of an exhaustive one based on a pruning technique. nevertheless, They remain inefficient when dealing with large problem instances due to the impractical running time needed to explore the whole search space. To overcome this issue, We propose in this paper three parallel B&B approaches based on shared memory to exploit the multi-core CPU processors: First, a work-stealing approach where several instances of the B&B algorithm explore a single search tree concurrently achieving speedups up to 24 × faster than the sequential version. Second, a tree-based approach where multiple parts of the search tree are explored simultaneously by independent B&B instances achieving speedups up to 28 × . Finally, Due to the irregular nature of the GED problem, two load-balancing strategies are proposed to ensure a fair workload between parallel processes achieving impressive speedups up to 300 × . all experiments have been carried out on well-known datasets Adel Dabah, Ibrahim Chegrane, Saïd Yahiaoui, Ahcène Bendjoudi, Nadia Nouali-Taboudjemat |
Parallel Comput. | 4 |
| 2021 | Reachability in big graphs: A distributed indexing and querying approach
Imane Hocine, Saïd Yahiaoui, Ahcène Bendjoudi, Nadia Nouali-Taboudjemat |
Inf. Sci. | 3 |
| 2019 | A Novel Parallel Framework for Metaheuristic-based Frequent Itemset MiningabstractFrequent Itemset Mining (FIM) is an important but very time-consuming data mining task. As a result, traditional FIM algorithms are often not scalable to large databases. To address this issue, several metaheuristics have been developed in recent years to find good approximate solutions to the FIM problem. It was shown that such approaches can be much more efficient than exact algorithms. However, metaheuristics often have long runtimes on massive datasets and the quality of their solutions can be improved. To address this issue, this paper proposes a parallel framework called CFIM (Cluster for Frequent Itemset Mining) for metaheuristic-based FIM. It accelerates FIM by using multiple cluster workers. The proposed approach partitions a transactional database and the set of all items at the level of cluster workers. The itemset generation process is performed by each worker, which then send results to a master node. This latter performs a merging step to only keep high quality itemsets by considering their frequency and diversification. Three metaheuristics (GA, PSO and BSO) are integrated in this framework to yield three novel metaheuristics (CGA, CPSO and CBSO). Extensive experiments show that CPSO outperforms CGA, CBSO, and state-of-the-art high performance computing FIM approaches. Youcef Djenouri, Djamel Djenouri, Asma Belhadi, Jerry Chun-Wei Lin, Ahcène Bendjoudi, Philippe Fournier-Viger |
CEC | 5 |
| 2019 | Exploiting GPU parallelism in improving bees swarm optimization for mining big transactional databases
Youcef Djenouri, Djamel Djenouri, Asma Belhadi, Philippe Fournier-Viger, Jerry Chun-Wei Lin, Ahcène Bendjoudi |
Inf. Sci. | 6 |
| 2019 | Efficient parallel tabu search for the blocking job shop scheduling problem
Adel Dabah, Ahcène Bendjoudi, Abdelhakim AitZai, Nadia Nouali-Taboudjemat |
Soft Comput. | 2 |
| 2018 | Hybrid multi-core CPU and GPU-based B&B approaches for the blocking job shop scheduling problem
Adel Dabah, Ahcène Bendjoudi, Abdelhakim AitZai, Didier El Baz, Nadia Nouali-Taboudjemat |
J. Parallel Distributed Comput. | 2 |
| 2017 | GPU-based Bio-inspired Model for Solving Association Rules Mining ProblemabstractWe explore in this paper the application of bioinspired approaches to the association rules mining (ARM) problem for the purpose of accelerating the process of extracting the correlations between items in sizeable data instances. A new bio-inspired GPU-based model is proposed, which benefits from the massively GPU threading by evaluating multiple rules in parallel on GPU. To validate the proposed model, the most used bio-inspired approaches (GA, PSO, and BSO) have been executed on GPU to solve wellknown large ARM instances. Real experiments have been carried out on an Intel Xeon 64 bit quad-core processor E5520 coupled to an Nvidia Tesla C2075 GPU device. The results show that the genetic algorithm outperforms PSO and BSO. Moreover, it outperforms the state-of-the-art GPU-based ARM approaches when dealing with the challenging Webdocs instance. Youcef Djenouri, Ahcène Bendjoudi, Djamel Djenouri, Marco Comuzzi |
PDP | 2 |
| 2017 | Reducing thread divergence in GPU-based bees swarm optimization applied to association rule miningabstractSummary The association rules mining (ARM) problem is one of the most important problems in the area of data mining. It aims at finding all relevant association rules from transactional databases. It is CPU time intensive and requires a huge computing power when dealing with large transactional databases. To deal with this issue, Graphics Processing Units (GPUs) are a powerful tool to speed up the search process. However, their performance is closely subject to thread/branch divergence resulting from the single instruction multiple data parallel model of GPUs. In this paper, we propose three approaches based on database reorganization, aiming to reduce thread divergence in GPU‐based bees swarm optimization metaheuristic for ARM, respectively, named block‐based reordering, transactions‐based reordering, and transactions‐based reordering with median value. Theoretical and experimental studies have been carried out using well‐known large ARM instances. The experiments have been performed on an Intel Xeon 64 bit quad‐core processor E5520 coupled to Nvidia Tesla C2075 448 cores. The results show that the proposed approaches minimize considerably the number of thread divergence and improve the overall execution time. Indeed, the number of thread divergence occurrences has been reduced by up to eight times making the execution much faster. Copyright © 2016 John Wiley & Sons, Ltd. Youcef Djenouri, Ahcène Bendjoudi, Zineb Habbas, Malika Mehdi, Djamel Djenouri |
Concurr. Comput. Pract. Exp. | 2 |
| 2015 | GPU-based bees swarm optimization for association rules mining
Youcef Djenouri, Ahcène Bendjoudi, Malika Mehdi, Nadia Nouali-Taboudjemat, Zineb Habbas |
J. Supercomput. | 2 |
| 2014 | Graphics processing unit-accelerated bounding for branch-and-bound applied to a permutation problem using data access optimizationabstractSUMMARY Branch‐and‐bound (B&B) algorithms are attractive methods for solving to optimality combinatorial optimization problems using an implicit enumeration of a dynamically built tree‐based search space. Nevertheless, they are time‐consuming when dealing with large problem instances. Therefore, pruning tree nodes (subproblems) is traditionally used as a powerful mechanism to reduce the size of the explored search space. Pruning requires to perform the bounding operation, which consists of applying a lower bound function to the subproblems generated during the exploration process. Preliminary experiments performed on the Flow‐Shop scheduling problem (FSP) have shown that the bounding operation consumes over 98%of the execution time of the B&B algorithm. In this paper, we investigate the use of graphics processing unit (GPU) computing as a major complementary way to speed up the search. We revisit the design and implementation of the parallel bounding model on GPU accelerators. The proposed approach enables data access optimization. Extensive experiments have been carried out on well‐known FSP benchmarks using an Nvidia Tesla C2050 GPU card. Compared to a CPU‐based single core execution using an Intel Core i7‐970 processor without GPU, speedups higher than 100 times faster are achieved for large problem instances. At an equivalent peak performance, GPU‐accelerated B&B is twice faster than its multi‐core counterpart. Copyright © 2013 John Wiley & Sons, Ltd. Nouredine Melab, Imen Chakroun, Ahcène Bendjoudi |
Concurr. Comput. Pract. Exp. | 3 |
| 2014 | FTH-B&B: A Fault-Tolerant HierarchicalBranch and Bound for Large ScaleUnreliable EnvironmentsabstractSolving to optimality large instances of combinatorial optimization problems using Brand and Bound (B&B) algorithms requires a huge amount of computing resources. In this paper, we investigate the design and implementation of such algorithms on computational grids. Most of existing grid-based B&B algorithms are based on the Master-Worker paradigm, their scalability is therefore limited. In addition, even if the volatility of resources is a major issue in grids fault tolerance is rarely addressed in these works. We thereby propose FTH-B&B, a fault tolerant hierarchical B&B. FTH-B&B is based on different new mechanisms enabling to efficiently build and maintain balanced the hierarchy, and to store and recover work units (sub-problems). FTH-B&B has been implemented on top of the ProActive grid middleware and programming environment and applied to the Flow-Shop scheduling problem. Very often, the validation of existing grid-based B&B works is performed either through simulation or a very small real grid. In this paper, we experimented FTH-B&B on the Grid’5000 real French nation-wide computational grid using up to 1,900 processor cores distributed over six sites. The reported results show that the overhead induced by the proposed mechanisms is very low and an efficiency close to 100 percent can be achieved on some Taillards benchmarks of the Flow-Shop problem. In addition, the results demonstrate the robustness of the proposed mechanisms even in extreme failure situations. Ahcène Bendjoudi, Nouredine Melab, El-Ghazali Talbi |
IEEE Trans. Computers | 1 |
| 2013 | Reducing thread divergence in a GPU-accelerated branch-and-bound algorithmabstractSUMMARY In this paper, we address the design and implementation of graphical processing unit (GPU)‐accelerated branch‐and‐bound algorithms (B&B) for solving flow‐shop scheduling optimization problems (FSP). Such applications are CPU‐time consuming and highly irregular. On the other hand, GPUs are massively multithreaded accelerators using the single instruction multiple data model at execution. A major issue that arises when executing on GPU, a B&B applied to FSP is thread or branch divergence. Such divergence is caused by the lower bound function of FSP that contains many irregular loops and conditional instructions. Our challenge is therefore to revisit the design and implementation of B&B applied to FSP dealing with thread divergence. Extensive experiments of the proposed approach have been carried out on well‐known FSP benchmarks using an Nvidia Tesla (C2050 GPU card ( http://www.nvidia.com/docs/IO/43395/NV_DS_Tesla_C2050_C2070_jul10_lores.pdf )). Compared with a CPU‐based execution, accelerations up to × 77.46 are achieved for large problem instances. Copyright © 2012 John Wiley & Sons, Ltd. Imen Chakroun, Mohand-Said Mezmaz, Nouredine Melab, Ahcène Bendjoudi |
Concurr. Comput. Pract. Exp. | 4 |
| 2012 | Overlay-Centric Load Balancing: Applications to UTS and B&BabstractTo deal with dynamic load balancing in large scale distributed systems, we propose to organize computing resources following a logical peer-to-peer overlay and to distribute the load according to the so-defined overlay. We use a tree as a logical structure connecting distributed nodes and we balance the load according to the size of induced sub trees. We conduct extensive experiments involving up to 1000 computing cores and provide a throughout analysis of different properties of our generic approach for two different applications, namely, the standard Unbalanced Tree Search and the more challenging parallel Branch-and-Bound algorithm. Substantial improvements are reported in comparison with the classical random work stealing and two finely tuned application specific strategies taken from the literature. Trong-Tuan Vu, Bilel Derbel, Ali Asim, Ahcène Bendjoudi, Nouredine Melab |
CLUSTER | 4 |
| 2012 | Hierarchical branch and bound algorithm for computational grids
Ahcène Bendjoudi, Nouredine Melab, El-Ghazali Talbi |
Future Gener. Comput. Syst. | 1 |
| 2012 | An adaptive hierarchical master-worker (AHMW) framework for grids - Application to B&B algorithms
Ahcène Bendjoudi, Nouredine Melab, El-Ghazali Talbi |
J. Parallel Distributed Comput. | 1 |
| 2007 | A Parallel P2P Branch-and-Bound Algorithm for Computational GridsabstractSolving exactly Combinatorial Optimization Problems (COPs) using a Branch-and-Bound algorithm requires a huge amount of computational resources. The efficiency of such algorithm can be improved by distributing at large scale the computation required by the exploration of the search tree. In this paper, we propose ParallelBB, which is a P2P-based parallelization of the Branch-and-Bound algorithm for the computational Grid. The algorithm has been implemented using the ProActive distributed object Grid middleware. The algorithm has been applied to a mono- criterion permutation flow-shop problem and promisingly experimented on the Grid5000 computational Grid. Ahcène Bendjoudi, Nouredine Melab, El-Ghazali Talbi |
CCGRID | 1 |
| 2007 | Parallel Branch and Bound on P2P SystemsabstractReal or academic combinatorial optimization problems are in the majority NP-hard. For large dimensions, an exact resolution is often impractical due to a limited amount of resources. The use of large scale deployment on distributed systems such as peer-to-peer (P2P) systems, based on exploiting free CPU cycles, provides an efficient way to reach high computing performance by distributing the computation to solve these problems. In this paper, we are interested in solving exactly optimization problems using parallel branch-and-bound algorithm on large scale distributed systems. We propose ParallelBB, which is a parallelization of the branch-and-bound algorithm and apply it to a mono-criterion permutation flow-shop problem. Furthermore, we develop P2PBB, which is the peer-to-peer implementation of our algorithm using ProActive El-Ghazali Talbi, Ahcène Bendjoudi, Nouredine Melab |
CISIS | 2 |