EDBT 2026 Demo / reviewers in the wild / expert
Frédéric Magoulès
dblp:79/3753 · also Frederic Magoules
· DBLP profile ↗
23ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0002-1198-7539ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorHuman-computer interaction and ubiquitous computing · 5Databases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1
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
3 papers |
Parallel and multicore computing · 47% Energy-efficient computing · 40% Embedded and real-time systems · 13% | |
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 57% Information retrieval · 30% Distributed and cloud data management · 9% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
metagenomics |
0.4 | 1 | 2019 | MSPminer: abundance-based reconstitution of microbial pan-genomes from shotgun metagenomic data · Bioinform. 2019 |
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
asynchronous iterative methods |
0.3 | 1 | 2018 | Distributed Convergence Detection Based on Global Residual Error Under Asynchronous Iterations · IEEE Trans. Parallel Distributed Syst. 2018 |
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
parallel iterative solvers |
0.3 | 1 | 2018 | Distributed Convergence Detection Based on Global Residual Error Under Asynchronous Iterations · IEEE Trans. Parallel Distributed Syst. 2018 |
Query processing and optimization › similarity join
kNN join |
0.2 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Information retrieval
similarity search |
0.2 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Energy-efficient computing › voltage scaling
dynamic voltage scaling |
0.2 | 1 | 2016 | Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling · IEEE Trans. Computers 2016 |
Energy-efficient computing
energy-aware scheduling |
0.2 | 1 | 2016 | Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling · IEEE Trans. Computers 2016 |
Energy-efficient computing › energy-aware scheduling
energy-efficient multicore scheduling |
0.2 | 1 | 2016 | Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling · IEEE Trans. Computers 2016 |
Embedded and real-time systems
real-time scheduling |
0.2 | 1 | 2016 | Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling · IEEE Trans. Computers 2016 |
Query processing and optimization › aggregate query processing
group-by query |
0.1 | 1 | 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study case · HPDC 2010 |
Query processing and optimization › aggregate query processing › group-by query
multiple group-by query |
0.1 | 1 | 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study case · HPDC 2010 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study case · HPDC 2010 |
Parallel and multicore computing
parallel query processing |
0.1 | 1 | 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study case · HPDC 2010 |
Distributed and cloud data management
mapreduce |
0.1 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Database system architecture and tuning › parallel database system
shared-nothing architecture |
0.0 | 1 | 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study case · HPDC 2010 |
Methods — techniques the papers use, named apart from their topics
proportionality measure · 0.4empirical classifier · 0.4reduction operation · 0.3heuristic evaluation · 0.3theoretical analysis · 0.2node scaling model · 0.2experimental evaluation · 0.2SPA2 · 0.2EDF-FF · 0.2performance estimation · 0.2indexation · 0.2data partitioning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | MSPminer: abundance-based reconstitution of microbial pan-genomes from shotgun metagenomic dataabstractMOTIVATION: Analysis toolkits for shotgun metagenomic data achieve strain-level characterization of complex microbial communities by capturing intra-species gene content variation. Yet, these tools are hampered by the extent of reference genomes that are far from covering all microbial variability, as many species are still not sequenced or have only few strains available. Binning co-abundant genes obtained from de novo assembly is a powerful reference-free technique to discover and reconstitute gene repertoire of microbial species. While current methods accurately identify species core parts, they miss many accessory genes or split them into small gene groups that remain unassociated to core clusters. RESULTS: We introduce MSPminer, a computationally efficient software tool that reconstitutes Metagenomic Species Pan-genomes (MSPs) by binning co-abundant genes across metagenomic samples. MSPminer relies on a new robust measure of proportionality coupled with an empirical classifier to group and distinguish not only species core genes but accessory genes also. Applied to a large scale metagenomic dataset, MSPminer successfully delineates in a few hours the gene repertoires of 1661 microbial species with similar specificity and higher sensitivity than existing tools. The taxonomic annotation of MSPs reveals microorganisms hitherto unknown and brings coherence in the nomenclature of the species of the human gut microbiota. The provided MSPs can be readily used for taxonomic profiling and biomarkers discovery in human gut metagenomic samples. In addition, MSPminer can be applied on gene count tables from other ecosystems to perform similar analyses. AVAILABILITY AND IMPLEMENTATION: The binary is freely available for non-commercial users at www.enterome.com/downloads. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Florian Plaza Oñate, Emmanuelle Le Chatelier, Mathieu Almeida, Alessandra C. L. Cervino, Franck Gauthier, Frédéric Magoulès, S. Dusko Ehrlich, Matthieu Pichaud |
Bioinform. | 6 |
| 2018 | Correction to "K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis"abstractPresents corrections to the paper, “K nearest neighbour joins for big data on MapReduce: A theoretical and experimental analysis,” (Song, G., et al), IEEE Trans. Knowl. Data Eng., vol. 28, no. 9, pp. 2376–2392, Sep. 2016. Ge Song 0001, Justine Rochas, Lea El Beze, Fabrice Huet, Frédéric Magoulès |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2018 | Distributed Convergence Detection Based on Global Residual Error Under Asynchronous IterationsabstractConvergence of classical parallel iterations is detected by performing a reduction operation at each iteration in order to compute a residual error relative to a potential solution vector. To efficiently run asynchronous iterations, blocking communication requests are avoided, which makes it hard to isolate and handle any global vector. While some termination protocols were proposed for asynchronous iterations, only very few of them are based on global residual computation and guarantee effective convergence. But the most effective and efficient existing solutions feature two reduction operations, which constitutes an important factor of termination delay. In this paper, we present new, non-intrusive, protocols to compute a residual error under asynchronous iterations, requiring only one reduction operation. Various communication models show that some heuristics can even be introduced and formally evaluated. Extensive experiments with up to 5,600 processor cores confirm the practical effectiveness and efficiency of our approach. Frédéric Magoulès, Guillaume Gbikpi-Benissan |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2017 | Efficient implementation of Jacobi iterative method for large sparse linear systems on graphic processing units
Abal-Kassim Cheik Ahamed, Frédéric Magoulès |
J. Supercomput. | 2 |
| 2017 | Embedded multi-core computing and applications
Che-Lun Hung, Frédéric Magoulès, Meikang Qiu, Ching-Hsien Hsu, Chun-Yuan Lin |
J. Supercomput. | 2 |
| 2017 | JACK: an asynchronous communication kernel library for iterative algorithms
Frédéric Magoulès, Guillaume Gbikpi-Benissan |
J. Supercomput. | 1 |
| 2017 | Energy efficiency of VM consolidation in IaaS clouds
Fei Teng 0001, Lei Yu 0009, Tianrui Li 0001, Danting Deng, Frédéric Magoulès |
J. Supercomput. | 5 |
| 2016 | Green computing on graphics processing unitsabstractSummary To answer the question ‘How much energy is consumed for a numerical simulation running on Graphic Processing Unit?’, an experimental protocol is here established. The current provided to a graphic processing unit (GPU) during computation is directly measured using amperometric clamps. Signal processing on the intensity of the current of the power supplied to a GPU, with noise reduction technique, gives precise timing of GPU states, which allow establishing an energy consumption model of the GPU. Energy consumption of each operation, memory copy, vector addition, and element wise product is precisely measured to tune and validate the energy consumption model. The accuracy of the proposed energy consumption model compared to measurements is finally illustrated on a conjugate gradient method for a problem discretized by a finite element method. Copyright © 2015 John Wiley & Sons, Ltd. Frédéric Magoulès, Abal-Kassim Cheik Ahamed |
Concurr. Comput. Pract. Exp. | 1 |
| 2016 | Ray-tracing domain decomposition methods for real-time simulation on multi-core and multi-processor systemsabstractSummary This paper describes the use of domain decomposition methods for accelerating wave physics simulation. Numerical wave‐based methods provide more accurate simulation than geometrical methods, but at a higher computation cost as well. In the context of virtual reality, the quality of the results is estimated according to human perception, what makes geometrical methods an interesting approach for achieving real‐time physically‐based rendering. Here, we investigate a geometrical method based on both beams and rays tracing, which we enhance by two levels of parallel processing. Techniques from domain decomposition methods are coupled with classical parallel computing on both shared and distributed memory. Both optic and acoustic renderings are experimented to evaluate the acceleration impact of the domain decomposition scheme. Speedup measurements clearly show the efficiency of using domain decomposition methods for real‐time simulation of wave physics. Copyright © 2015 John Wiley & Sons, Ltd. Frédéric Magoulès, Guillaume Gbikpi-Benissan, Patrick Callet |
Concurr. Comput. Pract. Exp. | 1 |
| 2016 | Embedded multicore computing and applicationsabstractEmbedded multicore computing and applications Frédéric Magoulès, Che-Lun Hung, Jia Hu 0001 |
Concurr. Comput. Pract. Exp. | 1 |
| 2016 | Node Scaling Analysis for Power-Aware Real-Time Tasks SchedulingabstractMulti-core processors achieve a trade-off between the performance and the power consumption by using Dynamic Voltage Scaling (DVS) techniques. In this paper, we study the power efficient scheduling problem of real-time tasks in an identical multi-core system, and present Node Scaling model to achieve power-aware scheduling. We prove that there is a bound speed which results in the minimal power consumption for a given task set, and the maximal value of task utilization,$u_{max}$, in a task set is a key element to decide its minimal power consumption. Based on the value$u_{max}$, we classify task sets into two categories: the bounded task sets and the non-bounded task sets, and we prove the lower bound of power consumption for each type of task set. Simulations based on Intel Xeon X5550 and PXA270 processors show Node Scaling model can achieve power efficient scheduling by applying to existing algorithms such as EDF-FF and SPA2. The ratio of power reduction depends on the multi-core processor's property which is defined as the ratio of the bound speed to the maximal speed of the cores. When the ratio of speeds decreases, the ratio of power reduction increases for all the power efficient algorithms. Lei Yu 0009, Fei Teng 0001, Frédéric Magoulès |
IEEE Trans. Computers | 3 |
| 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental AnalysisabstractGiven a point$p$and a set of points$S$, the kNN operation finds the$k$closest points to in$S$. It is a computational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a reasonable time. Recent works have focused on implementing efficient solutions using the MapReduce programming model because it is suitable for distributed large scale data processing. Although these works provide different solutions to the same problem, each one has particular constraints and properties. In this paper, we compare the different existing approaches for computing kNN on MapReduce, first theoretically, and then by performing an extensive experimental evaluation. To be able to compare solutions, we identify three generic steps for kNN computation on MapReduce: data pre-processing, data partitioning, and computation. We then analyze each step from load balancing, accuracy, and complexity aspects. Experiments in this paper use a variety of datasets, and analyze the impact of data volume, data dimension, and the value of k from many perspectives like time and space complexity, and accuracy. The experimental part brings new advantages and shortcomings that are discussed for each algorithm. To the best of our knowledge, this is the first paper that compares kNN computing methods on MapReduce both theoretically and experimentally with the same setting. Overall, this paper can be used as a guide to tackle kNN-based practical problems in the context of big data. Ge Song 0001, Justine Rochas, Lea El Beze, Fabrice Huet, Frédéric Magoulès |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2015 | Solutions for Processing K Nearest Neighbor Joins for Massive Data on MapReduceabstractGiven a point p and a set of points S, the kNN operation finds the k closest points to p in S. It is a computational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a reasonable time. Recent works have focused on implementing efficient solutions using the MapReduce programming model because it is suitable for large scale data processing. Also, it can easily be executed in a distributed environment. Although these works provide different solutions to the same problem, each one has particular constraints and properties. There is no readily available comparison to help users choose the one most appropriate for their needs. This is the problem we address in this work. Firstly, we show that all kNN implementations go through a common workflow, which we use as a basis for classification. Secondly, we describe precisely the different techniques published so far. And lastly, we provide a set of objective criteria that can be used to make informed decisions. Ge Song 0001, Justine Rochas, Fabrice Huet, Frédéric Magoulès |
PDP | 4 |
| 2014 | A novel real-time scheduling algorithm and performance analysis of a MapReduce-based cloud
Fei Teng 0001, Frédéric Magoulès, Lei Yu 0009, Tianrui Li 0001 |
J. Supercomput. | 2 |
| 2012 | Color reproduction by means of a Compactly Supported Radial Basis Function space mappingabstractColors play an important role for customers to find their preference. The perception of the color depends on the devices used to show the colors and it changes with the color transformation between one device and another. This paper proposes an iterative approach for color reproduction of industrial manufacturer samples in a commercial printer device using a Compactly-Supported Radial Basis Functions (CSRBF) space mapping which avoids unnecessary printings during color reproduction. In order to illustrate an application of the proposed color reproduction, four users manually adjusted 28 samples of colors provided by painting manufacturers. The 28 samples are automatically reproduced with good accuracy according to the International Commission on Illumination (CIE) color difference formula using the proposed CSRBF-based iterative reproduction approach. The proposed CSRBF-based approach is compared with a related Artificial Neural Network (ANN) mapping. Proposed CSRBF mapping reproduced the 100% of the colors within a threshold for industrial process taking only 3.1 sec, while the ANN mapping only reproduced the 78.57% of the colors in much time (60.1 sec). Ladys Rodriguez, Luis A. Diago, Ichiro Hagiwara, Frédéric Magoulès |
IJCNN | 4 |
| 2011 | Reliability Comparison of Schedulability Test in Ubiquitous Computing
Fei Teng 0001, Lei Yu 0009, Frédéric Magoulès |
UIC | 3 |
| 2010 | Executing Multiple Group by Query Using MapReduce Approach: Implementation and Optimization
Frédéric Magoulès, Yann Le Biannic |
GPC | 2 |
| 2010 | A New Game Theoretical Resource Allocation Algorithm for Cloud Computing
Fei Teng 0001, Frédéric Magoulès |
GPC | 2 |
| 2010 | Parallelizing multiple group-by query in share-nothing environment: a MapReduce study caseabstractMapReduce has excellent scalability and fault-tolerance. It fits well with dominant distributed architectures of today, such as cluster or Grid, which are usually shared-nothing computing environments. However, using MapReduce for data analysis application still meets some challenges, since MapReduce is a low-level procedural programming paradigm and it does not directly support relational algebraic operators. In this work, we addressed a typical data analytic query, multiple group-by query. We parallelized the calculations involved in this type of query with MapReduce, and we introduced indexation and data partition in our work. We measured the speedup performance for implementations over both horizontally partitioned data and vertically partitioned data. We analysed the performance affecting factors from both measurement and formal estimation during this procedure. Yann Le Biannic, Frédéric Magoulès |
HPDC | 3 |
| 2009 | Bi-vector balance hierarchical multicast architecture algorithms for Data GridabstractFor massive data transmission in Data Grid supporting radio and wireless, a set of novel hierarchical multicast algorithms is proposed to attain higher efficiency of data transfers. The newly-proposed algorithms first form different clusters, second calculate the space weight vector W' and the data quantity weight vector W'' in very cluster. Then the algorithms try to find a new vector W composed by linear combination of the two old ones W' and W". The space factor and data factor game and balance, and the point of game and balance is ¿i¿j=0m-1wi, j' = ßi¿j=0m-1wi, j" a built a binary simple equation, and we sought linear parameters and generate a least weight path tree, namely multicast tree, which is then constructed by using the newly-proposed algorithms to implement the inter-cluster routing. Extended simulation results indicate that the new algorithms are more suitable for Data Grid. Qingfeng Fan, Qiongli Wu, Frédéric Magoulès, Yanxiang He |
PIMRC | 3 |
| 2008 | Linear Optimal Hierarchical Multicast Tree Algorithms for P2P DatabaseabstractFor attained high data multicast efficiency for the P2P Database system, the paper proposes a set of novel multicast algorithms. In contrast with the current algorithms, the new algorithms firstly divide the group members into different clusters in terms of static delay distance, then find the central node in the clusters, cal-culate the space weight of every node, search the data quantity of every node, and find the maximal data quantity node. After obtaining the spatial weight vector and the data quantity weight vector, the algorithms try to find a new vector composed by linear combination of the spatial and data weight vectors. Then the algo-rithms build binary simple equations between them, seek linear modulus and generate a least weight path tree, namely multicast tree. The multicast tree is then constructed by using the new algorithms. Extended simulation results indicate that these new algorithms are more suitable for P2P Database compared with other well-known existing multicast solutions. Qingfeng Fan, Frédéric Magoulès, Qiongli Wu, Yanxiang He |
MSN | 2 |
| 2007 | GRAVY: Towards Virtual File System for the Grid
Thi-Mai-Huong Nguyen, Frédéric Magoulès, Cédric Révillon |
GPC | 2 |
| 2007 | A Framework for Dynamic Deployment of Scientific Applications Based on WSRF
Lei Yu 0009, Frédéric Magoulès |
GPC | 2 |