VLDB 2026 Research / reviewers in the wild / expert
Frédéric Giroire
dblp:60/66
· DBLP profile ↗
66ranked-venue papers
26as first author
21since 2021 · last 2026
0000-0002-3727-051XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 34 · 11 first-author · 8 since 2021Theory of computation · 17 · 10 first-author · 3 since 2021Systems, architecture and hardware · 4 · 1 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Security and privacy · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Brief Announcement: DéjàVu: A Minimalistic Mechanism for Distributed Plurality ConsensusabstractWe study the plurality consensus problem in distributed systems where a population of extremely simple agents, each initially holding one of k opinions, aims to agree on the initially most frequent one. In this setting, h-Majority is arguably the simplest and most studied protocol, in which each agent samples the opinion of h neighbors uniformly at random and updates its opinion to the most frequent value in the sample. Francesco d'Amore 0001, Niccolò D'Archivio, George Giakkoupis, Frédéric Giroire, Emanuele Natale |
PODC | 4 |
| 2026 | Neighbor selection strategies in the wild for CDN/V2V WebRTC live streaming: Can we learn what a good neighbor is?
Zhejiayu Ma, Frédéric Giroire, Guillaume Urvoy-Keller, Soufiane Rouibia |
Comput. Networks | 2 |
| 2026 | Kernelization of compressing two-dimensional routing tables with order
Frédéric Giroire, Frédéric Havet, Joanna Moulierac |
Discret. Appl. Math. | 1 |
| 2025 | Attribute Inference Attacks for Federated Regression TasksabstractFederated Learning (FL) enables multiple clients, such as mobile phones and IoT devices, to collaboratively train a global machine learning model while keeping their data localized. However, recent studies have revealed that the training phase of FL is vulnerable to reconstruction attacks, such as attribute inference attacks (AIA), where adversaries exploit exchanged messages and auxiliary public information to uncover sensitive attributes of targeted clients. While these attacks have been extensively studied in the context of classification tasks, their impact on regression tasks remains largely unexplored. In this paper, we address this gap by proposing novel model-based AIAs specifically designed for regression tasks in FL environments. Our approach considers scenarios where adversaries can either eavesdrop on exchanged messages or directly interfere with the training process. We benchmark our proposed attacks against state-of-the-art methods using real-world datasets. The results demonstrate a significant increase in reconstruction accuracy, particularly in heterogeneous client datasets, a common scenario in FL. The efficacy of our model-based AIAs makes them better candidates for empirically quantifying privacy leakage for federated regression tasks. Francesco Diana, Othmane Marfoq, Chuan Xu 0002, Giovanni Neglia, Frédéric Giroire, Eoin Thomas |
AAAI | 5 |
| 2025 | Enhancing Energy Efficient Task Caching and Offloading in Mobile Edge ComputingabstractMobile Edge Computing (MEC) enables both to prolong the battery life of mobile devices and support the execution of computationally intensive applications at the edge. This can be achieved by offloading these tasks to a server deployed near the base station and/or by directly caching them. Previous works focus on only one of these two strategies or formulate optimization problems that are hard to solve and propose a suboptimal solution. In this paper, we propose a linear model for the joint task caching and offloading optimization problem. Moreover, we present two efficient heuristics which provide close-to-optimal results in terms of energy efficiency with a low execution time. We further prove that the offloading subproblem can be solved with an optimal algorithm. Finally, we demonstrate the performance and scalability of our propositions by extensive simulations on a large number of $10^{5}$ mobile devices Fabiano Lorusso, Frédéric Giroire, Joanna Moulierac, Guillaume Urvoy-Keller |
ISNCC | 2 |
| 2025 | Data Center Scheduling With Network TasksabstractWe consider the placement of jobs inside a data center. Traditionally, this is done by a task orchestrator without taking into account network constraints. According to recent studies, network transfers may account for up to 50% of the completion time of classical jobs. Thus, network resources must be considered when placing jobs in a data center. In this paper, we propose a new scheduling framework, introducing network tasks that need to be executed on network machines alongside traditional (CPU) tasks. The model takes into account the competition between communications for the network resources, which is not considered in the formerly proposed scheduling models with communication. Network transfers inside a data center can be easily modeled in our framework. As we show, classical algorithms do not efficiently handle a limited amount of network bandwidth. We thus propose new provably efficient algorithms with the goal of minimizing the makespan in this framework. We show their efficiency and the importance of taking into consideration network capacity through extensive simulations on workflows built from Google data center traces. Frédéric Giroire, Nicolas Huin, Andrea Tomassilli, Stéphane Pérennes |
IEEE Trans. Netw. | 1 |
| 2024 | Scheduling with Fully Compressible Tasks: Application to Deep Learning Inference with Neural Network CompressionabstractWith the advent and the growing usage of Machine Learning as a Service (MLaaS), cloud and network systems are now offering the possibility to deploy ML tasks on heterogeneous clusters. Then, network and cloud operators have to schedule these tasks, determining both when and on which devices to execute them. In parallel, several solutions, such as neural network compression, were proposed to build small models which can run on limited hardware. These solutions allow choosing the model size at inference time for any targeted processing time without having to re-train the network.In this work, we consider the Deadline Scheduling with Compressible Tasks (DSCT) problem: a novel scheduling problem with task deadlines where the tasks can be compressed. Each task can be executed with a certain compression, presenting a trade-off between its compression level (and, its processing time) and its obtained utility. The objective is to maximize the tasks utilities. We propose an approximation algorithm with proved guarantees to solve the problem. We validate its efficiency with extensive simulation, obtaining near optimal results. As application scenario, we study the problem when the tasks are Deep Learning classification jobs, and the objective is to maximize their global accuracy, but we believe that this new framework and solutions apply to a wide range of application cases. Tiago Da Silva Barros, Frédéric Giroire, Ramon Aparicio-Pardo, Stéphane Pérennes, Emanuele Natale |
CCGrid | 2 |
| 2024 | Scheduling Machine Learning Compressible Inference Tasks with Limited Energy BudgetabstractAdvancements in cloud computing have boosted Machine Learning as a Service (MLaaS), highlighting the challenge of scheduling tasks under latency and deadline constraints. Neural network compression offers the latency and energy consumption reduction in data centers, aligning with efforts to minimize cloud computing’s carbon footprint, despite some accuracy loss. Tiago Da Silva Barros, Davide Ferré, Frédéric Giroire, Ramon Aparicio-Pardo, Stéphane Pérennes |
ICPP | 3 |
| 2024 | On the Sparsity of the Strong Lottery Ticket HypothesisabstractConsiderable research efforts have recently been made to show that a random neural network $N$ contains subnetworks capable of accurately approximating any given neural network that is sufficiently smaller than $N$, without any training.
This line of research, known as the Strong Lottery Ticket Hypothesis (SLTH), was originally motivated by the weaker Lottery Ticket Hypothesis, which states that a sufficiently large random neural network $N$ contains sparse subnetworks that can be trained efficiently to achieve performance comparable to that of training the entire network $N$.
Despite its original motivation, results on the SLTH have so far not provided any guarantee on the size of subnetworks.
Such limitation is due to the nature of the main technical tool leveraged by these results, the Random Subset Sum (RSS) Problem.
Informally, the RSS Problem asks how large a random i.i.d. sample $\Omega$ should be so that we are able to approximate any number in $[-1,1]$, up to an error of $ \epsilon$, as the sum of a suitable subset of $\Omega$.
We provide the first proof of the SLTH in classical settings, such as dense and equivariant networks, with guarantees on the sparsity of the subnetworks. Central to our results, is the proof of an essentially tight bound on the Random Fixed-Size Subset Sum Problem (RFSS), a variant of the RSS Problem in which we only ask for subsets of a given size, which is of independent interest. Emanuele Natale, Davide Ferré, Giordano Giambartolomei, Frédéric Giroire, Frederik Mallmann-Trenn |
NeurIPS | 4 |
| 2023 | Revisiting the Random Subset Sum ProblemabstractThe average properties of the well-known Subset Sum Problem can be studied by means of its randomised version, where we are given a target value z, random variables X_1, …, X_n, and an error parameter ε > 0, and we seek a subset of the X_is whose sum approximates z up to error ε. In this setup, it has been shown that, under mild assumptions on the distribution of the random variables, a sample of size 𝒪(log(1/ε)) suffices to obtain, with high probability, approximations for all values in [-1/2, 1/2]. Recently, this result has been rediscovered outside the algorithms community, enabling meaningful progress in other fields. In this work, we present an alternative proof for this theorem, with a more direct approach and resourcing to more elementary tools. Arthur da Cunha 0001, Francesco d'Amore 0001, Frédéric Giroire, Hicham Lesfari, Emanuele Natale, Laurent Viennot |
ESA | 3 |
| 2023 | Preferential Attachment Hypergraph with Vertex DeactivationabstractIn the field of complex networks, hypergraph models have so far received significantly less attention than graphs. However, many real-life networks feature multiary relations (co-authorship, protein reactions) may therefore be modeled way better by hypergraphs. Also, a recent study by Broido and Clauset suggests that a power-law degree distribution is not as ubiquitous in the natural systems as it was thought so far. They experimentally confirm that a majority of networks (56% of around 1000 networks that undergone the test) favor a power-law with an exponential cutoff over other distributions. We address the two above observations by introducing a preferential attachment hypergraph model which allows for vertex deactivations. The phenomenon of vertex deactivations is rare in existing theoretical models and omnipresent in real-life scenarios (social network accounts which are not maintained forever, collaboration networks in which people retire, technological networks in which devices break down). We prove that the degree distribution of the proposed model follows a power-law with an exponential cutoff. We also check experimentally that a Scopus collaboration network has the same characteristic. We believe that our model will predict well the behavior of systems from a variety of domains. Frédéric Giroire, Nicolas Nisse, Kostiantyn Ohulchanskyi, Malgorzata Sulkowska, Thibaud Trolliet |
MASCOTS | 1 |
| 2023 | A random growth model with any real or theoretical degree distribution
Frédéric Giroire, Stéphane Pérennes, Thibaud Trolliet |
Theor. Comput. Sci. | 1 |
| 2022 | Biased Majority Opinion Dynamics: Exploiting Graph k-dominationabstractWe study opinion dynamics in multi-agent networks where agents hold binary opinions and are influenced by their neighbors while being biased towards one of the two opinions, called the superior opinion. The dynamics is modeled by the following process: at each round, a randomly selected agent chooses the superior opinion with some probability α, and with probability 1-α it conforms to the opinion manifested by the majority of its neighbors. In this work, we exhibit classes of network topologies for which we prove that the expected time for consensus on the superior opinion can be exponential. This answers an open conjecture in the literature. In contrast, we show that in all cubic graphs, convergence occurs after a polynomial number of rounds for every α. We rely on new structural graph properties by characterizing the opinion formation in terms of multiple domination, stable and decreasing structures in graphs, providing an interplay between bias, consensus and network structure. Finally, we provide both theoretical and experimental evidence for the existence of decreasing structures and relate it to the rich behavior observed on the expected convergence time of the opinion diffusion model. Hicham Lesfari, Frédéric Giroire, Stéphane Pérennes |
IJCAI | 2 |
| 2022 | Nadege: When Graph Kernels meet Network Anomaly DetectionabstractWith the continuous growing level of dynamicity, heterogeneity, and complexity of traffic data, anomaly detection remains one of the most critical tasks to ensure an efficient and flexible management of a network. Recently, driven by their empirical success in many domains, especially bioinformatics and computer vision, graph kernels have attracted increasing attention. Our work aims at investigating their discrimination power for detecting vulnerabilities and distilling traffic in the field of networking.In this paper, we propose Nadege, a new graph-based learning framework which aims at preventing anomalies from disrupting the network while providing assistance for traffic monitoring. Specifically, we design a graph kernel tailored for network profiling by leveraging propagation schemes which regularly adapt to contextual patterns. Moreover, we provide provably efficient algorithms and consider both offline and online detection policies. Finally, we demonstrate the potential of kernel-based models by conducting extensive experiments on a wide variety of network environments. Under different usage scenarios, Nadege significantly outperforms all baseline approaches. Hicham Lesfari, Frédéric Giroire |
INFOCOM | 2 |
| 2022 | Neighbor Selection Strategies in the Wild for CDN/V2V WebRTC Live Streaming: Can we learn what a good neighbor is?abstractA hybrid CDN/Viewer-to-Viewer (V2V) architecture is an attractive solution for HTTP (HLS) and MPEG-DASH-based live streaming providers. It combines a traditional CDN with a V2V overlay for exchanging video fragments, reducing the cost of the CDN while maintaining the quality of experience. This work explores machine learning models to address the key challenge of neighbor selection. Our goal is to predict the connection quality between two arbitrary viewers using features such as locality, access providers, operating systems, past CDN, and V2V throughput. The proposed solutions are validated using an A/B testing approach on our production system, demonstrating a significant improvement in key system metrics compared to the traditional locality-based methods. We observe 17% higher V2V throughput, 26% lower delay, 37% fewer lost chunks, 39% fewer re-buffering, and 20% fewer quality switches. Zhejiayu Ma, Soufiane Rouibia, Frédéric Giroire, Guillaume Urvoy-Keller |
LCN | 3 |
| 2021 | A multidimensional colored packing approach for network slicing with dedicated protectionabstractNetwork Function Virtualization (NFV) enables the virtualization of core-business network functions on top of a NFV infrastructure. NFV has gained an increasing attention in the telecommunication field these last few years. Virtual network functions (VNFs) can be represented by a set of virtual network function components (VNFCs). These VNFCs are typically designed with a redundancy scheme and need to be deployed against failures of, e.g., compute servers. However, such deployment must respect a particular resiliency mechanism for protection purposes. Therefore, choosing an efficient mapping of VNFCs to the compute servers is a challenging problem in the optimization of the software-defined, virtualization-based next generation of networks. In this paper, we model the problem of reliable VNFCs placement under anti-affinity constraints using several optimization techniques. A novel approach based on an extension of bin packing is proposed. We perform a comprehensive evaluation in terms of performance under real-world ISP networks along with synthetic traces. We show that our methods can calculate rapidly efficient solutions for large instances. Hicham Lesfari, Frédéric Giroire, Giuseppe Di Lena, Chidung Lac |
GLOBECOM | 2 |
| 2021 | A Right Placement Makes a Happy Emulator: a Placement Module for Distributed SDN/NFV EmulationabstractTo handle the ever growing demand of resource intensive experiments distributed, network emulation tools such as Mininet and Maxinet have been proposed. They automatically allocate experimental resources. In this work, we show that resources are poorly allocated, leading to resource overloading and hence to dubious experimental results.This is why we propose and implement a new placement module for distributed emulation. Our algorithms take into account both link and node resources and minimize the number of physical hosts needed to carry out the emulation. Through extensive numerical evaluations, simulations, and actual experiments, we show that our placement methods outperform existing ones and allowing to re-establish trust in experimental results. Giuseppe Di Lena, Andrea Tomassilli, Frédéric Giroire, Damien Saucez, Thierry Turletti, Chidung Lac |
ICC | 3 |
| 2021 | CloudTrace Demo: Tracing Cloud Network DelayabstractMany companies and organizations are moving their applications from on-premises data centers to the cloud. The cloud infrastructures can potentially provide an infinite amount of computation (e.g., Elastic Compute) and storage (e.g., Simple Service Storage). In addition, all cloud providers propose different offers: IaaS, PaaS, and SaaS. This demo focuses on the IaaS services, presenting a simple tool to measure the network delay in a virtual infrastructure built entirely in the cloud. These measurements are useful for organizations that are moving current applications to, or creating new applications in, the cloud, but have requirements on the maximum, or average, network delay that these applications can tolerate. We present CloudTrace, a simple CLI tool that creates regional and multiregional experiments to measure delay, using Amazon AWS. Giuseppe Di Lena, Frédéric Giroire, Thierry Turletti, Chidung Lac |
NetSoft | 2 |
| 2021 | Be Scalable and Rescue My Slices During ReconfigurationabstractAbstract Modern 5G networks promise more bandwidth, less delay and more flexibility for an ever increasing number of users and applications, with Software Defined Networking, Network Function Virtualization and Network Slicing as key enablers. Within that context, efficiently provisioning the network and cloud resources of a wide variety of applications with dynamic user demand is a real challenge. We study here the network slice reconfiguration problem. Reconfiguring network slices from time to time reduces network operational costs and increases the number of slices that can be managed within the network. However, this affect the Quality of Service of users during the reconfiguration step. To solve this issue, we study solutions implementing a make-before-break scheme. We propose new models and scalable algorithms (relying on column generation techniques) that solve large data instances in few seconds. Adrien Gausseran, Frédéric Giroire, Brigitte Jaumard, Joanna Moulierac |
Comput. J. | 2 |
| 2021 | Design of robust programmable networks with bandwidth-optimal failure recovery scheme
Andrea Tomassilli, Giuseppe Di Lena, Frédéric Giroire, Issam Tahiri, Damien Saucez, Stéphane Pérennes, Thierry Turletti, Ruslan Sadykov, François Vanderbeck, Chidung Lac |
Comput. Networks | 3 |
| 2021 | Don't interrupt me when you reconfigure my Service Function Chains
Adrien Gausseran, Andrea Tomassilli, Frédéric Giroire, Joanna Moulierac |
Comput. Commun. | 3 |
| 2020 | Be Scalable and Rescue My Slices During ReconfigurationabstractModern 5G networks promise more bandwidth, less delay, and more flexibility for an ever increasing number of users and applications, with Software Defined Networking, Network Function Virtualization, and Network Slicing as key enablers. Within that context, efficiently provisioning network and cloud resources of a wide variety of applications with dynamic users' demands is a real challenge. In this work, we consider the problem of network slice reconfiguration. Reconfiguring from time to time network slices allows to reduce the network operational costs and to increase the number of slices that can be managed within the network. However, it impacts users' Quality of Service during the reconfiguration step. To solve this issue, we study solutions implementing a make-before-break scheme. We propose new models and scalable algorithms (relying on column generation techniques) that solve large data instances in few seconds. Adrien Gausseran, Frédéric Giroire, Brigitte Jaumard, Joanna Moulierac |
ICC | 2 |
| 2019 | When Network Matters: Data Center Scheduling with Network TasksabstractWe consider the placement of jobs inside a data center. Traditionally, this is done by a task orchestrator without taking into account network constraints. According to recent studies, network transfers represent up to 50% of the completion time of classical jobs. Thus, network resources must be considered when placing jobs in a data center. In this paper, we propose a new scheduling framework, introducing network tasks that need to be executed on network machines alongside traditional (CPU) tasks. The model takes into account the competition between communications for the network resources, which is not considered in the formerly proposed scheduling models with communication. Network transfers inside a data center can be easily modeled in our framework. As we show, classical algorithms do not efficiently handle a limited amount of network bandwidth. We thus propose new provably efficient algorithms with the goal of minimizing the makespan in this framework. We show their efficiency and the importance of taking into consideration network capacity through extensive simulations on workflows built from Google data center traces. Frédéric Giroire, Nicolas Huin, Andrea Tomassilli, Stéphane Pérennes |
INFOCOM | 1 |
| 2019 | Poster: Don't interrupt me when you reconfigure my service function chainsabstractNetwork Functions Virtualization (NFV) enables the complete decoupling of network functions from proprietary appliances and runs them as software applications on general- purpose servers. Service Function Chains (SFC) are paths with an ordered sequence of network functions that have to be processed. In this paper, we consider the problem of reconfiguring SFCs with the goal of bringing the network from a sub-optimal to an optimal operational state. We propose optimization models based on the make-before-break mechanism, in which a new SFC is set up before the old one is torn down. Our method takes into consideration the chaining requirements of the flows and scales well with the number of nodes in the network. We show that, with our approach, the network operational cost defined in terms of both bandwidth and installed network function costs can be reduced and a higher acceptance rate can be achieved. Adrien Gausseran, Andrea Tomassilli, Frédéric Giroire, Joanna Moulierac |
Networking | 3 |
| 2019 | Poster: design of survivable SDN/NFV-enabled networks with bandwidth-optimal failure recoveryabstractISP networks are taking a leap forward thanks to emerging technologies such as Software Defined Networking (SDN) and Network Function Virtualization (NFV). Efficient algorithms considered too hard to be put in practice on legacy networks now have a second chance to be considered again. In this context, we rethink the ISP network dimensioning problem with protection against Shared Risk Link Group (SLRG) failures. We consider a path-based protection scheme with a global rerouting strategy in which, for each failure situation, we may have a new routing of all the demands. Our optimization task is to minimize the needed amount of bandwidth. We develop a scalable mathematical model that we handle using the Column Generation technique. We show the effectiveness of our methods and demonstrate the feasibility of our approach using Mininet. Andrea Tomassilli, Chidung Lac, Giuseppe Di Lena, Frédéric Giroire, Issam Tahiri, Damien Saucez, Stéphane Pérennes, Thierry Turletti, Ruslan Sadykov, François Vanderbeck |
Networking | 4 |
| 2019 | Efficient data collection and tracking with flying drones
Christelle Caillouet, Frédéric Giroire, Tahiry Razafindralambo |
Ad Hoc Networks | 2 |
| 2018 | Resource Requirements for Reliable Service Function ChainingabstractIn the context of Software-Defined Networks (SDN), Network Function Virtualization (NFV) is a new network paradigm in which network functions are implemented in software as Virtual Network Functions (VNFs). To meet the demand, VNFs are next interconnected to form different complete end-to-end services, also known as a Service Function Chains (SFCs). We study the problem of deploying reliable Service Function Chains over a virtualized network function architecture. While there is a need for reliable service function chaining, there is a high cost to pay for it in terms of bandwidth and VNF processing requirements. We investigate two different protection mechanisms and discuss their resource requirements, as well as the latency of their paths. For each mechanism, we develop a scalable exact mathematical model using column generation. Andrea Tomassilli, Nicolas Huin, Frédéric Giroire, Brigitte Jaumard |
ICC | 3 |
| 2018 | Provably Efficient Algorithms for Placement of Service Function Chains with Ordering ConstraintsabstractA Service Function Chain (SFC) is an ordered sequence of network functions, such as load balancing, content filtering, and firewall. With the Network Function Virtualization (NFV) paradigm, network functions can be deployed as pieces of software on generic hardware, leading to a flexibility of network service composition. Along with its benefits, NFV brings several challenges to network operators, such as the placement of virtual network functions. In this paper, we study the problem of how to optimally place the network functions within the network in order to satisfy all the SFC requirements of the flows. Our optimization task is to minimize the total deployment cost. We show that the problem can be seen as an instance of the Set Cover Problem, even in the case of ordered sequences of network functions. It allows us to propose two logarithmic factor approximation algorithms which have the best possible asymptotic factor. Further, we devise an optimal algorithm for tree topologies. Finally, we evaluate the performances of our proposed algorithms through extensive simulations. We demonstrate that near-optimal solutions can be found with our approach. Andrea Tomassilli, Frédéric Giroire, Nicolas Huin, Stéphane Pérennes |
INFOCOM | 2 |
| 2018 | On the Complexity of Compressing Two Dimensional Routing Tables with Order
Frédéric Giroire, Frédéric Havet, Joanna Moulierac |
Algorithmica | 1 |
| 2018 | Energy-Aware Routing in Software-Defined Network using CompressionabstractSoftware-defined Network (SDN) is a new networking paradigm enabling innovation through network programmability. Over past few years, many applications have been built using SDN such as server load balancing, virtual-machine migration, traffic engineering and access control. In this paper, we focus on using SDN for energy-aware routing (EAR). Since traffic load has a small influence on the power consumption of routers, EAR allows putting unused links into sleep mode to save energy. SDN can collect traffic matrix and then computes routing solutions satisfying QoS while being minimal in energy consumption. However, prior works on EAR have assumed that the SDN forwarding table switch can hold an infinite number of rules. In practice, this assumption does not hold since such flow tables are implemented in Ternary Content Addressable Memory (TCAM) which is expensive and power hungry. We consider the use of wildcard rules to compress the forwarding tables. In this paper, we propose optimization methods to minimize energy consumption for a backbone network while respecting capacity constraints on links and rule space constraints on routers. In details, we present two exact formulations using Integer Linear Program (ILP) and introduce efficient heuristic algorithms. Based on simulations on realistic network topologies, we show that using this smart rule space allocation, it is possible to save almost as much power consumption as the classical EAR approach. Frédéric Giroire, Nicolas Huin, Joanna Moulierac, Truong Khoa Phan |
Comput. J. | 1 |
| 2018 | Grid spanners with low forwarding index for energy efficient networks
Frédéric Giroire, Stéphane Pérennes, Issam Tahiri |
Discret. Appl. Math. | 1 |
| 2018 | Analysis of the Failure Tolerance of Linear Access NetworksabstractIn this paper, we study the disconnection of a moving vehicle from a linear access network composed of cheap WiFi access points in the context of telecommuting in massive transportation systems. In concrete, we analyze the probability of a user experiencing a disconnection longer than a given time interval (t*) such that all ongoing communications between the vehicle and the infrastructure network are disrupted. We provide an approximation formula considering two scenarios (intercity bus and train). We then carry out a sensitivity analysis and supply a guide for operators when choosing the parameters of the networks. Finally, we show that such systems are viable, as they attain a very low probability of long disconnections with a very low maintenance cost. Frédéric Giroire, Juan-Carlos Maureira |
IEEE Trans. Intell. Transp. Syst. | 1 |
| 2018 | Optimal Network Service Chain Provisioning
Nicolas Huin, Brigitte Jaumard, Frédéric Giroire |
IEEE/ACM Trans. Netw. | 3 |
| 2017 | Bringing Energy Aware Routing Closer to Reality with SDN Hybrid NetworksabstractEnergy aware routing aims at reducing the energy consumption of ISP networks. The idea is to adapt routing to the traffic load in order to turn off some hardware. However, it implies to make dynamic changes to routing configurations which is almost impossible with legacy protocols. The Software Defined Network (SDN) paradigm bears the promise of allowing a dynamic optimization with its centralized controller. In this work, we propose SENAtoR, an algorithm to enable energy aware routing in a scenario of progressive migration from legacy to SDN hardware. Since in real life, turning off network equipments is a delicate task as it can lead to packet losses, SENAtoR provides also several features to safely enable energy saving services: tunneling for fast rerouting, smooth node disabling and detection of both traffic spikes and link failures. We validate our solution by extensive simulations and by experimentation. We show that SENAtoR can be progressively deployed in a network using the SDN paradigm. It allows to reduce the energy consumption of ISP networks by 5 to 35% depending on the penetration of SDN hardware, while diminishing the packet loss rate compared to legacy protocols. Nicolas Huin, Myriana Rifai, Frédéric Giroire, Dino Lopez Pacheco, Guillaume Urvoy-Keller, Joanna Moulierac |
GLOBECOM | 3 |
| 2017 | Optimization of network service chain provisioningabstractSoftware-Defined Networking is a new approach to the design and management of networks. It decouples the software-based control plane from the hardware-based data plane while abstracting the underlying network infrastructure and moving the network intelligence to a centralized software-based controller where network services are deployed. The challenge is then to efficiently provision the service chain requests, while finding the best compromise between the bandwidth requirements, the number of locations for hosting Virtual Network Functions (VNFs), and the number of chain occurrences. We propose two ILP (Integer Linear Programming) models for routing service chain requests, one of them with a decomposition modeling. We conduct extensive numerical experiments, and show we can solve exactly the routing of service chain requests in a few minutes for networks with up to 50 nodes, and traffic requests between all pairs of nodes. We investigate the best compromise between the bandwidth requirements and the number of VNF nodes. Nicolas Huin, Brigitte Jaumard, Frédéric Giroire |
ICC | 3 |
| 2017 | Minnie: An SDN world with few compressed forwarding rules
Myriana Rifai, Nicolas Huin, Christelle Caillouet, Frédéric Giroire, Joanna Moulierac, Dino Lopez Pacheco, Guillaume Urvoy-Keller |
Comput. Networks | 4 |
| 2017 | Maintaining balanced trees for structured distributed streaming systems
Frédéric Giroire, Remigiusz Modrzejewski, Nicolas Nisse, Stéphane Pérennes |
Discret. Appl. Math. | 1 |
| 2016 | Analysis of the Failure Tolerance of Linear Access NetworksabstractIn this paper, we study the disconnection of a moving vehicle from a linear access network composed by cheap WiFi Access Points in the context of the telecommuting in massive transportation systems. In concrete, we analyze the probability for a user to experience a disconnection longer than a threshold t*, leading to a disruption of all on-going communications between the vehicle and the infrastructure network. We provide an approximation formula considering two scenarios (intercity bus and train) to estimate this probability for large networks. We then carry out a sensitivity analysis and supply a guide for operators when choosing the parameters of the networks. Last, we show that such systems are viable, as they attain a very low probability of long disconnections with a very low maintenance cost. Frédéric Giroire, Juan-Carlos Maureira |
GLOBECOM | 1 |
| 2016 | Energy Efficient Content DistributionabstractIn order to optimize energy efficiency, network operators try to switch off as many network devices as possible. Recently, there is a trend to introduce content caches as an inherent capacity of network equipment, with the objective of improving the efficiency of content distribution and reducing network congestion. In this work, we study the impact of using in-network caches and content delivery network (CDN) cooperation on an energy efficient routing. We formulate this problem as Energy Efficient Content Distribution; we propose an integer linear program and a heuristic algorithm to solve it. The objective of this problem is to find a feasible routing, so that the total energy consumption of the network is minimized while the constraints given by the demands and the link capacity are satisfied. We exhibit for which range of parameters (size of caches, popularity of content, demand intensity, etc.) it is useful to use caches. Experimental results show that by placing a cache on each backbone router to store the most popular content, along with choosing well the best content provider server for each demand to a CDN, we can save about 20% of power on average in all the backbone networks considered. Júlio Araújo 0001, Frédéric Giroire, Joanna Moulierac, Yaning Liu, Remigiusz Modrzejewski |
Comput. J. | 2 |
| 2015 | Study of Repair Protocols for Live Video Streaming Distributed SystemsabstractWe study distributed systems for live video streaming. These systems can be of two types: structured and unstructured. In an unstructured system, the diffusion is done opportunistically. The advantage is that it handles churn, that is the arrival and departure of users, which is very high in live streaming systems, in a smooth way. On the opposite, in a structured system, the diffusion of the video is done using explicit diffusion trees. The advantage is that the diffusion is very efficient, but the structure is broken by the churn. In this paper, we propose simple distributed repair protocols to maintain, under churn, the diffusion tree of a structured streaming system. We study these protocols using formal analysis and simulation. In particular, we provide an estimation of the system metrics, bandwidth usage, delay, or number of interruptions of the streaming. Our work shows that structured streaming systems can be efficient and resistant to churn. Frédéric Giroire, Nicolas Huin |
GLOBECOM | 1 |
| 2015 | Too Many SDN Rules? Compress Them with MINNIEabstractSoftware Defined Networking (SDN) is gaining momentum with the support of major manufacturers. While it brings flexibility in the management of flows within the data center fabric, this flexibility comes at the cost of smaller routing table capacities. In this paper, we investigate compression techniques to reduce the forwarding information base (FIB) of SDN switches. We validate our algorithm, called MINNIE, on a real testbed able to emulate a 20 switches fat tree architecture. We demonstrate that even with a small number of clients, the limit in terms of number of rules is reached if no compression is performed, increasing the delay of all new incoming flows. MINNIE, on the other hand, reduces drastically the number of rules that need to be stored with a limited impact on the packet loss rate. We also evaluate the actual switching and reconfiguration times and the delay introduced by the communications with the controller. Myriana Rifai, Nicolas Huin, Christelle Caillouet, Frédéric Giroire, Dino Lopez Pacheco, Joanna Moulierac, Guillaume Urvoy-Keller |
GLOBECOM | 4 |
| 2015 | How to Design Graphs with Low Forwarding Index and Limited Number of Edges
Frédéric Giroire, Stéphane Pérennes, Issam Tahiri |
IWOCA | 1 |
| 2015 | Minimization of network power consumption with redundancy elimination
Frédéric Giroire, Joanna Moulierac, Truong Khoa Phan, Frédéric Roudaut |
Comput. Commun. | 1 |
| 2015 | On the complexity of equal shortest path routingabstractIn telecommunication networks, packets are carried from a source to a destination on a path determined by the underlying routing protocol. Most routing protocols belong to the class of shortest path routing protocols. In such protocols, the network operator assigns a length to each link. A packet going from to follows a shortest path according to these lengths. For better protection and efficiency, one wishes to use multiple (shortest) paths between two nodes. Therefore, the routing protocol must determine how the traffic from to is distributed among the shortest paths. In the protocol called Open Shortest Path First‐Equal Cost Multiple Path (ospf‐ecmp) the traffic incoming at every node is uniformly balanced on all outgoing links that are on shortest paths. In that context, the operator task is to determine the “best” link lengths, toward a goal such as maximizing the network throughput for given link capacities. In this work, we show that the problem of maximizing even a single commodity flow for the ospf‐ecmp protocol cannot be approximated within any constant factor ratio. Besides this main theorem, we derive some positive results which include polynomial‐time approximations and an exponential‐time exact algorithm. © 2015 Wiley Periodicals, Inc. NETWORKS, Vol. 65(4), 344–352 2015 Frédéric Giroire, Stéphane Pérennes, Issam Tahiri |
Networks | 1 |
| 2015 | Connected surveillance game
Frédéric Giroire, Ioannis Lamprou 0001, Dorian Mazauric, Nicolas Nisse, Stéphane Pérennes, R. Soares 0001 |
Theor. Comput. Sci. | 1 |
| 2014 | Optimizing rule placement in software-defined networks for energy-aware routingabstractSoftware-defined Networks (SDN), in particular OpenFlow, is a new networking paradigm enabling innovation through network programmability. Over past few years, many applications have been built using SDN such as server load balancing, virtual-machine migration, traffic engineering and access control. In this paper, we focus on using SDN for energy-aware routing (EAR). Since traffic load has a small influence on power consumption of routers, EAR allows to put unused links into sleep mode to save energy. SDN can collect traffic matrix and then computes routing solutions satisfying QoS while being minimal in energy consumption. However, prior works on EAR have assumed that the table of OpenFlow switch can hold an infinite number of rules. In practice, this assumption does not hold since the flow table is implemented with Ternary Content Addressable Memory (TCAM) which is expensive and power-hungry. In this paper, we propose an optimization method to minimize energy consumption for a backbone network while respecting capacity constraints on links and rule space constraints on routers. In details, we present an exact formulation using Integer Linear Program (ILP) and introduce efficient greedy heuristic algorithm. Based on simulations, we show that using this smart rule space allocation, it is possible to save almost as much power consumption as the classical EAR approach. Frédéric Giroire, Joanna Moulierac, Truong Khoa Phan |
GLOBECOM | 1 |
| 2014 | P2P storage systems: Study of different placement policies
Stéphane Caron, Frédéric Giroire, Dorian Mazauric, Julian Monteiro, Stéphane Pérennes |
Peer-to-Peer Netw. Appl. | 2 |
| 2014 | To satisfy impatient Web surfers is hard
Fedor V. Fomin, Frédéric Giroire, Alain Jean-Marie, Dorian Mazauric, Nicolas Nisse |
Theor. Comput. Sci. | 2 |
| 2013 | Energy efficient content distribution in an ISP networkabstractWe study the problem of reducing power consumption in an Internet Service Provider (ISP) network by designing the content distribution infrastructure managed by the operator. We propose an algorithm to optimally decide where to cache the content inside the ISP network. We evaluate our solution over two case studies driven by operators feedback. Results show that the energy-efficient design of the content infrastructure brings substantial savings, both in terms of energy and in terms of bandwidth required at the peering point of the operator. Moreover, we study the impact of the content characteristics and the power consumption models. Finally, we derive some insights for the design of future energy-aware networks. Remigiusz Modrzejewski, Luca Chiaraviglio, Issam Tahiri, Frédéric Giroire, Esther Le Rouzic, Edoardo Bonetto, Francesco Musumeci 0001, Roberto Gonzalez, Carmen Guerrero |
GLOBECOM | 4 |
| 2013 | Energy efficient content distributionabstractTo optimize energy efficiency in network, operators try to switch off as many network devices as possible. Recently, there is a trend to introduce content caches as an inherent capacity of network equipment, with the objective of improving the efficiency of content distribution and reducing network congestion. In this work, we study the impact of using in-network caches and content delivery network (CDN) cooperation on an energy-efficient routing. We formulate this problem as Energy Efficient Content Distribution. The objective is to find a feasible routing, so that the total energy consumption of the network is minimized subject to satisfying all the demands and link capacity. We exhibit the range of parameters (size of caches, popularity of content, demand intensity, etc.) for which caches are useful. Experimental results show that by placing a cache on each backbone router to store the most popular content, along with well choosing the best content provider server for each demand to a CDN, we can save a total up to 23% of power in the backbone, while 16% can be gained solely thanks to caches. Júlio Araújo 0001, Frédéric Giroire, Yaning Liu, Remigiusz Modrzejewski, Joanna Moulierac |
ICC | 2 |
| 2013 | Maintaining Balanced Trees for Structured Distributed Streaming Systems
Frédéric Giroire, Remigiusz Modrzejewski, Nicolas Nisse, Stéphane Pérennes |
SIROCCO | 1 |
| 2013 | Connected Surveillance Game
Frédéric Giroire, Dorian Mazauric, Nicolas Nisse, Stéphane Pérennes, R. Soares 0001 |
SIROCCO | 1 |
| 2013 | On the hull number of some graph classes
Júlio Araújo 0001, Victor A. Campos, Frédéric Giroire, Nicolas Nisse, Leonardo S. Rocha 0001, R. Soares 0001 |
Theor. Comput. Sci. | 3 |
| 2012 | Minimization of Network Power Consumption with Redundancy Elimination
Frédéric Giroire, Joanna Moulierac, Truong Khoa Phan, Frédéric Roudaut |
Networking (1) | 1 |
| 2012 | Good edge-labelling of graphs
Júlio Araújo 0001, Nathann Cohen, Frédéric Giroire, Frédéric Havet |
Discret. Appl. Math. | 3 |
| 2011 | Weighted Improper Colouring
Júlio Araújo 0001, Jean-Claude Bermond, Frédéric Giroire, Frédéric Havet, Dorian Mazauric, Remigiusz Modrzejewski |
IWOCA | 3 |
| 2010 | Peer-to-Peer Storage Systems: A Practical Guideline to be LazyabstractDistributed and peer-to-peer storage systems are foreseen as an alternative to the traditional data centers and in-house backup solutions. In the past few years many peer-to- peer storage systems have been proposed. Most of them rely on the use of erasure codes to introduce redundancy to the data. This kind of system depends on many parameters that need to be well tuned, such as the factor of redundancy, the frequency of data repair and the size of a data block. In this paper we give closed-form mathematical expressions that estimate the system average behavior. These expressions are derived from a Markov chain. Our contribution is a guideline to system designers and administrators to choose the best set of parameters. That is, how to tune the system parameters to obtain a desired level of reliability under a given constraint of bandwidth consumption. We confirm that a lazy repair strategy can be employed to amortize the repairing cost. Moreover, we propose a formula to calculate the optimal threshold value that minimizes the bandwidth consumption. Finally, we additionally discuss the impact of different system characteristics on the performance metrics, such as the number of peers, the amount of stored data, and the disk failure rate. To the best of our knowledge this is the first work to give close-form formulas to estimate the bandwidth consumption for a lazy repair, and the loss rate taking into account the repair time. Frédéric Giroire, Julian Monteiro, Stéphane Pérennes |
GLOBECOM | 1 |
| 2010 | Minimal selectors and fault tolerant networksabstractIn this article, we study a combinatorial optimization problem arising from on-board networks in satellites. In these kinds of networks, the entering signals (inputs) should be routed to amplifiers (outputs). The connections are made via expensive switches with four available links. The paths connecting inputs to outputs should be link-disjoint. More formally, we call a (p, λ, k)-network an undirected graph with p + λ inputs, p + k outputs, and internal vertices of degree four. A (p, λ, k)-network is valid if it is tolerant to a restricted number of faults in the network, i.e., if, for any choice of at most λ faulty inputs and k faulty outputs, there exist p edge-disjoint paths from the remaining inputs to the remaining outputs. Our optimization problem consists of determining N(p, λ, k), the minimum number of vertices in a valid (p, λ, k)-network. We present validity certificates and a quasi-partitioning technique from which we derive lower bounds for N(p, λ, k). We also provide constructions, and hence upper bounds, based on expanders. The problem is shown to be sensitive to the order of λ and k. For instance, when λ and k are small compared with p, the question reduces to the avoidance of some forbidden local configurations. For larger values of λ and k, the problem is to find graphs with a good expansion property for small sets. This leads us to introduce a new parameter called α-robustness. We use α-robustness to generalize our constructions for larger values of k and λ. In many cases, we provide asymptotically tight bounds for N(p, λ, k). © 2009 Wiley Periodicals, Inc. NETWORKS, 2010 Omid Amini, Frédéric Giroire, Stéphane Pérennes, Florian Huc |
Networks | 2 |
| 2009 | Edge-Simple Circuits through 10 Ordered Vertices in Square Grids
David Coudert, Frédéric Giroire, Ignasi Sau |
IWOCA | 2 |
| 2009 | P2P storage systems: How much locality can they tolerate?abstractLarge scale peer-to-peer systems are foreseen as a way to provide highly reliable data storage at low cost. To achieve high durability, such P2P systems encode the user data in a set of redundant fragments and distribute them among the peers. In this paper, we study the impact of different data placement strategies on the system performance when using erasure codes redundancy schemes. We compare three policies: two of them local, in which the data are stored in logical neighbors, and the other one global, in which the data are spread randomly in the whole system. We focus on the study of the probability to lose a data block and the bandwidth consumption to maintain enough redundancy. We use simulations to show that, without resource constraints, the average values are the same no matter which placement policy is used. However, the variations in the use of bandwidth are much more bursty under the local policies. When the bandwidth is limited, these bursty variations induce longer maintenance time and henceforth a higher risk of data loss. Finally, we propose a new external reconstruction strategy and a suitable degree of locality that could be introduced in order to combine the efficiency of the global policy with the practical advantages of a local placement. Frédéric Giroire, Julian Monteiro, Stéphane Pérennes |
LCN | 1 |
| 2009 | Analysis of Failure Correlation Impact on Peer-to-Peer Storage SystemsabstractPeer-to-peer storage systems aim to provide a reliable long-term storage at low cost. In such systems, peers fail continuously, hence, the necessity of self-repairing mechanisms to achieve high durability. In this paper, we propose and study analytical models that assess the bandwidth consumption and the probability to lose data of storage systems that use erasure coded redundancy. We show by simulations that the classical stochastic approach found in the literature, that models each block independently, gives a correct approximation of the system average behavior, but fails to capture its variations over time. These variations are caused by the simultaneous loss of multiple data blocks that results from a peer failing (or leaving the system). We then propose a new stochastic model based on a fluid approximation that better captures the system behavior. In addition to its expectation, it gives a correct estimation of its standard deviation. This new model is validated by simulations. Olivier Dalle, Frédéric Giroire, Julian Monteiro, Stéphane Pérennes |
Peer-to-Peer Computing | 2 |
| 2009 | Exploiting Temporal Persistence to Detect Covert Botnet Channels
Frédéric Giroire, Jaideep Chandrashekar, Nina Taft, Eve M. Schooler, Konstantina Papagiannaki |
RAID | 1 |
| 2009 | Order statistics and estimating cardinalities of massive data sets
Frédéric Giroire |
Discret. Appl. Math. | 1 |
| 2008 | The Cubicle vs. The Coffee Shop: Behavioral Modes in Enterprise End-Users
Frédéric Giroire, Jaideep Chandrashekar, Gianluca Iannaccone, Konstantina Papagiannaki, Eve M. Schooler, Nina Taft |
PAM | 1 |
| 2007 | Design of Minimal Fault Tolerant On-Board Networks: Practical Constructions
Jean-Claude Bermond, Frédéric Giroire, Stéphane Pérennes |
SIROCCO | 2 |
| 2003 | Increasing the Robustness of IP Backbones in the Absence of Optical Level ProtectionabstractThere are two fundamental technology issues that challenge the robustness of IP backbones. First, SONET protection is gradually being removed because of its high cost (while SONET framing is kept for failure detection purposes). Protection and restoration are provided by the IP layer that operates directly over a DWDM infrastructure. Second, ISPs are systematically forced to use the shortest distance path between two points of presence in order to meet their promised SLAs. In this context, IP backbones are extremely vulnerable to fiber cuts that can bring down a significant fraction of the IP routes. We propose two solutions (an ILP model and a heuristic algorithm) to optimally map a given IP topology onto a fiber infrastructure. The version of the mapping problem that we address incorporates a number of real constraints and requirements faced by carriers today. The optimal mapping maximizes the robustness of the network while maintaining the ISP's SLA delay requirements. In addition, our heuristic takes into consideration constraints such as a shortage of wavelengths and priorities among POPs and routes. The heuristic is evaluated on the Sprint backbone network. We illustrate the tradeoffs between the many requirements. Frédéric Giroire, Antonio Nucci, Nina Taft, Christophe Diot |
INFOCOM | 1 |