EDBT 2026 Demo / reviewers in the wild / expert
Stéphane Pérennes
dblp:p/StephanePerennes · also Stephane Perennes
· DBLP profile ↗
101ranked-venue papers
2as first author
7since 2021 · last 2025
0009-0006-1900-9824ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 69 · 2 first-author · 2 since 2021Computer networks · 19 · 2 since 2021Systems, architecture and hardware · 9 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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. | 4 |
| 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 | 4 |
| 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 | 5 |
| 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. | 2 |
| 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 | 3 |
| 2021 | Eternal Domination: D-Dimensional Cartesian and Strong Grids and Everything in BetweenabstractIn the eternal domination game played on graphs, an attacker attacks a vertex at each turn and a team of guards must move a guard to the attacked vertex to defend it. The guards may only move to adjacent vertices on their turn. The goal is to determine the eternal domination number $$\gamma ^{\infty }_{all}$$ of a graph, which is the minimum number of guards required to defend against an infinite sequence of attacks. This paper first continues the study of the eternal domination game on strong grids $$P_n\boxtimes P_m$$ . Cartesian grids $$P_n \square P_m$$ have been vastly studied with tight bounds existing for small grids such as $$k\times n$$ grids for $$k\in \{2,3,4,5\}$$ . It was recently proven that $$\gamma ^{\infty }_{all}(P_n \square P_m)=\gamma (P_n \square P_m)+O(n+m)$$ where $$\gamma (P_n \square P_m)$$ is the domination number of $$P_n \square P_m$$ which lower bounds the eternal domination number [Lamprou et al. Eternally dominating large grids. Theoretical Computer Science, 794:27–46, 2019]. We prove that, for all $$n,m\in \mathbb {N^*}$$ such that $$m\ge n$$ , $$\lfloor \frac{n}{3} \rfloor \lfloor \frac{m}{3} \rfloor +\Omega (n+m)=\gamma _{all}^{\infty } (P_{n}\boxtimes P_{m})=\lceil \frac{n}{3} \rceil \lceil \frac{m}{3} \rceil + O(m\sqrt{n})$$ (note that $$\lceil \frac{n}{3} \rceil \lceil \frac{m}{3} \rceil$$ is the domination number of $$P_n\boxtimes P_m$$ ). We then generalise our technique to prove that $$\gamma _{all}^{\infty }(G)=\gamma (G)+o(\gamma (G))$$ for all graphs $$G\in {\mathcal {F}}$$ , where $${\mathcal {F}}$$ is a large family of D-dimensional grids which are supergraphs of the D-dimensional Cartesian grid and subgraphs of the D-dimensional strong grid. In particular, $${\mathcal {F}}$$ includes both the D-dimensional Cartesian grid and the D-dimensional strong grid. Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
Algorithmica | 3 |
| 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 | 6 |
| 2020 | Sequential Metric Dimension
Julien Bensmail, Dorian Mazauric, Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
Algorithmica | 5 |
| 2020 | Study of a Combinatorial Game in Graphs Through Linear Programming
Nathann Cohen, Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
Algorithmica | 4 |
| 2019 | Eternal Domination in Grids
Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
CIAC | 3 |
| 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 | 4 |
| 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 | 7 |
| 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 | 4 |
| 2018 | Sequential Metric Dimension
Julien Bensmail, Dorian Mazauric, Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
WAOA | 5 |
| 2018 | Grid spanners with low forwarding index for energy efficient networks
Frédéric Giroire, Stéphane Pérennes, Issam Tahiri |
Discret. Appl. Math. | 2 |
| 2018 | Spy-game on graphs: Complexity and simple topologies
Nathann Cohen, Nicolas Almeida Martins, Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes, Rudini Menezes Sampaio |
Theor. Comput. Sci. | 5 |
| 2017 | Study of a Combinatorial Game in Graphs Through Linear ProgrammingabstractIn the Spy Game played on a graph G, a single spy travels the ertices of G at speed s, while multiple slow guards strive to have, at all times, one of them within distance d of that spy. In order to determine the smallest number of guards necessary for this task, we analyze the game through a Linear Programming formulation and the fractional strategies it yields for the guards. We then show the equivalence of fractional and integral strategies in trees. This allows us to design a polynomial-time algorithm for computing an optimal strategy in this class of graphs. Using duality in Linear Programming, we also provide non-trivial bounds on the fractional guardnumber of grids and torus. We believe that the approach using fractional relaxation and Linear Programming is promising to obtain new results in the field of combinatorial games. Nathann Cohen, Fionn Mc Inerney, Nicolas Nisse, Stéphane Pérennes |
ISAAC | 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. | 4 |
| 2017 | Exclusive graph searching vs. pathwidth
Euripides Markou, Nicolas Nisse, Stéphane Pérennes |
Inf. Comput. | 3 |
| 2016 | Bin Packing with Colocations
Jean-Claude Bermond, Nathann Cohen, David Coudert, Dimitrios Letsios, Ioannis Milis, Stéphane Pérennes, Vassilis Zissimopoulos |
WAOA | 6 |
| 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 | 2 |
| 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 | 2 |
| 2015 | Design of fault-tolerant on-board networks with variable switch sizes
Olivier Delmas, Frédéric Havet, Mickaël Montassier, Stéphane Pérennes |
Theor. Comput. Sci. | 4 |
| 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. | 5 |
| 2014 | Weighted Coloring in TreesabstractA proper coloring of a graph is a partition of its vertex set into stable sets, where each part corresponds to a color. For a vertex-weighted graph, the weight of a color is the maximum weight of its vertices. The weight of a coloring is the sum of the weights of its colors. Guan and Zhu (1997) defined the weighted chromatic number of a vertex-weighted graph G as the smallest weight of a proper coloring of G. If vertices of a graph have weight 1, its weighted chromatic number coincides with its chromatic number. Thus, the problem of computing the weighted chromatic number, a.k.a. Max Coloring Problem, is NP-hard in general graphs. It remains NP-hard in some graph classes as bipartite graphs. Approximation algorithms have been designed in several graph classes, in particular, there exists a PTAS for trees. Surprisingly, the time-complexity of computing this parameter in trees is still open. The Exponential Time Hypothesis (ETH) states that 3-SAT cannot be solved in sub-exponential time. We show that, assuming ETH, the best algorithm to compute the weighted chromatic number of n-node trees has time-complexity n O(log(n)). Our result mainly relies on proving that, when computing an optimal proper weighted coloring of a graph G, it is hard to combine colorings of its connected components. Júlio Araújo 0001, Nicolas Nisse, Stéphane Pérennes |
STACS | 3 |
| 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. | 5 |
| 2014 | Weighted Coloring in TreesabstractA proper coloring of a graph is a partition of its vertex set into stable sets, where each part corresponds to a color. For a vertex-weighted graph, the weight of a color is the maximum weight of its vertices. The weight of a coloring is the sum of the weights of its colors. Guan and Zhu defined the weighted chromatic number of a vertex-weighted graph $G$ as the smallest weight of a proper coloring of $G$. If vertices of a graph have weight 1, its weighted chromatic number coincides with its chromatic number. Thus, the problem of computing the weighted chromatic number, a.k.a. the max coloring problem, is NP-hard in general graphs. It remains NP-hard in some graph classes as bipartite graphs. Approximation algorithms have been designed in several graph classes; in particular, there exists a polynomial-time approximation scheme for trees. Surprisingly, the time-complexity of computing this parameter in trees is still open. The exponential time hypothesis (ETH) states that 3-SAT cannot be solved in subexponential time. We show that, assuming the ETH, the best algorithm to compute the weighted chromatic number of $n$-node trees has time-complexity $n^{\Theta(\log n)}$. Our result mainly relies on proving that, when computing an optimal proper weighted coloring of a graph $G$, it is hard to combine colorings of its connected components. Júlio Araújo 0001, Nicolas Nisse, Stéphane Pérennes |
SIAM J. Discret. Math. | 3 |
| 2013 | Connectivity Inference in Mass Spectrometry Based Structure Determination
Deepesh Agarwal, Júlio Araújo 0001, Christelle Caillouet, Frédéric Cazals, David Coudert, Stéphane Pérennes |
ESA | 6 |
| 2013 | Maintaining Balanced Trees for Structured Distributed Streaming Systems
Frédéric Giroire, Remigiusz Modrzejewski, Nicolas Nisse, Stéphane Pérennes |
SIROCCO | 4 |
| 2013 | Connected Surveillance Game
Frédéric Giroire, Dorian Mazauric, Nicolas Nisse, Stéphane Pérennes, R. Soares 0001 |
SIROCCO | 4 |
| 2013 | Directed acyclic graphs with the unique dipath property
Jean-Claude Bermond, Michel Cosnard, Stéphane Pérennes |
Theor. Comput. Sci. | 3 |
| 2013 | Optimal time data gathering in wireless networks with multidirectional antennas
Jean-Claude Bermond, Luisa Gargano, Stéphane Pérennes, Adele A. Rescigno, Ugo Vaccaro |
Theor. Comput. Sci. | 3 |
| 2012 | On the approximability of some degree-constrained subgraph problems
Omid Amini, David Peleg, Stéphane Pérennes, Ignasi Sau, Saket Saurabh 0001 |
Discret. Appl. Math. | 3 |
| 2012 | GMPLS label space minimization through hypergraph layouts
Jean-Claude Bermond, David Coudert, Joanna Moulierac, Stéphane Pérennes, Ignasi Sau, Fernando Solano Donado |
Theor. Comput. Sci. | 4 |
| 2011 | Optimal Time Data Gathering in Wireless Networks with Omni-Directional Antennas
Jean-Claude Bermond, Luisa Gargano, Stéphane Pérennes, Adele A. Rescigno, Ugo Vaccaro |
SIROCCO | 3 |
| 2011 | Framework for optimizing the capacity of wireless mesh networks
Christelle Caillouet, Stéphane Pérennes, Hervé Rivano |
Comput. Commun. | 2 |
| 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 | 3 |
| 2010 | Fractional Path Coloring in Bounded Degree Trees with Applications
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Hervé Rivano |
Algorithmica | 4 |
| 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 | 3 |
| 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 | 3 |
| 2009 | MPLS Label Stacking on the Line Network
Jean-Claude Bermond, David Coudert, Joanna Moulierac, Stéphane Pérennes, Hervé Rivano, Ignasi Sau, Fernando Solano Donado |
Networking | 4 |
| 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 | 4 |
| 2009 | Designing Hypergraph Layouts to GMPLS Routing Strategies
Jean-Claude Bermond, David Coudert, Joanna Moulierac, Stéphane Pérennes, Ignasi Sau, Fernando Solano Donado |
SIROCCO | 4 |
| 2009 | Disjoint paths in symmetric digraphs
Aubin Jarry, Stéphane Pérennes |
Discret. Appl. Math. | 2 |
| 2009 | On the Path-Width of Planar GraphsabstractWe present a result concerning the relation between the path-width of a plane graph and the path-width of its dual. We prove that for a 3-connected planar graph G, ${\rm pw}(G)\leq3{\rm pw}(G^*)+2$. For 4-connected planar graphs, and more generally for Hamiltonian planar graphs, we prove a stronger bound ${\rm pw}(G^*)\leq2~{\rm pw}(G)+c$. The best previously known bound was obtained by Fomin and Thilikos who proved that ${\rm pw}(G^*)\leq6~{\rm pw}(G)+c$. Our proof is based on a transformation which, given a fixed spanning tree of G, sends any given decomposition of G into one of $G^*$. The ratio of the corresponding parameters is bounded by the maximum degree of the spanning tree. Omid Amini, Florian Huc, Stéphane Pérennes |
SIAM J. Discret. Math. | 3 |
| 2009 | Hardness and approximation of traffic grooming
Omid Amini, Stéphane Pérennes, Ignasi Sau |
Theor. Comput. Sci. | 2 |
| 2008 | Degree-Constrained Subgraph Problems: Hardness and Approximation Results
Omid Amini, David Peleg, Stéphane Pérennes, Ignasi Sau, Saket Saurabh 0001 |
WAOA | 3 |
| 2008 | Asymptotically Optimal Solutions for Small World Graphs
Michele Flammini, Luca Moscardelli, Alfredo Navarra, Stéphane Pérennes |
Theory Comput. Syst. | 4 |
| 2008 | On the complexity of bandwidth allocation in radio networks
Ralf Klasing, Nelson Morales, Stéphane Pérennes |
Theor. Comput. Sci. | 3 |
| 2008 | Tightening the upper bound for the minimum energy broadcasting
Michele Flammini, Ralf Klasing, Alfredo Navarra, Stéphane Pérennes |
Wirel. Networks | 4 |
| 2007 | Hardness and Approximation of Traffic Grooming
Omid Amini, Stéphane Pérennes, Ignasi Sau |
ISAAC | 2 |
| 2007 | Design of Minimal Fault Tolerant On-Board Networks: Practical Constructions
Jean-Claude Bermond, Frédéric Giroire, Stéphane Pérennes |
SIROCCO | 3 |
| 2007 | Improved Approximation Results for the Minimum Energy Broadcasting Problem
Michele Flammini, Ralf Klasing, Alfredo Navarra, Stéphane Pérennes |
Algorithmica | 4 |
| 2007 | Neighborhood Broadcasting in HypercubesabstractIn the broadcasting problem, one node needs to broadcast a message to all other nodes in a network. If nodes can only communicate with one neighbor at a time, broadcasting takes at least $\lceil \log_2 N \rceil$ rounds in a network of N nodes. In the neighborhood broadcasting problem, the node that is broadcasting needs to inform only its neighbors. In a binary hypercube with N nodes, each node has $\log_2 N$ neighbors, so neighborhood broadcasting takes at least $\lceil \log_2 \log_2 (N+1) \rceil$ rounds. In this paper, we present asymptotically optimal neighborhood broadcast protocols for binary hypercubes. Jean-Claude Bermond, Afonso Ferreira, Stéphane Pérennes, Joseph G. Peters |
SIAM J. Discret. Math. | 3 |
| 2006 | About the Lifespan of Peer to Peer Networks,
Rudi Cilibrasi, Zvi Lotker, Alfredo Navarra, Stéphane Pérennes, Paul M. B. Vitányi |
OPODIS | 4 |
| 2005 | From Balls and Bins to Points and Vertices
Ralf Klasing, Zvi Lotker, Alfredo Navarra, Stéphane Pérennes |
ISAAC | 4 |
| 2005 | Asymptotically Optimal Solutions for Small World Graphs
Michele Flammini, Luca Moscardelli, Alfredo Navarra, Stéphane Pérennes |
DISC | 4 |
| 2005 | Virtual network embedding in the cycle
Sébastien Choplin, Aubin Jarry, Stéphane Pérennes |
Discret. Appl. Math. | 3 |
| 2005 | Lower bounds on systolic gossip
Michele Flammini, Stéphane Pérennes |
Inf. Comput. | 2 |
| 2004 | Adaptive Broadcast Consumption (ABC), a New Heuristic and New Bounds for the Minimum Energy Broadcast Routing Problem
Ralf Klasing, Alfredo Navarra, Aris A. Papadopoulos, Stéphane Pérennes |
NETWORKING | 4 |
| 2004 | Approximate constrained bipartite edge coloring
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Giuseppe Persiano, Hervé Rivano |
Discret. Appl. Math. | 4 |
| 2004 | Lower Bounds on the Broadcasting and Gossiping Time of Restricted ProtocolsabstractIn this paper we extend the technique provided in [M. Flammini and S. Pérennès, Inform. and Comput., to appear] to allow the determination of lower bounds on the broadcasting and gossiping time required by the so-called restricted protocols. Informally, a protocol is {\small $({\cal I}, {\cal O})$}-restricted if at every processor each outgoing activation of an arc depends on at most ${\cal I}$ previous incoming activations and any incoming activation influences at most ${\cal O}$ successive outgoing activations. Examples of restricted protocols are systolic ones and those running on bounded degree networks. Thus, under the basic whispering model, we provide the first general lower bound on the gossiping time of d-bounded degree networks in the directed and half-duplex cases. Moreover, significantly improved broadcasting and gossiping lower bounds are obtained for well-known networks such as butterfly, de Bruijn, and Kautz graphs. All the results are also extended to other communication models such as the c-port and/or postal one. Michele Flammini, Stéphane Pérennes |
SIAM J. Discret. Math. | 2 |
| 2003 | The Minimum Range Assignment Problem on Linear Radio Networks
Andrea Clementi, Paolo Penna, Afonso Ferreira, Stéphane Pérennes, Riccardo Silvestri |
Algorithmica | 4 |
| 2003 | The Power of Small Coalitions in Graphs
Jean-Claude Bermond, Johny Bond, David Peleg, Stéphane Pérennes |
Discret. Appl. Math. | 4 |
| 2003 | Deadlock Prevention by Acyclic Orientations
Jean-Claude Bermond, Miriam Di Ianni, Michele Flammini, Stéphane Pérennes |
Discret. Appl. Math. | 4 |
| 2003 | Hierarchical Ring Network design
Jean-Claude Bermond, Sébastien Choplin, Stéphane Pérennes |
Theory Comput. Syst. | 3 |
| 2003 | Directed virtual path layouts in ATM networks
Jean-Claude Bermond, Nausica Marlin, David Peleg, Stéphane Pérennes |
Theor. Comput. Sci. | 4 |
| 2002 | Traffic grooming in WDM networks with multi-layer switchesabstractWe develop traffic grooming algorithms for WDM networks with multi-layer switches. We consider a node as an N-layer switch, in which a given layer k is an aggregated set of elements of layer k-1. Typical examples of layers are wavelengths, bands and fibers. The cost of a given node depends on the number of input and output ports of each layer. Assuming this model and a traffic matrix - with unity elements in layer 0 - minimizing the cost of the network consists of grooming traffic in such a way that as much traffic as possible is switched in the highest possible layer (fibers in our example). When some traffic is switched along a path in the network within the same layer, we represent it with a pipe. Each pipe has an associated linear cost depending on the current layer and on the number of nodes crossed in that pipe. In the case of a two layers model the problem was considered in Gerstel et al. (2000) for rings or in Cinker et al. (2000) for general topologies. We present an integer linear programming formulation for this model that aims to minimize the overall cost of the network for a given input traffic matrix. We ran experiments using the CPLEX optimization package on various topologies such as actual networks like the Pan-European all optical network (Batchelor et al. (1999)) as well as rings and meshes of various sizes. Gurvan Huiban, Stéphane Pérennes, Michel Syska |
ICC | 2 |
| 2002 | Hierarchical Ring Network Design
Jean-Claude Bermond, Sébastien Choplin, Stéphane Pérennes |
SIROCCO | 3 |
| 2002 | Disjoint Paths in Symmetric Digraphs
Aubin Jarry, Stéphane Pérennes |
SIROCCO | 2 |
| 2002 | Isomorphisms of the De Bruijn digraph and free-space optical networksabstractAbstract The de Bruijn digraph B(d, D) has degree d, diameter D, dD vertices, and dD+1 arcs. It is usually defined by words of size D on an alphabet of cardinality d, through a cyclic left‐shift permutation on the words, after which the rightmost symbol is changed. In this paper, we show that any digraph defined on words of a given size, through an arbitrary permutation on the alphabet and an arbitrary permutation on the word indices, is isomorphic to the de Bruijn digraph, provided that this latter permutation is cyclic. We use this result to improve from O(dD+1) to $\Theta(\sqrt{d^{D+1}})$ the number of lenses required for the implementation of B(d, D) by the Optical Transpose Interconnection System proposed by Marsden et al. [Opt Lett 18 (1993), 1083–1085]. © 2002 Wiley Periodicals, Inc. David Coudert, Afonso Ferreira, Stéphane Pérennes |
Networks | 3 |
| 2001 | Fractional Path Coloring with Applications to WDM Networks
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Hervé Rivano |
ICALP | 4 |
| 2001 | Distance labeling in graphs
Cyril Gavoille, David Peleg, Stéphane Pérennes, Ran Raz |
SODA | 3 |
| 2001 | Approximate Constrained Bipartite Edge Coloring
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Giuseppe Persiano, Hervé Rivano |
WG | 4 |
| 2001 | Assigning labels in an unknown anonymous network with a leader
Pierre Fraigniaud, Andrzej Pelc, David Peleg, Stéphane Pérennes |
Distributed Comput. | 4 |
| 2001 | Efficient communication in unknown networksabstractAbstract We consider the problem of disseminating messages in networks. We are interested in information dissemination algorithms in which machines operate independently without any knowledge of the network topology or size. Three communication tasks of increasing difficulty are studied. In blind broadcasting (BB), the goal is to communicate the source message to all nodes. In acknowledged blind broadcasting (ABB), the goal is to achieve BB and inform the source about it. Finally, in full synchronization (FS), all nodes must simultaneously enter the state terminated after receiving the source message. The algorithms should be efficient both in terms of the time required and the communication overhead they put on the network. We limit the latter by allowing every node to send a message to at most one neighbor in each round. We show that BB is achieved in time at most 2n in any n‐node network and show networks in which time 2n − o(n) is needed. For ABB, we show algorithms working in time (2 + ϵ)n, for any fixed positive constant ϵ and sufficiently large n. Thus, for both BB and ABB, our algorithms are close to optimal. Finally, we show a simple algorithm for FS working in time 3n and a more complicated algorithm which works in time 2.9n. The optimal time of full synchronization remains an open problem. © 2001 John Wiley & Sons, Inc. Luisa Gargano, Andrzej Pelc, Stéphane Pérennes, Ugo Vaccaro |
Networks | 3 |
| 2001 | On the Optimality of General Lower Bounds for Broadcasting and GossipingabstractIn this paper we show that many general lower bounds on the broadcasting and gossiping time are optimal. In particular, let b(G) be the broadcasting time of a network G under the basic one-port model. The only lower bound on b(G) holding for every n vertices graph G is max$(\log_2 n, Diam(G))$, but the $\log_2 n$ factor cannot be achieved in bounded degree networks. In fact, let the parameter d be defined in undirected graphs as the maximum degree minus one and for directed graphs as the maximum out-degree. Then, in [ SIAM J. Discrete Math., 1 (1998), pp. 531--540; SIAM J. Discrete Math., 5 (1992), pp. 10--24] it has been proved that, for any graph G of parameter d, b(G) \geq \frac{\log_2 n}{\log_2 \xi}$, where $\xi$ is the largest real number such that $\xi^{d} -\xi^{d-1} - \xi^{d-2} -\cdots - \xi-1=0$. Since then many papers have proposed constructions of bounded degree networks having a small broadcast time [Proceedings of the 2nd International Euro-Par Conference (EUROPAR), Lecture Notes in Comput. Sci. 1123, Springer-Verlag, New York, 1996, pp. 313--324; IEEE Trans. Comput., 33 (1984), pp. 190--194], but so far the optimality of [SIAM J. Discrete Math., 1 (1998), pp. 531--540; {SIAM J. Discrete Math.}, 5 (1992), pp. 10--24] was still an open question. In this paper we prove that the above lower bound is tight, improving all the existing upper bounds by means of probabilistic methods. Namely, we show that for n arbitrarily large there exist families of n vertices graphs in which a uniformly drawn graph has broadcasting time as predicted by [SIAM J. Discrete Math., 1 (1998), pp. 531--540; SIAM J. Discrete Math., 5 (1992), pp. 10--24] with probability converging to 1. Moreover, we show that [SIAM J. Discrete Math., 1 (1998), pp. 531--540; SIAM J. Discrete Math., 5 (1992), pp. 10--24] is attained even in the case of gossiping and systolic gossiping in the full-duplex mode. Finally, new upper bounds on bounded-degree and systolic gossiping are also determined in the directed and half-duplex modes. While the systolic construction is tight and matches the lower bound of [Inform and Comput., to appear], we strongly conjecture that the bounded-degree result is optimal and that a corresponding matching lower bound is still to be proven. Michele Flammini, Stéphane Pérennes |
SIAM J. Discret. Math. | 2 |
| 2000 | The Minimum Range Assignment Problem on Linear Radio Networks
Andrea Clementi, Afonso Ferreira, Paolo Penna, Stéphane Pérennes, Riccardo Silvestri |
ESA | 4 |
| 2000 | Broadcasting in Hypercubes in the Circuit Switched ModelabstractIn this paper we propose a method which enables us to construct almost optimal broadcast schemes on an n-dimensional hypercube in the circuit switched, /spl Delta/-port model. In this model, an initiator must inform all the nodes of the network in a sequence of rounds. During a round, vertices communicate along arc-disjoint dipaths. Our construction is based on particular sequences of nested binary codes having the property that each code can inform the next one in a single round. This last property is insured by a flow technique and results about symmetric flow networks. We apply the method to design new schemes improving and generalizing the previous results. Our schemes are the best possible algebraic schemes, and they are optimal in the case n=2/sup p/-1. Jean-Claude Bermond, Takako Kodate, Stéphane Pérennes, Alexis Bonnecaze, Patrick Solé |
IPDPS | 3 |
| 2000 | De Bruijn Isomorphisms and Free Space Optical NetworksabstractThe de Bruijn digraph B(d, D) is usually defined by words of size D on an alphabet of cardinality d, through a cyclic left shift permutation on the words, after which the rightmost symbol is changed. In this paper we show that any digraph defined on words and alphabets of the same size, through an arbitrary permutation on the alphabet and an arbitrary permutation on the word indices, is isomorphic to the de Bruijn, provided that this latter permutation is cyclic. This work is motivated by the next application. It is known that the optical transpose interconnection system from UCSD can implement the de Bruijn interconnections for n nodes, for a fixed d, with O(n) lenses. We show here how to improve this hardware requirement to /spl Theta/(/spl radic/n). David Coudert, Afonso Ferreira, Stéphane Pérennes |
IPDPS | 3 |
| 2000 | On Shortest Path Problems with "Non-Markovian" Link Contribution to Path Lengths
Arunabha Sen, K. Selçuk Candan, Afonso Ferreira, Bruno Beauquier, Stéphane Pérennes |
NETWORKING | 5 |
| 2000 | Assigning labels in unknown anonymous networks (extended abstract)abstractWe consider the task of distributedly assigning distinct labels to nodes of an unknown anonymous network. A priori, nodes do not have any identities (anonymous network) and do not know the topology or the size of the network (unknown network). They execute identical algorithms, apart from a distinguished node, called the source, which starts the labeling process. Our goal is to assign short labels, as fast as possible. The quality of a labeling algorithm is measured by the range from which the algorithm picks the labels, or alternatively, the length of the assigned labels. Natural efficiency measures are the time, i.e., the number of rounds required for the label assignment, and the message and bit complexities of the label assignment protocol, i.e., the total number of messages (resp., bits) circulating in the network. We present label assignment algorithms whose time and message complexity are asymptotically optimal and which assign short labels. On the other hand, we establish inherent trade-offs between quality and efficiency for labeling algorithms. Pierre Fraigniaud, Andrzej Pelc, David Peleg, Stéphane Pérennes |
PODC | 4 |
| 2000 | Efficient Communication in Unknown Networks
Luisa Gargano, Andrzej Pelc, Stéphane Pérennes, Ugo Vaccaro |
WG | 3 |
| 2000 | Sorting-Based Selection Algorithms for Hypercubic Networks
Pascal Berthomé, Afonso Ferreira, Bruce M. Maggs, Stéphane Pérennes, C. Greg Plaxton |
Algorithmica | 4 |
| 2000 | Efficient collective communication in optical networks
Jean-Claude Bermond, Luisa Gargano, Stéphane Pérennes, Adele A. Rescigno, Ugo Vaccaro |
Theor. Comput. Sci. | 3 |
| 1999 | All-to-All Routing and Coloring in Weighted Trees of RingsabstractA tree of rings is an undirected graph obtained from the union of rings, which intersect two by two in at most one node, such that any two nodes are connected by exactly two edge-disjoint paths. In this paper, we consider symmetric directed trees of rings with weighted nodes. A routing for a weighted digraph is a collection of directed paths (dipaths), such that for each ordered pair of nodes (x_1,x_2) with respective weights w_1 and w_2, there are w_1w_2 dipaths (possibly not distinct) from x_1 to x_2. Motivated by the Wavelength Division Multiplexing (WDM) technology in all-optical networks, we study the problem of finding a routing which can be colored by the fewest number of colors so that dipaths of the same color are arc-disjo- int. We prove that this minimum number of colors (wavelengths) is equal to the maximum number of dipaths that share one arc (load), minimized over all routings. The problem can be efficiently solved (dipaths found and colored) using cut properties. Bruno Beauquier, Stéphane Pérennes, David Tóth |
SPAA | 2 |
| 1998 | Directed Virtual Path Layouts in ATM Networks
Jean-Claude Bermond, Nausica Marlin, David Peleg, Stéphane Pérennes |
DISC | 4 |
| 1998 | Optimal Wavelength-routed Multicasting
Bruno Beauquier, Pavol Hell, Stéphane Pérennes |
Discret. Appl. Math. | 3 |
| 1998 | Hamilton Circuits in the Directed Wrapped Butterfly Network
Jean-Claude Bermond, Olivier Delmas, Éric Darrot, Stéphane Pérennes |
Discret. Appl. Math. | 4 |
| 1998 | Optimal Sequential Gossiping by Short Messages
Jean-Claude Bermond, Luisa Gargano, Stéphane Pérennes |
Discret. Appl. Math. | 3 |
| 1998 | Large Generalized Cycles
Carles Padró, Stéphane Pérennes |
Discret. Appl. Math. | 3 |
| 1998 | Broadcasting and gossiping on de Bruijn, shuffle-exchange and similar networks
Stéphane Pérennes |
Discret. Appl. Math. | 1 |
| 1997 | Colouring Paths in Directed Symmetric Trees with Applications to WDM Routing
Luisa Gargano, Pavol Hell, Stéphane Pérennes |
ICALP | 3 |
| 1997 | Acyclic Orientations for Deadlock Prevention in Interconnection Networks (Extended Abstract)
Jean-Claude Bermond, Miriam Di Ianni, Michele Flammini, Stéphane Pérennes |
WG | 4 |
| 1997 | A Proof of Jean De Rumeur's Conjecture
Stéphane Pérennes |
Discret. Appl. Math. | 1 |
| 1996 | Efficient Collective Communication in Optical Networks
Jean-Claude Bermond, Luisa Gargano, Stéphane Pérennes, Adele A. Rescigno, Ugo Vaccaro |
ICALP | 3 |
| 1996 | Memory Requirements for Routing in Distributed Networks (Extended Abstract)abstractIn this paper, we deal with the compact routing problem on distributed networks, that is implementing routing schemes that use a minimum memory size on each node.We prove that for every shortest path routing scheme, for any constant e, O < c < 1, and for every integer d such that 3 ~d < En, there exists a n-node network of maximum degree d that locally requires @(n log d) bits of memory on El(n) nodes.This optimal lower bound means that whatever you choose the routing scheme (interval routing, boolean routing, prefix routing, ...).there exists a network on which one can not do better than routing tables. Cyril Gavoille, Stéphane Pérennes |
PODC | 2 |
| 1996 | Tight Bounds on the Size of 2-Monopolies
Jean-Claude Bermond, Johny Bond, David Peleg, Stéphane Pérennes |
SIROCCO | 4 |
| 1996 | Lower Bounds for Shortest Path Interval Routing
Cyril Gavoille, Stéphane Pérennes |
SIROCCO | 2 |
| 1996 | Optimal Information Dissemination in Star and Pancake NetworksabstractThis paper presents a new decomposition technique for hierarchical Cayley graphs. This technique yields a very easy implementation of the divide and conquer paradigm for some problems on very complex architectures as the star graph or the pancake. As applications, we introduce algorithms for broadcasting and prefix-like operations that improve the best known bounds for these problems. We also give the first nontrivial optimal gossiping algorithms for these networks. In star-graphs and pancakes with N=n! processors, our algorithms take less than [log N]+1.5n steps. Pascal Berthomé, Afonso Ferreira, Stéphane Pérennes |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1995 | Efficient Broadcasting Protocols on the de Bruijn and Similar Networks
Jean-Claude Bermond, Stéphane Pérennes |
SIROCCO | 2 |