VLDB 2026 Research / reviewers in the wild / expert
Yann Busnel
dblp:10/1213
· DBLP profile ↗
38ranked-venue papers
8as first author
11since 2021 · last 2025
0000-0001-6908-719XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 8 · 3 since 2021Computer networks · 6 · 1 first-author · 3 since 2021Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Investigating the Impact of Label-flipping Attacks against Federated Learning for Collaborative Intrusion Detection
Léo Lavaur, Yann Busnel, Fabien Autrel |
Comput. Secur. | 2 |
| 2024 | Systematic Analysis of Label-flipping Attacks against Federated Learning in Collaborative Intrusion Detection SystemsabstractWith the emergence of federated learning (FL) and its promise of privacy-preserving knowledge sharing, the field of intrusion detection systems (IDSs) has seen a renewed interest in the development of collaborative models. However, the distributed nature of FL makes it vulnerable to malicious contributions from its participants, including data poisoning attacks. The specific case of label-flipping attacks, where the labels of a subset of the training data are flipped, has been overlooked in the context of IDSs that leverage FL primitives. This study aims to close this gap by providing a systematic and comprehensive analysis of the impact of label-flipping attacks on FL for IDSs. We show that such attacks can still have a significant impact on the performance of FL models, especially targeted ones, depending on parameters and dataset characteristics. Additionally, the provided tools and methodology can be used to extend our findings to other models and datasets, and benchmark the efficiency of existing countermeasures. Léo Lavaur, Yann Busnel, Fabien Autrel |
ARES | 2 |
| 2024 | Demo: Highlighting the Limits of Federated Learning in Intrusion DetectionabstractFederated learning (FL) is a distributed learning paradigm enabling participants to collaboratively train a machine learning (ML) model. In security-oriented tasks, FL can be used to share attack knowledge, without sharing participants' local data. Recent research results reveal that highly heterogeneous data distributions can prevent federations from converging towards an appropriate global model. Moreover, maintaining trustworthiness is challenging, as FL-based collaborative intrusion detection systems (CIDSs) are vulnerable to malicious updates. In this demonstration paper, we present critical examples of these challenges using a set of standardized public datasets and a dedicated automation tool. We review the impact of heterogeneity using different data-distribution, before looking at a scenario with malicious actors. Léo Lavaur, Yann Busnel, Fabien Autrel |
ICDCS | 2 |
| 2024 | A fuzzy reputation system for Radio Access Network sharingabstract5G network slicing allows the coexistence of multiple virtualized networks on the same infrastructure. Leveraging this concept, it becomes possible to create marketplaces where Infrastructure Providers (InPs) lease network resources to different Mobile Virtual Network Operators (MVNOs) while accommodating their specific Quality of Service (QoS) requirements. In addition to the cost criteria, an MVNO choosing between several InP might be interested in evaluating the InPs actual capacity to deliver the expected Service Level Agreement (SLA). Existing 5G literature on trust evaluation is often based on blockchain. While this technology offers transparency and auditability, the inherent consensus mechanism often brings additional costs. In this paper, we propose a distributed reputation system based on fuzzy logic that can provide a robust and dynamic estimation of an InP behavior while respecting the subjective requirements of MVNOs. We evaluate this system in a Radio Access Network (RAN) sharing simulation and we show that it can redirect MVNO to InP that are capable of meeting their needs. We further test different trust decay strategy in order to find one that is able to both quickly react to a network outage and forgive InP once the punctual outage is solved. Pierre-Marie Lechevalier, Yann Busnel, Romaric Ludinard, Géraldine Texier |
NCA | 2 |
| 2024 | RADAR: Model Quality Assessment for Reputation-aware Collaborative Federated LearningabstractCross-silo federated learning (CS-FL) is a distributed learning setting which allows an identified set of organizations to collaboratively train a single global model. Since CS-FL use cases are often heterogeneous, it may be more appropriate to dynamically provide different models to more homogeneous sub-federations. In addition, such systems can be undermined by contributions of poor quality, making negligent or even malicious participants critical to consider. However, distinguishing such participants in a heterogeneous context is especially difficult. We present RADAR, a novel architecture for CS-FL able to assess the quality of the participants' contributions, regardless of data similarity. RADAR leverages client-side evaluation to directly collect feedbacks from the participants. The same evaluations allow grouping participants according to their perceived similarity and weighting the model aggregation based on their reputation. To evaluate our approach on concrete experiments, we implement a collaborative intrusion detection system (CIDS) scenario and test our architecture in various data-quality settings using label-flipping. Our results confirm that combining clustering and a reputation system succeeds in detecting a wide range of Byzantine behaviors, including colluding attackers, which highlights RADAR's versatility. Léo Lavaur, Pierre-Marie Lechevalier, Yann Busnel, Romaric Ludinard, Marc-Oliver Pahl, Géraldine Texier |
SRDS | 3 |
| 2023 | FTM-Broadcast: Efficient Network-wide RangingabstractIndoor geolocation has witnessed a significant advancement through the refinement of the 802.11 FTM (Fine Timing Measurement) protocol. Accurate indoor geolocation has numerous applications in areas such as asset tracking, indoor navigation, and location-based services. The standard 802.11 FTM protocol enables accurate indoor positioning by measuring the time-of-flight between a mobile device and multiple access points (APs). It can be generalized to device-to-device ranging. However, the conventional implementation of FTM suffers from increased complexity as the number of devices grows, limiting its scalability. FTM indeed involves a point-to-point exchange of messages between each pair of devices, leading to a quadratic increase in the number of messages as the number of neighboring devices increases. In this article, a breakthrough method is proposed to enhance the FTM protocol by leveraging broadcast communication, resulting in a substantial reduction in message complexity from quadratic to linear. By taking into account broadcast in the protocol, our approach eliminates the need for multiple individual exchanges and devises a mechanism where a single message from the mobile device is broadcasted to all neighbors simultaneously. Each message exchanged will then be useful for computing every pairwise time-of-flight, by piggybacking all timestamps, making the protocol more efficient and scalable. We conducted extensive simulated experiments to evaluate the performance of the enhanced FTM protocol. The results demonstrated the effectiveness of the proposed method, showcasing a substantial reduction in computational overhead compared to the conventional FTM implementation. Yann Busnel, Hervé Rivano |
IPIN | 1 |
| 2022 | Trajectory Optimization for Fast Sensor Energy Replenishment using UAVs as RF sourcesabstractThe problem of the lifetime of connected objects, in most use cases (Industrial Internet of Things (IIoT), disaster management, etc.) is an essential element of the proposed solutions. Radio frequency (RF) harvesting of sensor batteries is an attractive solution, however, it does not scale up if it has to be done by human operators, and becomes impossible if the objects are located in unreachable places. An innovative solution consists of using fleets of drones to take care of this regular recharge. In this paper, we focus on the self-organised deployment of a fleet of drones to solve this problem, taking into account the multiple constraints involved. We propose a two-step optimization framework based on an optimal orchestration solution to reduce the recharging time of a complete sensor system, by optimizing the number of drones, the overall flight time and their energy consumption. We illustrate the performance of our framework that ensures the drones avoid conflicts to guarantee a higher energy harvesting efficiency (establishment of optimal drone positions and planning of the global flight plan). Igor Dias Da Silva, Yann Busnel, Christelle Caillouet |
GLOBECOM | 2 |
| 2022 | The Evolution of Federated Learning-Based Intrusion Detection and Mitigation: A SurveyabstractIn 2016, Google introduced the concept of Federated Learning (FL), enabling collaborative Machine Learning (ML). FL does not share local data but ML models, offering applications in diverse domains. This paper focuses on the application of FL to Intrusion Detection Systems (IDSs). There, common criteria to compare existing solutions are missing. In particular, this survey shows: (i) how FL-based IDSs are used in different domains; (ii) what differences exist between architectures; (iii) the state of the art of FL-based IDS. With a structured literature survey, this work identifies the relevant state of the art in FL–based intrusion detection from its creation in 2016 until 2021. It provides a reference architecture and a taxonomy to serve as guidelines to compare and design FL-based IDSs. Both are validated with the existing works. Finally, it identifies research directions for the application of FL to intrusion detection systems. Léo Lavaur, Marc-Oliver Pahl, Yann Busnel, Fabien Autrel |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2021 | Ranging and Location attacks on 802.11 FTMabstract802.11 Fine Timing Measurement is an indoor ranging technique. Because it is unauthenticated and unprotected, our experiments indicate that an adversary can implement ranging and location attacks, causing an unsuspecting client to incorporate forged values into its location computation. FTM clients tend to range against a small set of responders (top 3 to 6 responders with strongest signal). Once ranges have been collected, the client can compute its location using various techniques, such as 3-sphere intersection, matrix error minimization techniques or Kalman filter. Irrespective of the technique, we show in this paper that an attacker can cause a ranging client to deviate from its intended path, which can have dire consequences in some settings (e.g., automatic shuttle in public venue causing damages). We also show that protection intended for attacks on comparable ranging techniques, like GPS, are ineffective in the case of FTM. Jerome Henry, Yann Busnel, Romaric Ludinard, Nicolas Montavont |
PIMRC | 2 |
| 2021 | Supervised learning model for identifying illegal activities in Bitcoin
Pranav Nerurkar, Sunil Bhirud, Dhiren R. Patel, Romaric Ludinard, Yann Busnel, Saru Kumari |
Appl. Intell. | 5 |
| 2021 | Dissecting bitcoin blockchain: Empirical analysis of bitcoin network (2009-2020)abstractBitcoin system (or Bitcoin) is a peer-to-peer and decentralized payment system that uses cryptocurrency named bitcoins (BTCs) and was released as open-source software in 2009. Unlike fiat currencies, there is no centralized authority or any statutory recognition, backing, or regulation for Bitcoin . All transactions are confirmed for validity by a network of volunteer nodes (miners) and after collective agreement is subsequently recorded into a distributed ledger “Blockchain”. Bitcoin platform has attracted both social and anti-social elements. On the one hand, it is social as it ensures the exchange of value, maintaining trust in a cooperative, community-driven manner without the need for a trusted third party. At the same time, it is anti-social as it creates hurdles for law enforcement to trace suspicious transactions due to anonymity and privacy. To understand how the social and anti-social tendencies in the user base of Bitcoin affect its evolution, there is a need to analyze the Bitcoin system as a network. The current paper aims to explore the local topology and geometry of the Bitcoin network during its first decade of existence. Bitcoin transaction data from 03 Jan 2009 12:45:05 GMT to 08 May 2020 13:21:33 GMT was processed for this purpose to build a Bitcoin user graph. The characteristics, local and global network properties of the user's graph were analyzed at ten intervals between 2009 and 2020 with a gap of one year. Small diameter, skewed distribution of transactions, power-law distributed in and out degrees, disconnected graph, and presence of large connected components were the observations from network analysis . Thus, it could be inferred that despite anti-social tendencies, Bitcoin network shared similarities with other complex networks. Network analysis also uncovered twenty types of legal and anti-social entities operating on Bitcoin and provided a path for uncovering these anti-social entities. Pranav Nerurkar, Dhiren R. Patel, Yann Busnel, Romaric Ludinard, Saru Kumari, Muhammad Khurram Khan |
J. Netw. Comput. Appl. | 3 |
| 2020 | Estimation of Electricity Production from Photovoltaic PanelsabstractThe electricity grid is evolving to a distributed infrastructure in which smart grids integrating renewable energies will become dominant. Because of the limited capacity of the battery to store the energy produced at certain time of the day, it is necessary to shift the consumption to when the electricity is actually produced. This paper deals with the estimation of solar panel production in order to forecast when and how much electricity will be available. We propose an Artificial Neural Network model to predict the hourly production of photovoltaic (PV) plants. We evaluate our approach over a large dataset of solar panel electricity production over a period of seven years. Vamsi Bulusu, Yann Busnel, Nicolas Montavont |
CoDIT | 2 |
| 2020 | Sensor Self-location with FTM MeasurementsabstractMultidimensional Scaling is commonly used to solve multi-sensor location problems. In this paper, we show that such technique provides poor results in the case of indoor location problems based on 802.11 Fine Timing Measurements, especially when the number of anchors is small. We then propose an iterative approach based on geometric resolution of angle inaccuracies. We show that this geometric approach provides better location accuracy results than other Euclidean Distance Matrix techniques based on Least Square Error logic. We also show that the proposed technique, with the input of one or more known points, can allow a set of fixed sensors to auto-determine their position on a floor plan. Jerome Henry, Nicolas Montavont, Yann Busnel, Romaric Ludinard, Ivan Hrasko |
WiMob | 3 |
| 2019 | Self-organized UAV-based Supervision and Connectivity: Challenges and OpportunitiesabstractThe use of drones has become more widespread in recent years. Many use cases have developed involving these autonomous vehicles, ranging from simple delivery of packages to complex emergency situations following catastrophic events. The miniaturization and very low cost of these machines make it possible today to create large meshes to ensure network coverage in disaster areas, for instance. However, the problems of scaling up and self-organization are necessary to solve problems in these use cases. This position paper first presents different new requirements for the deployment of unmanned aerial vehicles (UAV) networks, involving the use of many drones. Then, it introduces solutions from distributed algorithms and real-time data processing to ensure quasi-optimal solutions to the raised problems. Yann Busnel, Christelle Caillouet, David Coudert |
NCA | 1 |
| 2019 | A Cost-effective and Lightweight Membership Assessment for Large-scale Data StreamabstractThe membership primitive is a classic and fundamental problem in many use cases. In networking for instance, it is useful to check if a given IP address belongs to a black list or not, in order to allow access to a given server. This has also become a key issue in very large-scale distributed systems, or in massive databases. Formally, from a subset belonging to a very large universe, the problem consists in answering the question “Given any element of the universe, does it belong to a given subset?”. Since the access of a perfect oracle answering the question is commonly admitted to be very costly, it is necessary to provide efficient and inexpensive techniques in the context where the elements arrive continuously in a data stream (for example, in network metrology, log analysis, continuous queries in massive databases, etc.). In this paper, we propose a simple but efficient solution to answer membership queries based on a couple of Bloom filters. In a nutshell, the idea is to contact the oracle only if an item is seen for the first time. We use a classical bloom filter to remember an item occurrence. For the next occurrences, we answer the membership query using a second bloom filter, which is dynamically populated only when the database is queried. We provide theoretical bounds on the false positive and negative probabilities and we illustrate through extensive simulations the efficiency of our solution, in comparison with standard solutions such as a classic bloom filter. Yann Busnel, Noël Gillet |
NCA | 1 |
| 2018 | On the Fly Detection of the Top-K Items in the Distributed Sliding Window ModelabstractThis paper presents a new algorithm that detects on the fly the k most frequent items in the sliding window model. This algorithm is distributed among the nodes of the system. It is inspired by a recent and innovative approach, which consists in associating a stochastic value correlated with the item's frequency instead of trying to estimate its number of occurrences. This stochastic value corresponds to the number of consecutive heads in coin flipping until the first tail occurs. The original approach was to retain just the maximum of consecutive heads obtained by an item, since an item that often occurs will have a higher probability of having a high value. While effective for very skewed data distributions, the correlation is not tight enough to robustly distinguish items with comparable frequencies. To address this important issue, we propose to combine the stochastic approach together with a deterministic counting of items. Specifically, in place of keeping the maximum number of consecutive heads obtained by an item, we count the number of times the coin flipping process of an item has exceeded a given threshold. This threshold is defined by combining theoretical results in leader election and coupon collector problems. Results on simulated data show how impressive is the detection of the top-k items in a large range of distributions. Emmanuelle Anceaume, Yann Busnel, Vasile Cazacu |
NCA | 2 |
| 2018 | Predicting file downloading time in cellular network: Large-Scale analysis of machine learning approaches
Alassane Samba, Yann Busnel, Alberto Blanc, Philippe Dooze, Gwendal Simon |
Comput. Networks | 2 |
| 2017 | Instantaneous throughput prediction in cellular networks: Which information is needed?abstractDownlink data rates can vary significantly in cellular networks, with a potentially non-negligible effect on the user experience. Content providers address this problem by using different representations (e.g., picture resolution, video resolution and rate) of the same content and switch among these based on measurements collected during the connection. If it were possible to know the achievable data rate before the connection establishment, content providers could choose the most appropriate representation from the very beginning. We have conducted a measurement campaign involving 60 users connected to a production network in France, to determine whether it is possible to predict the achievable data rate using measurements collected, before establishing the connection to the content provider, on the operator's network and on the mobile node. We show that it is indeed possible to exploit these measurements to predict, with a reasonable accuracy, the achievable data rate. Alassane Samba, Yann Busnel, Alberto Blanc, Philippe Dooze, Gwendal Simon |
IM | 2 |
| 2016 | Online Scheduling for Shuffle Grouping in Distributed Stream Processing Systems
Nicolo Rivetti, Emmanuelle Anceaume, Yann Busnel, Leonardo Querzoni, Bruno Sericola |
Middleware | 3 |
| 2015 | Reputation for Inter-Domain QoS RoutingabstractVideo traffic, which represents an increasing fraction of the Internet traffic, requires end-to-end quality of service (QoS) guarantees for inter-domain routing. However, providing such guarantees remains a challenge essentially because it requires a strong and fair cooperation among the different network operators or Autonomous Systems (ASes), crossed by the traffic. Having a single AS on the path that does not meet its QoS engagement is sufficient to violate the end-to-end QoS guarantees. Unfortunately, the client is not capable of distinguishing unfair ASes from honest ones at the time it selects its path. Reputation mechanisms turn out to be very efficient tools to estimate how trustworthy and reliable entities can be without requiring the help of any central authority. They are effective to foster cooperation by remedying selfishness. In this position paper, we identify the main properties a reputation mechanism should meet to improve inter-domain QoS routing, and we provide a coarsed-grain vision of the design of such a mechanism. Emmanuelle Anceaume, Yann Busnel, Paul Lajoie-Mazenc, Géraldine Texier |
NCA | 2 |
| 2015 | Counting with Population ProtocolsabstractThe population protocol model provides theoretical foundations for analyzing the properties emerging from simple and pair wise interactions among a very large number n of anonymous agents. The problem tackled in this paper is the following one: is there an efficient population protocol that exactly counts the difference k between the number of agents that initially and independently set their state to "A" and the one that initially set it to "B", assuming that each agent only uses a finite set of states? We propose a solution which guarantees with any high probability that after O(log n) interactions any agent outputs the exact value of k. Simulation results illustrate our theoretical analysis. Yves Mocquard, Emmanuelle Anceaume, James Aspnes, Yann Busnel, Bruno Sericola |
NCA | 4 |
| 2015 | Efficiently Summarizing Data Streams over Sliding WindowsabstractEstimating the frequency of any piece of information in large-scale distributed data streams became of utmost importance in the last decade (e.g., in the context of network monitoring, big data, etc.). If some elegant solutions have been proposed recently, their approximation is computed from the inception of the stream. In a runtime distributed context, one would prefer to gather information only about the recent past. This may be led by the need to save resources or by the fact that recent information is more relevant. In this paper, we consider the sliding window model and propose two different (on-line) algorithms that approximate the items frequency in the active window. More precisely, we determine a (ε, δ)-additive-approximation meaning that the error is greater than ε only with probability δ. These solutions use a very small amount of memory with respect to the size N of the window and the number n of distinct items of the stream, namely, O(1/ε log 1/δ (log N+log n)) and O(1/τε log 1/δ (log N+log n)) bits of space, where τ is a parameter limiting memory usage. We also provide their distributed variant, i.e., considering the sliding window functional monitoring model. We compared the proposed algorithms to each other and also to the state of the art through extensive experiments on synthetic traces and real data sets that validate the robustness and accuracy of our algorithms. Nicolo Rivetti, Yann Busnel, Achour Mostéfaoui |
NCA | 2 |
| 2015 | Identifying Global Icebergs in Distributed StreamsabstractWe consider the problem of identifying global iceberg attacks in massive and physically distributed streams. A global iceberg is a distributed denial of service attack, where some elements globally recur many times across the distributed streams, but locally, they do not appear as a deny of service. A natural solution to defend against global iceberg attacks is to rely on multiple routers that locally scan their network traffic, and regularly provide monitoring information to a server in charge of collecting and aggregating all the monitored information. Any relevant solution to this problem must minimise the communication between the routers and the coordinator, and the space required by each node to analyse its stream. We propose a distributed algorithm that tracks global icebergs on the fly with guaranteed error bounds, limited memory and processing requirements. We present a thorough analysis of our algorithm performance. In particular we derive a tight upper bound on the number of bits communicated between the multiple routers and the coordinator in presence of an oblivious adversary. Finally, we present the main results of the experiments we have run on a cluster of single-board computers. Those experiments confirm the efficiency and accuracy of our algorithm to track global icebergs hidden in very large input data streams exhibiting different shapes. Emmanuelle Anceaume, Yann Busnel, Nicolo Rivetti, Bruno Sericola |
SRDS | 2 |
| 2014 | Anomaly Characterization in Large Scale NetworksabstractThe context of this work is the online characterization of errors in large scale systems. In particular, we address the following question: Given two successive configurations of the system, can we distinguish massive errors from isolated ones, the former ones impacting a large number of nodes while the second ones affect solely a small number of them, or even a single one? The rationale of this question is twofold. First, from a theoretical point of view, we characterize errors with respect to their neighbourhood, and we show that there are error scenarios for which isolated and massive errors are indistinguishable from an omniscient observer point of view. We then relax the definition of this problem by introducing unresolved configurations, and exhibit necessary and sufficient conditions that allow any node to determine the type of errors it has been impacted by. These conditions only depend on the close neighbourhood of each node and thus are locally computable. We present algorithms that implement these conditions, and show through extensive simulations, their performances. Now from a practical point of view, distinguishing isolated errors from massive ones is of utmost importance for networks providers. For instance, for Internet service providers that operate millions of home gateways, it would be very interesting to have procedures that allow gateways to self distinguish whether their dysfunction is caused by network-level errors or by their own hardware or software, and to notify the service provider only in the latter case. Emmanuelle Anceaume, Yann Busnel, Erwan Le Merrer, Romaric Ludinard, Jean Louis Marchand, Bruno Sericola |
DSN | 2 |
| 2014 | Trust Evaluation of a System for an Activity with Subjective Logic
Nagham Alhadad, Yann Busnel, Patricia Serrano-Alvarado, Philippe Lamarre |
TrustBus | 2 |
| 2014 | A Distributed Information Divergence Estimation over Data StreamsabstractIn this paper, we consider the setting of large scale distributed systems, in which each node needs to quickly process a huge amount of data received in the form of a stream that may have been tampered with by an adversary. In this situation, a fundamental problem is how to detect and quantify the amount of work performed by the adversary. To address this issue, we propose a novel algorithm AnKLe for estimating the Kullback-Leibler divergence of an observed stream compared with the expected one. AnKLe combines sampling techniques and information-theoretic methods. It is very efficient, both in terms of space and time complexities, and requires only a single pass over the data stream. We show that AnKLe is an (ε, δ)-approximation algorithm with a space complexity Õ(1/ε + 1/ε2) bits in "most" cases, and Õ(1/ε + (n-ε-1)/ε2) otherwise, where n is the number of distinct data items in a stream. Moreover, we propose a distributed version of AnKLe that requires at most O (rℓ (log n + 1)) bits of communication between the ℓ participating nodes, where r is number of rounds of the algorithm. Experimental results show that the estimation provided by AnKLe remains accurate even for different adversarial settings for which the quality of other methods dramatically decreases. Emmanuelle Anceaume, Yann Busnel |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2013 | Uniform node sampling service robust against collusions of malicious nodesabstractWe consider the problem of achieving uniform node sampling in large scale systems in presence of a strong adversary. We first propose an omniscient strategy that processes on the fly an unbounded and arbitrarily biased input stream made of node identifiers exchanged within the system, and outputs a stream that preserves Uniformity and Freshness properties. We show through Markov chains analysis that both properties hold despite any arbitrary bias introduced by the adversary. We then propose a knowledge-free strategy and show through extensive simulations that this strategy accurately approximates the omniscient one. We also evaluate its resilience against a strong adversary by studying two representative attacks (flooding and targeted attacks). We quantify the minimum number of identifiers that the adversary must insert in the input stream to prevent uniformity. To our knowledge, such an analysis has never been proposed before. Emmanuelle Anceaume, Yann Busnel, Bruno Sericola |
DSN | 2 |
| 2013 | Sketch *-Metric: Comparing Data Streams via SketchingabstractIn this paper, we consider the problem of estimating the distance between any two large data streams in small-space constraint. This problem is of utmost importance in data intensive monitoring applications where input streams are generated rapidly. These streams need to be processed on the fly and accurately to quickly determine any deviance from nominal behavior. We present a new metric, the Sketch *-metric, which allows to define a distance between updatable summaries (or sketches) of large data streams. An important feature of the Sketch *-metric is that, given a measure on the entire initial data streams, the Sketch *-metric preserves the axioms of the latter measure on the sketch. Extensive experiments conducted on both synthetic traces and real data sets allow us to validate the robustness and accuracy of the Sketch *-metric. Emmanuelle Anceaume, Yann Busnel |
NCA | 2 |
| 2013 | Trust Evaluation of a System for an Activity
Nagham Alhadad, Patricia Serrano-Alvarado, Yann Busnel, Philippe Lamarre |
TrustBus | 3 |
| 2012 | SocioPath: Bridging the Gap between Digital and Social Worlds
Nagham Alhadad, Philippe Lamarre, Yann Busnel, Patricia Serrano-Alvarado, Marco Biazzini, Christophe Sibertin-Blanc |
DEXA (2) | 3 |
| 2012 | An Information Divergence Estimation over Data StreamsabstractIn this paper, we consider the setting of large scale distributed systems, in which each node needs to quickly process a huge amount of data received in the form of a stream that may have been tampered with by an adversary. In this situation, a fundamental problem is how to detect and quantify the amount of work performed by the adversary. To address this issue, we have proposed in a prior work, AnKLe, a one pass algorithm for estimating the Kullback-Leibler divergence of an observed stream compared to the expected one. Experimental evaluations have shown that the estimation provided by AnKLe is accurate for different adversarial settings for which the quality of other methods dramatically decreases. In the present paper, considering n as the number of distinct data items in a stream, we show that AnKLe is an (ε, δ)-approximation algorithm with a space complexity Õ(1/ε + 1/ε2) bits in “most” cases, and Õ(1/ε + n-ε-1/ε2) otherwise. To the best of our knowledge, an approximation algorithm for estimating the Kullback-Leibler divergence has never been analyzed before. Emmanuelle Anceaume, Yann Busnel |
NCA | 2 |
| 2011 | On the uniformity of peer sampling based on view shuffling
Yann Busnel, Roberto Beraldi, Roberto Baldoni |
J. Parallel Distributed Comput. | 1 |
| 2011 | Analysis of Deterministic Tracking of Multiple Objects Using a Binary Sensor NetworkabstractLet consider a set of anonymous moving objects to be tracked in a binary sensor network. This article studies the problem of associating deterministically a track revealed by the sensor network with the trajectory of an unique anonymous object, namely the multiple object tracking and identification (MOTI) problem. In our model, the network is represented by a sparse connected graph where each vertex represents a binary sensor and there is an edge between two sensors if an object can pass from one sensed region to another one without activating any other sensor. The difficulty of MOTI lies in the fact that the trajectories of two or more objects can be so close that the corresponding tracks on the sensor network can no longer be distinguished (track merging), thus confusing the deterministic association between an object trajectory and a track. The article presents several results. We first show that MOTI cannot be solved on a general graph of ideal binary sensors even by an omniscient external observer if all the objects can freely move on the graph. Then we describe restrictions that can be imposed a priori either on the graph, on the object movements, or on both, to make the MOTI problem always solvable. In the absence of an omniscient observer, we show how our results can lead to the definition of distributed algorithms that are able to detect when the system is in a state where MOTI becomes unsolvable. Yann Busnel, Leonardo Querzoni, Roberto Baldoni, Marin Bertier, Anne-Marie Kermarrec |
ACM Trans. Sens. Networks | 1 |
| 2010 | Uniform and Ergodic Sampling in Unstructured Peer-to-Peer Systems with Malicious Nodes
Emmanuelle Anceaume, Yann Busnel, Sébastien Gambs |
OPODIS | 2 |
| 2009 | A Formal Characterization of Uniform Peer Sampling Based on View ShufflingabstractConsider a group of peers, an ideal random peer sampling service should return a peer, which is an unbiased independent random sample of the group. This paper focuses on peer sampling service based on view shuffling (aka gossip-based peer sampling), where each peer is equipped with a local view of size c. This view should correspond to a uniform random sample of size c of the whole system in order to implement correctly a uniform peer sampling service. To this aim, pairs of peers regularly and continuously swap a part of their local views (shuffling operation). The paper provides a proof that (i) starting from any non-uniform distribution of peers in the peers' local views, after a sequence of pairwise shuffle operations, each local view eventually represents a uniform sample of size c and (ii) once previous property holds, any successive sequence of shuffle operations does not modify this uniformity property. This paper also presents some numerical results concerning the speed of convergence to uniform samples of the local views. Yann Busnel, Roberto Beraldi, Roberto Baldoni |
PDCAT | 1 |
| 2009 | On Gossip and Populations
Marin Bertier, Yann Busnel, Anne-Marie Kermarrec |
SIROCCO | 2 |
| 2008 | On the Deterministic Tracking of Moving Objects with a Binary Sensor Network
Yann Busnel, Leonardo Querzoni, Roberto Baldoni, Marin Bertier, Anne-Marie Kermarrec |
DCOSS | 1 |
| 2008 | SOLIST or How to Look for a Needle in a Haystack? A Lightweight Multi-overlay Structure for Wireless Sensor NetworksabstractIn this paper, we consider sensor database systems. Sensors are attached to objects and queries on the objects are operated at the sensor network level. Although queries to such a system might be extremely complex, ensuring efficiently basic functionalities such as broadcast or anycast without any central element is not trivial. In this paper, we provide a suite of *-cast (anycast, k-cast, broadcast) functionalities in a fully decentralized manner. More specifically, we present the design and evaluation of SOLIST, a multi-layer structure for sensors, largely inspired from structured peer-to-peer systems providing such functionalities. The main goal of SOLIST is to limit the overall energy consumption. A type is associated to each sensor, and the *-cast functionalities are implemented at a type granularity regardless of the number of types and their distribution within the network. A typical use of such a system is sensor-based stock management. We evaluate SOLIST through simulations and show that SOLIST achieves a reasonable trade-off between performance and energy consumption. Yann Busnel, Marin Bertier, Anne-Marie Kermarrec |
WiMob | 1 |