Publications
Journal Articles
2023
Routing and Slot Allocation in 5G Hard Slicing
by
in Computer Communications
in Computer Communications
Abstract
Current network slicing solutions suffer from poor inter-slice
isolation, as the performance of one slice can be influenced by
the traffic in other slices. New technologies such as Flex
Ethernet can offer hard isolation via dedicated resources at the
physical and MAC layers. However, to create cost-efficient hard
slices in large 5G access networks, a “routing and slot
allocation” must be solved quickly. While the underlying network
design problem is not new, two extra constraints need to be
considered: a specific order in slot activations and a bandwidth
allocation policy with statistical multiplexing. We propose a
compact and extended formulation to derive FlexE-CG, an
algorithm based on column-generation to solve large instances. We
reinforce the extended formulation to improve the lower bound by
deriving valid inequalities, and we provide necessary and
sufficient conditions under which the inequalities are
facet-defining. We show that these inequalities improve the lower
bound by more than 20% on various IP-Radio Access Networks (
RAN). We also show that FlexE-CG can provide solutions
within an optimality gap of 10% in a few minutes.
Bibtex
@article{huin_routing_2023,
title = {Routing and Slot Allocation in 5G Hard Slicing},
volume = {201},
issn = {01403664},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0140366423000166},
doi = {10.1016/j.comcom.2023.01.008},
pages = {72--90},
journaltitle = {Computer Communications},
shortjournal = {Computer Communications},
author = {Huin, Nicolas and Leguay, Jérémie and Martin, Sébastien and Medagliani, Paolo},
urlyear = {2023-02-22},
year = {2023},
langid = {english}
}
An Approach to Network Service Placement Reconciling Optimality and Scalability
by
in IEEE Transactions on Network and Service Management
in IEEE Transactions on Network and Service Management
Abstract
The inevitable transition from physical dedicated hardware
devices towards lightweight containerized reusable software
modules with Network Function Virtualization (NFV) introduces
countless opportunities while presenting several unprecedented
challenges. Satisfying NFV expectations in post-5G networks
heavily depends on the efficient placement of network services.
In this paper, after modeling the placement problem and proposing
the exact resolutions using Integer Linear Programming and Column
Generation we propose our deterministic placement solution,
capable of obtaining optimal results with the scalability of a
heuristic-grade approach. Our method is organized as a
Branch-and-Bound structure, applying AI search strategies
(especially A\textasteriskcentered) to address the problem of
network service placement. We believe that it is suitable for a
range of applications in online placement scenarios, whether we
concentrate on the quality of the results or on the strict time
constraints. We are interested in the popular objective of
Service Acceptance maximization and have carried out several
extensive evaluations. The obtained results confirm the
effectiveness of our solution.
Bibtex
@article{taghavian_approach_2023,
title = {An Approach to Network Service Placement Reconciling Optimality and
Scalability},
author = {Taghavian, Masoud and Hadjadj-Aoul, Yassine and Texier, Geraldine and Huin, Nicolas and Bertin, Philippe},
year = {2023},
journaltitle = {IEEE Transactions on Network and Service Management},
shorttitle = {IEEE TNSM},
pdf = {taghavian\_approach\_2023.pdf}
}
2018
Energy-Efficient Service Function Chain Provisioning
by
in Journal of Optical Communications and Networking
in Journal of Optical Communications and Networking
Abstract
Network function virtualization (NFV) is a promising network
architecture concept to reduce operational costs. In legacy
networks, network functions, such as firewall or TCP
optimization, are performed by specific hardware. In networks
enabling NFV coupled with the software defined network (SDN)
paradigm, virtual network functions (VNFs) can be implemented
dynamically on generic hardware. This is of primary interest to
implement energy-efficient solutions, in order to adapt the
resource usage dynamically to the demand. In this paper, we study
how to use NFV coupled with an SDN to improve the energy
efficiency of networks. We consider a setting in which a flow has
to go through a service function chain, which is several network
functions in a specific order. We propose an integer linear
programming (ILP) formulation, an ILP-based heuristic, and a
decomposition model that relies on joint routing and placement
configuration to solve the problem. We show that virtualization
provides between 22% and 62% of energy savings for networks of
different sizes.
Bibtex
@article{huin_energy-efficient_2018,
title = {Energy-Efficient Service Function Chain Provisioning},
volume = {10},
rights = {All rights reserved},
issn = {1943-0620, 1943-0639},
url = {https://www.osapublishing.org/abstract.cfm?URI=jocn-10-3-114},
doi = {10.1364/JOCN.10.000114},
pages = {114--124},
number = {3},
journaltitle = {Journal of Optical Communications and Networking},
shortjournal = {J. Opt. Commun. Netw.},
author = {Huin, Nicolas and Tomassilli, Andrea and Giroire, Frédéric and Jaumard, Brigitte},
urlyear = {2021-05-29},
year = {2018},
langid = {english}
}
Energy-Efficient Service Function Chain Provisioning
by
in Electronic Notes in Discrete Mathematics
in Electronic Notes in Discrete Mathematics
Abstract
Network Function Virtualization (NFV) is a promising network
architecture concept to reduce operational costs. In legacy
networks, network functions, such as firewall or TCP
optimization, are performed by specific hardware. In networks
enabling NFV coupled with the Software Defined Network (SDN)
paradigm, network functions can be implemented dynamically on
generic hardware. This is of primary interest to implement energy
efficient solutions, in order to adapt dynamically the resource
usage to the demands. In this paper, we study how to use NFV
coupled with SDN to improve the energy efficiency of networks.
We consider a setting in which a flow has to go through a Service
Function Chain, that is several network functions in a specific
order. We propose a decomposition model that relies on chaining
and function placement configurations to solve the problem. We
show that virtualization allows to obtain between 15% to 62% of
energy savings for networks of different sizes.
Bibtex
@article{huin_energy-efficient_2018-1,
title = {Energy-Efficient Service Function Chain Provisioning},
volume = {64},
rights = {All rights reserved},
issn = {15710653},
url = {https://linkinghub.elsevier.com/retrieve/pii/S1571065318300283},
doi = {10.1016/j.endm.2018.02.001},
pages = {265--274},
journaltitle = {Electronic Notes in Discrete Mathematics},
shortjournal = {Electronic Notes in Discrete Mathematics},
author = {Huin, Nicolas and Tomassilli, Andrea and Giroire, Frédéric and Jaumard, Brigitte},
urlyear = {2021-05-29},
year = {2018},
langid = {english}
}
Bringing Energy Aware Routing Closer to Reality With SDN Hybrid Networks
by
in IEEE Transactions on Green Communications and Networking
in IEEE Transactions on Green Communications and Networking
Abstract
Energy-aware routing aims at reducing the energy consumption of
Internet service provider (ISP) networks. The idea is to adapt
routing to the traffic load 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
paper, we propose smooth energy aware routing (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 devices is a delicate task as it
can lead to packet losses, SENAtoR also provides 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 us to reduce the energy consumption of
ISP networks by 5%-35% depending on the penetration of SDN
hardware while diminishing the packet loss rate compared to
legacy protocols.
Bibtex
@article{huin_bringing_2018,
title = {Bringing Energy Aware Routing Closer to Reality With {SDN} Hybrid
Networks},
volume = {2},
rights = {All rights reserved},
issn = {2473-2400},
url = {https://ieeexplore.ieee.org/document/8369161/},
doi = {10.1109/TGCN.2018.2842123},
pages = {1128--1139},
number = {4},
journaltitle = {{IEEE} Transactions on Green Communications and Networking},
shortjournal = {{IEEE} Trans. on Green Commun. Netw.},
author = {Huin, Nicolas and Rifai, Myriana and Giroire, Frederic and Lopez Pacheco, Dino and Urvoy-Keller, Guillaume and Moulierac, Joanna},
urlyear = {2021-05-29},
year = {2018}
}
Energy-Aware Routing in Software-Defined Network using Compression
by
in The Computer Journal
in The Computer Journal
Abstract
Software-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.
Bibtex
@article{giroire_energy-aware_2018,
title = {Energy-Aware Routing in Software-Defined Network using Compression},
volume = {61},
rights = {All rights reserved},
issn = {0010-4620, 1460-2067},
url = {https://academic.oup.com/comjnl/article/61/10/1537/4953376},
doi = {10.1093/comjnl/bxy029},
pages = {1537--1556},
number = {10},
journaltitle = {The Computer Journal},
author = {Giroire, Frédéric and Huin, Nicolas and Moulierac, Joanna and Phan, Truong Khoa},
editor = {Anta, Antonio Fernandez},
urlyear = {2021-05-29},
year = {2018},
langid = {english}
}
Optimal Network Service Chain Provisioning
by
in IEEE/ACM Transactions on Networking
in IEEE/ACM Transactions on Networking
Abstract
Service chains consist of a set of network services, such as
firewalls or application delivery controllers, which are
interconnected through a network to support various applications.
While it is not a new concept, there has been an extremely
important new trend with the rise of software-defined network (
SDN) and Network Function Virtualization (NFV). The
combination of SDN and NFV can make the service chain and
application provisioning process much shorter and simpler. In
this paper, we study the provisioning of service chains jointly
with the number/location of virtual network functions (VNFs).
While chains are often built to support multiple applications,
the question arises as how to plan the provisioning of service
chains in order to avoid data passing through unnecessary network
devices or servers and consuming extra bandwidth and CPU
cycles. It requires choosing carefully the number and the
location of the VNFs. We propose an exact mathematical model
using decomposition methods whose solution is scalable in order
to conduct such an investigation. 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. Detailed
analysis is then made on the best compromise between minimizing
the bandwidth requirement and minimizing the number of VNFs and
optimizing their locations using different data sets.
Bibtex
@article{huin_optimal_2018,
title = {Optimal Network Service Chain Provisioning},
volume = {26},
rights = {All rights reserved},
issn = {1063-6692, 1558-2566},
url = {https://ieeexplore.ieee.org/document/8362669/},
doi = {10.1109/TNET.2018.2833815},
pages = {1320--1333},
number = {3},
journaltitle = {{IEEE}/{ACM} Transactions on Networking},
shortjournal = {{IEEE}/{ACM} Trans. Networking},
author = {Huin, Nicolas and Jaumard, Brigitte and Giroire, Frederic},
urlyear = {2021-05-29},
year = {2018},
hal_id = {hal-01920951}
}
2017
Minnie: An SDN world with few compressed forwarding rules
by
in Computer Networks
in Computer Networks
Abstract
Software Defined Networking (SDN) is gaining momentum with the
support of major manufacturers. While it brings flexibility to
the management of flows within the data center fabric, this
flexibility comes at the cost of smaller routing table
capacities. Indeed, the Ternary Content-Addressable Memory (TCAM
) needed by SDN devices has smaller capacities than CAMs
used in legacy hardware. In this paper, we investigate
compression techniques to maximize the utility of SDN switches
forwarding tables. We validate our algorithm, called Minnie, with
intensive simulations for well-known data center topologies, to
study its efficiency and compression ratio for a large number of
forwarding rules. Our results indicate that Minnie scales well,
being able to deal with around a million of different flows with
less than 1000 forwarding entries per SDN switch, requiring
negligible computation time. To assess the operational viability
of Minnie in real networks, we deployed a testbed able to emulate
a Fat-Tree data center topology. We demonstrate on the one hand,
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 new incoming flows. Minnie, on the other
hand, reduces drastically the number of rules that need to be
stored, with no packet losses, nor detectable extra delays if
routing lookups are done in the Application-Specific Integrated
Circuits (ASICs). Hence, both simulations and experimental
results suggest that Minnie can be safely deployed in real
networks, providing compression ratios between 70% and 99%.
Bibtex
@article{rifai_minnie_2017,
title = {Minnie: An {SDN} world with few compressed forwarding rules},
volume = {121},
rights = {All rights reserved},
issn = {13891286},
url = {https://linkinghub.elsevier.com/retrieve/pii/S1389128617301433},
doi = {10.1016/j.comnet.2017.04.026},
shorttitle = {Minnie},
pages = {185--207},
journaltitle = {Computer Networks},
shortjournal = {Computer Networks},
author = {Rifai, Myriana and Huin, Nicolas and Caillouet, Christelle and Giroire, Frederic and Moulierac, Joanna and Lopez Pacheco, Dino and Urvoy-Keller, Guillaume},
urlyear = {2021-05-29},
year = {2017},
langid = {english}
}
Conference Articles
2024
Virtual Multi-Topology Routing for QoS Constraints
by
in NOMS 2024-2024 IEEE/IFIP Network Operations and Management Symposium
in NOMS 2024-2024 IEEE/IFIP Network Operations and Management Symposium
Bibtex
@inproceedings{huin_2024,
author = {Huin, Nicolas and Martin, Sébastien and Leguay, Jérémie},
title = {Virtual Multi-Topology Routing for QoS Constraints},
year = {2024},
booktitle = {NOMS 2024-2024 IEEE/IFIP Network Operations and Management
Symposium},
pdf = {huin_2024.pdf}
}
2023
Optimal placement of virtualized DUs in O-RAN architecture
by
in 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring)
in 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring)
Abstract
Open Radio Access Network (O-RAN) is very promising for flexible
and efficient 5G and 6G wireless networks. The O-RAN architecture
consists of three main units: Radio Unit (RU), Distributed Unit
(DU) and Centralized Unit (CU). In this paper we study the
placement of virtualized DUs. This placement has strong
consequences on cost and delay, among other, and is then an
important challenge. First, we analyze the throughput between the
O-RAN interfaces. Based on our analysis, we propose an efficient
Integer Linear Programming (ILP) model. The objective is to
minimize the O-RAN cost depending on the DU placement while
respecting the delay and capacity constraints. We evaluate our
model on a real topology. Our results provide interesting
insights on the cost savings with regard to a legacy
architecture. Moreover, the proposed model provides solutions, in
a configuration where a fully centralized Cloud RAN architecture
would not. We also estimate the limits of capacity of a given
configuration.
Bibtex
@inproceedings{ndao_2023,
title = {Optimal placement of virtualized DUs in O-RAN architecture},
author = {Ndao, Amath and Lagrange, Xavier and Huin, Nicolas and Texier, G\' {e}raldine and Nuaymi, Loutfi},
year = {2023},
hal_id = {hal-04117608},
booktitle = {2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring)
},
pdf = {ndao\_2023.pdf}
}
A Fair Approach to the Online Placement of the Network Services over the Edge
by
in 19th International Conference on Network and Service Management (CNSM)
in 19th International Conference on Network and Service Management (CNSM)
Abstract
Unavoidable transition from rigid dedicated hardware devices
towards flexible containerized network services, introduced by
Network Function Virtualization (NFV), brings novel opportunities
while several new challenges. Meeting the expectations of NFV in
post-5G networks depends on the efficient placement of the
services. The online placement of the network services, demanding
strict end-to-end latency requirements over the edge networks,
with restricted computing resources presents a challenging
problem which is worth investigating. We propose a
Branch-and-Bound search approach for finding optimal placements
of the network services by applying several different cost
functions to maximize the service acceptance. Extensive
evaluations has been carried out, and the results confirm
significant improvements when we consider a fair distribution of
the resources on the edge.
Bibtex
@inproceedings{taghavian_fair_2023,
title = {A Fair Approach to the Online Placement of the Network Services
over the Edge},
author = {Taghavian, Masoud and Hadjadj-Aoul, Yassine and Texier, Geraldine and Huin, Nicolas and Bertin, Philippe},
year = {2023},
booktitle = {19th International Conference on Network and Service Management
(CNSM)}
}
Optimal DU Placement in an O-RAN Multi-Band System
by
in 2023 6th International Conference on Advanced Communication Technologies and Networking (CommNet) (CommNet’23)
in 2023 6th International Conference on Advanced Communication Technologies and Networking (CommNet) (CommNet’23)
Abstract
Open Radio Access Network (O-RAN) is the most promising solution
for future RAN deployments. This attractive and efficient
solution presents complex and new challenges w.r.t to cost,
energy consumption and other performance indicators. In this work
, we study function placement in the Open Radio Access Network
(O-RAN) architecture. Our objective it to minimize the operating
costs, while respecting other network constraints. We consider a
RAN load that varies over the day and we study the ORAN-DUs
(ORAN-Distributed Units) placement for different frequency bands.
We use data obtained from real topology. First, we analyze the
percentage of utilization, throughput and Modulation and Coding
Scheme (MCS) selections of each frequency band for each hour of
the day. Based on our analysis, we propose an Integer Linear
Programming (ILP) model whose objective is to minimize computing
and routing cost while respecting the delay and capacity
constraints of ORAN interfaces. Our results analyse the cost
savings of the proposed model w.r.t the DRAN (Distributed RAN),
the solution prevailing before ORAN, during off-peak and peak
hours.
Bibtex
@inproceedings{ndao_optimal_2023,
author = {Ndao, Amath and Lagrange, Xavier and Huin, Nicolas and Texier, Geraldine and Nuaymi, Loutfi},
title = {Optimal {DU} Placement in an {O-RAN} {Multi-Band} System},
booktitle = {2023 6th International Conference on Advanced Communication
Technologies and Networking (CommNet) (CommNet'23)},
address = {, Morocco},
pages = {7},
year = {2023}
}
Placement of Logical Functionalities in 5G/B5G Networks
by
in 2023 IEEE Future Networks World Forum (FNWF)
in 2023 IEEE Future Networks World Forum (FNWF)
Bibtex
@inproceedings{ziazet_2023,
title = {Placement of Logical Functionalities in 5G/B5G Networks},
author = {Ziazet, Junior Momo and Jaumard, Brigitte and Larabi, Adel and Huin, Nicolas},
booktitle = {2023 IEEE Future Networks World Forum (FNWF)},
year = {2023},
pdf = {ziazet_2023.pdf}
}
Radio resource allocation in low- to medium-load regimes for energy minimization with C-RAN
by
in 26th International Symposium on Wireless Personal Multimedia Communications (WPMC 2023)
in 26th International Symposium on Wireless Personal Multimedia Communications (WPMC 2023)
Abstract
Radio resource allocation is critical in order to manage
available bandwidth and optimize network behavior. In
Centralized-Radio Access Networks (C-RAN), simple Radio Units
(RUs) are deployed and can be controlled remotely to allow
cooperation. In this paper, we consider micro-cell systems with
low-to-medium load regimes. We study the resource allocation
problem with minimization of the energy consumption due to radio
transmission and signal processing. We propose to mix two
transmission modes over a reference period allowing resource
reuse: one with all RUs transmitting the same signal, the other
with each RU transmitting a specific signal. We impose the same
target rate for each user equipment (UE), the same transmit power
for the RUs, and a maximum resource block (RB) number, which
defines the constraints. The resulting optimization problem is
formulated so as to be mixed integer linear programming (MILP).
Simulations are run using CPLEX Python API and show the
efficiency of the proposed scheme to increase the capacity while
consuming the least energy. We also observe that the mode with
all RUs simultaneously serving the same UE is more efficient
(fewer RB and lower consumed energy) than the mode with a single
RU activated at a time.
Bibtex
@inproceedings{alhajj_2023,
title = {Radio resource allocation in low- to medium-load regimes for energy
minimization with C-RAN},
author = {Alhajj, Tania and Huin, Nicolas and Amis, Karine and Lagrange, Xavier},
year = {2023},
month = nov,
booktitle = {26th International Symposium on Wireless Personal Multimedia
Communications (WPMC 2023)},
pdf = {alhajj\_2023.pdf}
}
2022
Lagrangian relaxation for the design of virtual IGP topologies
by
in 23ème congrès annuel de la Société Française de Recherche Opérationnelle et d’Aide à la Décision
in 23ème congrès annuel de la Société Française de Recherche Opérationnelle et d’Aide à la Décision
Bibtex
@inproceedings{huin_lagrangian_2022,
location = {Villeurbanne - Lyon, France},
title = {Lagrangian relaxation for the design of virtual {IGP} topologies},
rights = {All rights reserved},
url = {https://hal.science/hal-03595310},
eventtitle = {23ème congrès annuel de la Société Française de Recherche
Opérationnelle et d'Aide à la Décision},
booktitle = {23ème congrès annuel de la Société Française de Recherche
Opérationnelle et d'Aide à la Décision},
publisher = {{INSA} Lyon},
author = {Huin, Nicolas and Leguay, Jeremie and Martin, Sébastien and Zengde, Gao},
year = {2022},
keywords = {{IGP}, Lagrangian relaxation, {LARAC}}
}
Constrained Deep Reinforcement Learning for Smart Load Balancing
by
in 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC)
in 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC)
Abstract
In this paper, we explore the use of an actor-critic
architecture for Deep Reinforcement Learning (DRL) to improve
load balancing beyond traditional algorithms. Some centralized
Reinforcement Learning (RL) algorithms have targeted in the
reward function expression the Quality of Experience (QoE) for
video flows, but this requires access to clients, or the Maximum
Link Utilization (MLU) for other types of flows. In our
approach, we tune the actor-critic algorithm to only leverage on
QoS parameters in order to load balance traffic in the network
and maximize the QoE experienced by the users. This avoids
having to collect observations and performance measurements from
client applications, as it only focuses on network metrics that
can be easily measured. We explore both centralized and
distributed solutions to assess the feasibility of the proposed
smart load balancing solutions. We compare them to ECMP, QoE
-based reward methods, and RILNET that uses an underlying DDPG
optimization approach. The proposed algorithms are shown to
outperform previous approaches.
Bibtex
@inproceedings{houidi_constrained_2022,
location = {Las Vegas, {NV}, {USA}},
title = {Constrained Deep Reinforcement Learning for Smart Load Balancing},
rights = {All rights reserved},
isbn = {978-1-66543-161-3},
url = {https://ieeexplore.ieee.org/document/9700657/},
doi = {10.1109/CCNC49033.2022.9700657},
eventtitle = {2022 {IEEE} 19th Annual Consumer Communications \& Networking
Conference ({CCNC})},
pages = {207--215},
booktitle = {2022 {IEEE} 19th Annual Consumer Communications \& Networking
Conference ({CCNC})},
publisher = {{IEEE}},
author = {Houidi, Omar and Zeghlache, Djamal and Perrier, Victor and Quang, Pham Tran Anh and Huin, Nicolas and Leguay, Jérémie and Medagliani, Paolo},
year = {2022}
}
Resource Defragmentation for Network Slicing
by
in IEEE INFOCOM 2022 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
in IEEE INFOCOM 2022 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
Abstract
Network automation in the fifth generation of mobile networks
(5G) requires network slices to be efficiently computed and
deployed. In order to guarantee physical isolation for virtual
networks and no interference between different slices, it is
possible to rely on hard slicing, whose principles can be
implemented using Flex Ethernet (FlexE) technology. As slices
are created and deleted over time, it is necessary from time to
time to defragment resources and reoptimize bandwidth
reservations for the remaining slices.In this demo, we present
our algorithmic framework, based on Column Generation, and we
showcase how to efficiently defragment the network in order to
reduce the Maximum Link Utilization (MLU) of current
reservations with a minimum number of configuration changes.
Bibtex
@inproceedings{medagliani_resource_2022,
location = {New York, {NY}, {USA}},
title = {Resource Defragmentation for Network Slicing},
isbn = {978-1-66540-926-1},
url = {https://ieeexplore.ieee.org/document/9797986/},
doi = {10.1109/INFOCOMWKSHPS54753.2022.9797986},
eventtitle = {{IEEE} {INFOCOM} 2022 - {IEEE} Conference on Computer
Communications Workshops ({INFOCOM} {WKSHPS})},
pages = {1--2},
booktitle = {{IEEE} {INFOCOM} 2022 - {IEEE} Conference on Computer
Communications Workshops ({INFOCOM} {WKSHPS})},
publisher = {{IEEE}},
author = {Medagliani, Paolo and Martin, Sebastien and Leguay, Jeremie and Cai, Shengming and Zeng, Feng and Huin, Nicolas},
urlyear = {2022-12-08},
year = {2022},
keywords = {Conferences, Network slicing, 5G mobile communication, Network
Slicing, Automation, Combinatorial Optimization, Ethernet,
Flexible printed circuits, Interference, Network Virtualization,
Resource Allocation}
}
2021
Constrained Policy Optimization for Load Balancing
by
in 2021 17th International Conference on the Design of Reliable Communication Networks (DRCN)
in 2021 17th International Conference on the Design of Reliable Communication Networks (DRCN)
Abstract
To improve the bandwidth utilization in IP networks, a
centralized controller splits flow aggregates over multiple paths
and decides load balancing weights. Ideally, load balancing
policies should anticipate the impact of their decisions on the
Quality of Service (QoS). However, the embedding of accurate
performance models into load balancing optimization algorithms is
a challenge. In this context, we propose a Deep Reinforcement
Learning (DRL) based solution that is able to learn the
relationship between traffic and QoS, while providing safety to
maximize throughput and avoid violating link capacity
constraints. Our safe solution for QoS-aware load balancing
integrates DRL algorithms with the Reward Constrained Policy
Optimization algorithm. In a scenario where link delays follow
the M/M/1 queuing model, we demonstrate, using a non-linear
integer program, that our solution can reach a close to optimal
end-to-end delay. We also show that our solution automatically
learns reward parameters to meet capacity constraints.
Bibtex
@inproceedings{kamri_constrained_2021,
location = {Milan, Italy},
title = {Constrained Policy Optimization for Load Balancing},
rights = {All rights reserved},
isbn = {978-1-66542-234-5},
url = {https://ieeexplore.ieee.org/document/9477375/},
doi = {10.1109/DRCN51631.2021.9477375},
eventtitle = {2021 17th International Conference on the Design of Reliable
Communication Networks ({DRCN})},
pages = {1--6},
booktitle = {2021 17th International Conference on the Design of Reliable
Communication Networks ({DRCN})},
publisher = {{IEEE}},
author = {Kamri, Ahmed Yassine and Quang, Pham Tran Anh and Huin, Nicolas and Leguay, Jérémie},
year = {2021}
}
Optimisation contrainte d’une politique d’équilibrage de charge
by
in ALGOTEL 2021–23èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2021–23èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Bibtex
@inproceedings{kamri_optimisation_2021,
location = {La Rochelle, France},
title = {Optimisation contrainte d'une politique d'équilibrage de charge},
rights = {All rights reserved},
url = {https://hal.science/hal-03221149},
booktitle = {{ALGOTEL} 2021--23èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Kamri, Ahmed and Quang, Pham Tran Anh and Huin, Nicolas and Leguay, Jérémie},
year = {2021}
}
Network Slicing with Multi-Topology Routing
by
in 2021 IFIP Networking Conference (IFIP Networking)
in 2021 IFIP Networking Conference (IFIP Networking)
Abstract
The deployment of 5G networks is paving the road to custom
network services. It is now possible to envision the automatic
decomposition of a physical network into several virtual networks
to serve a wide range of user needs. This technology is also
referred to as network slicing. To guarantee the strict isolation
of virtual networks, it is possible to rely on underlay
technologies such as Flex Ethernet (FlexE). In this demo, we
present a slicing solution based on Multi-Topology-Routing (MTR
). We will demonstrate how IGP weights can be designed for the
embedding of a slice, described by a traffic matrix and
end-to-end latency requirements, to minimize the cost of underlay
bandwidth reservations.
Bibtex
@inproceedings{huin_network_2021,
location = {Espoo and Helsinki, Finland},
title = {Network Slicing with Multi-Topology Routing},
rights = {All rights reserved},
isbn = {978-3-903176-39-3},
url = {https://ieeexplore.ieee.org/document/9472833/},
doi = {10.23919/IFIPNetworking52078.2021.9472833},
eventtitle = {2021 {IFIP} Networking Conference ({IFIP} Networking)},
pages = {1--2},
booktitle = {2021 {IFIP} Networking Conference ({IFIP} Networking)},
publisher = {{IEEE}},
author = {Huin, Nicolas and Martin, Sébastien and Leguay, Jéré mie and Cai, Shengming},
year = {2021}
}
2020
Génération de colonnes pour le problème de routage \‘a délai variable
by
in ALGOTEL 2020 – 22èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2020 – 22èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
Avec la promesse d’un réseau plus performant, la 5G va amplifier
l’apparition de services avec des besoins plus stricts pour la
latence de bout en bout. Satisfaire des contraintes de d élais
plus strictes nécessite d’intégrer des modè les d’évolution du
délai en fonction de la charge plus r éalistes. De nombreuses
approches permettent de modéliser le délai d’un réseau dans les
cas stochastiques ou dé terministes, mais peu de travaux ont
intégré ces modè les dans l’optimisation globale du routage. Dans
cet article, nous proposons une nouvelle méthode de décomposition
qui permet d’inclure ces modèles et nous montrons que nous
pouvons satisfaire des contraintes plus fortes qu’avec des mod\‘
eles simplistes.
Bibtex
@inproceedings{huin_generation_2020,
location = {Lyon, France},
title = {Génération de colonnes pour le problème de routage \`{a } délai
variable},
rights = {All rights reserved},
url = {https://hal.science/hal-02875446},
eventtitle = {{ALGOTEL} 2020 – 22èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2020 – 22èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Huin, Nicolas and Leguay, Jeremie and Martin, Sébastien},
year = {2020},
keywords = {5G, génération de colonnes, méthodes de dé composition, modèle
de délai, Programmation linéaire}
}
2019
Découpage rigide des réseaux 5G avec FlexE
by
in ALGOTEL 2019 - 21èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2019 - 21èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
La cinquième génération des réseaux mobiles (5G) promet
d’améliorer l’utilisation des ressources réseau gr âce au
network slicing, qui permet aux opérateurs de cr\’ eer des
réseaux virtuels pour chacun de ses clients avec une qualité de
service (QoS) spécifique. Le dé coupage du réseau peut être
fait de façon "souple" ou "rigide". La première manière est
plus facile à mettre en place mais ne permet qu’une séparation
logique des tranches et ne donne pas de garanties de QoS lors
de la surcharge de l’une des tranches. Découper le réseau de fa
çon "rigide", grâce à des technologies telles que Flex
Ethernet (FlexE), permet de garantir une isolation physique des
tranches. Cependant cette technologie nécessite d’allouer la
bande passante par canaux. Dans cet article, nous introduisons le
problème de routage et d’allocation de canaux FlexE dans un
réseau 5G et proposons une décomposition par génération de
colonnes pour le résoudre. Nous comparons ensuite cette approche
sur des scénarios IPRAN de plusieurs tailles et montrons que
notre décomposition permet d’obtenir des bornes inférieures et
des solutions proches de l’optimal.
Bibtex
@inproceedings{huin_decoupage_2019,
location = {Saint Laurent de la Cabrerisse, France},
title = {Découpage rigide des réseaux 5G avec {FlexE}},
rights = {All rights reserved},
url = {https://hal.archives-ouvertes.fr/hal-02119527},
eventtitle = {{ALGOTEL} 2019 - 21èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2019 - 21èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Huin, Nicolas and Leguay, Jeremie and Martin, Sébastien and Medagliani, Paolo},
year = {2019},
keywords = {5G, column generation, network slicing}
}
Routing and Slot Allocation in 5G Hard Slicing
by
in Proceedings of the 9th International Network Optimization Conference, INOC 2019, Avignon, France, June 12-14, 2019
in Proceedings of the 9th International Network Optimization Conference, INOC 2019, Avignon, France, June 12-14, 2019
Abstract
5G networks will enable the creation of network slices to serve
very different user requirements. Flex Ethernet (FlexE) is a
standard technology that provides strict isolation between slices
, also called hard slicing, by allocating capacity slots of
physical links to slices. The resulting resource allocation
problem is called Routing and Slot Allocation problem (RSA). We
first prove that this problem is NP-hard and cannot be
approximated. Then, we develop two matheuristics to efficiently
solve the problem, by leveraging on a combination of Column
Generation and Gauss Seidel procedures. The numerical evaluation,
carried out by comparing the two matheuristics against a greedy
algorithm over a realistic IP-RAN networks, shows an
optimality gap smaller than 7%, while reducing the reservation
cost by 4% compared to the greedy algorithm.
Bibtex
@inproceedings{huin_routing_2019,
location = {Avignon, France},
title = {Routing and Slot Allocation in 5G Hard Slicing},
rights = {All rights reserved},
url = {https://openproceedings.org/2019/conf/inoc/INOC\_2019\_paper\_30.pdf},
doi = {10.5441/002/INOC.2019.14},
eventtitle = {{INOC} 2019},
booktitle = {Proceedings of the 9th International Network Optimization
Conference, {INOC} 2019, Avignon, France, June 12-14, 2019},
publisher = {{OpenProceedings}.org},
author = {Huin, Nicolas and Leguay, Jérémie and Martin, Sé bastien},
urlyear = {2021-05-29},
year = {2019},
langid = {english},
keywords = {Network Optimization}
}
Hard-isolation for Network Slicing
by
in IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
in IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
Abstract
The fifth generation of mobile networks (5G) promises to improve
network utilization by allowing operators to create virtual
networks for their tenants with different Quality of Service (
QoS) requirements. This technology is also referred to as
network slicing. To guarantee physical isolation for virtual
networks and no interference between different slices, it is
possible to rely on the Flex Ethernet (FlexE) technology. It
isolates different slices by allocating resources in a TDMA
-fashion. In this demo, we will present our algorithmic framework
, based on a Column Generation routine, and we will showcase how
the configuration of FlexE interfaces to guarantee hard
isolation between slices.
Bibtex
@inproceedings{huin_hard-isolation_2019,
location = {Paris, France},
title = {Hard-isolation for Network Slicing},
rights = {All rights reserved},
isbn = {978-1-72811-878-9},
url = {https://ieeexplore.ieee.org/document/8845282/},
doi = {10.1109/INFCOMW.2019.8845282},
eventtitle = {{IEEE} {INFOCOM} 2019 - {IEEE} Conference on Computer
Communications Workshops ({INFOCOM} {WKSHPS})},
pages = {955--956},
booktitle = {{IEEE} {INFOCOM} 2019 - {IEEE} Conference on Computer
Communications Workshops ({INFOCOM} {WKSHPS})},
publisher = {{IEEE}},
author = {Huin, Nicolas and Medagliani, Paolo and Martin, Sebastien and Leguay, Jeremie and Shi, Lei and Cai, Shengming and Xu, Jinchun and Shi, Hao},
urlyear = {2021-05-29},
year = {2019}
}
Automated Mechanism Design: Compact and Decomposition Linear Programming Models
by
in 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI)
in 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI)
Abstract
In the context of multi-agent systems, Automated Mechanism
Design (AMD) is the computer-based design of the rules of a
mechanism, which reaches an equilibrium despite the fact that
agents can be selfish and lie about their preferences. Although
it has been shown that AMD can be modelled as a linear program,
it is with an exponential number of variables and consequently,
there is no known efficient algorithm. We revisit the latter
linear program model proposed for the AMD problem and introduce
a new one with a polynomial number of variables. We show that the
latter model corresponds to a Dantzig-Wolfe decomposition of the
second one and design efficient solution schemes in polynomial
time for both two models. Numerical experiments compare the
solution efficiency of both models and show that we can solve
very significantly larger data instances than before, up to 2,000
agents or 2,000 resources in about 35 seconds.
Bibtex
@inproceedings{jaumard_automated_2019,
location = {Portland, {OR}, {USA}},
title = {Automated Mechanism Design: Compact and Decomposition Linear
Programming Models},
rights = {All rights reserved},
isbn = {978-1-72813-798-8},
url = {https://ieeexplore.ieee.org/document/8995323/},
doi = {10.1109/ICTAI.2019.00031},
shorttitle = {Automated Mechanism Design},
eventtitle = {2019 {IEEE} 31st International Conference on Tools with
Artificial Intelligence ({ICTAI})},
pages = {165--169},
booktitle = {2019 {IEEE} 31st International Conference on Tools with
Artificial Intelligence ({ICTAI})},
publisher = {{IEEE}},
author = {Jaumard, Brigitte and Babashahi Ashtiani, Kia and Huin, Nicolas},
urlyear = {2021-05-29},
year = {2019}
}
When Network Matters: Data Center Scheduling with Network Tasks
by
in IEEE INFOCOM 2019 - IEEE Conference on Computer Communications
in IEEE INFOCOM 2019 - IEEE Conference on Computer Communications
Abstract
We 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.
Bibtex
@inproceedings{giroire_when_2019,
location = {Paris, France},
title = {When Network Matters: Data Center Scheduling with Network Tasks},
rights = {All rights reserved},
isbn = {978-1-72810-515-4},
url = {https://ieeexplore.ieee.org/document/8737415/},
doi = {10.1109/INFOCOM.2019.8737415},
shorttitle = {When Network Matters},
eventtitle = {{IEEE} {INFOCOM} 2019 - {IEEE} Conference on Computer
Communications},
pages = {2278--2286},
booktitle = {{IEEE} {INFOCOM} 2019 - {IEEE} Conference on Computer
Communications},
publisher = {{IEEE}},
author = {Giroire, F. and Huin, N. and Tomassilli, A. and Perennes, S.},
urlyear = {2021-05-29},
year = {2019}
}
2018
Algorithmes d’approximation pour le placement de chaı̂nes de fonctions de services avec des contraintes d’ordre
by
in ALGOTEL 2018 - 20èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2018 - 20èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
Le modèle des réseaux programmables virtualisés permet aux
opérateurs de télécommunications d’offrir des services réseaux
complexes et flexibles. Un service se modélise alors comme une
chaı̂ne de fonctions réseaux (firewall, compression, contr\^
ole parental,...) qui doivent \^ etre appliquées
séquentiellement à un flot de donn ées. Dans cet article, nous
étudions le problème du placement de fonctions de services qui
consiste à dé terminer sur quels n\oeuds localiser les
fonctions afin de satisfaire toutes les demandes de service, de
facon à minimiser le coût de déploiement. Nous montrons que
le problème peut être ramené à un problème de Set Cover, m\^
eme dans le cas de séquences ordonnées de fonctions réseau. Cela
nous permet de proposer deux algorithmes d’approximation à
facteur logarithmique, ce qui est le meilleur facteur possible.
Finalement, nous évaluons les performances de nos algorithmes par
simulations. Nous montrons ainsi qu’en pratique, des solutions
presque optimales peuvent être trouvées avec notre approche.
Bibtex
@inproceedings{tomassilli_algorithmes_2018,
location = {Roscoff, France},
title = {Algorithmes d'approximation pour le placement de cha\^{\i}nes de
fonctions de services avec des contraintes d'ordre},
rights = {All rights reserved},
url = {https://hal.archives-ouvertes.fr/hal-01774540},
eventtitle = {{ALGOTEL} 2016 - 18èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2018 - 20èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Tomassilli, Andrea and Giroire, Frédéric and Huin, Nicolas and Pérennes, Stéphane},
year = {2018}
}
Optimisation pour le Provisionnement de Chaı̂nes de Services R éseau
by
in ALGOTEL 2018 - 20èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2018 - 20èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
La virtualisation des réseaux, portée en partie par l’initiative
virtualisation des fonctions de réseau (Network Function
Virtualization-NFV), apporte une plus grande flexibilité aux
opérateurs de réseaux ainsi qu’une baisse des coûts de
gestion. Les fonctions réseau exé cutées sur du matériel dédié
peuvent maintenant être exécutées par des serveurs virtuels.
Un service correspond alors à une séquence de fonctions, appelée
chaı̂ne de services, à effectuer dans un ordre précis sur
l’ensemble des flots du service. Le problème considér é est alors
de satisfaire les requêtes des chaı̂nes de services tout
en trouvant le meilleur compromis entre l’utilisation de la bande
passante et le nombre d’emplacements pour héberger les fonctions
réseau. Nous proposons un mod èle de génération de colonnes pour
le routage et le placement de chaı̂nes de service. Nous
montrons à l’aide d’expérimentations poussées que nous pouvons
résoudre le problème de façon optimale en moins d’une minute
pour des réseaux ayant une taille allant jusqu’à 65 noeuds et 16
000 requêtes. Nous étudions aussi le compromis entre
l’utilisation de la bande passante et le nombre de noeuds
capables d’héberger des fonctions réseau.
Bibtex
@inproceedings{huin_optimisation_2018,
location = {Roscoff, France},
title = {Optimisation pour le Provisionnement de Cha\^{\i}nes de Services R
éseau},
rights = {All rights reserved},
url = {https://hal.archives-ouvertes.fr/hal-01779589},
eventtitle = {{ALGOTEL} 2018 - 20èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2018 - 20èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Huin, Nicolas and Jaumard, Brigitte and Giroire, Frédéric},
year = {2018}
}
Resource Requirements for Reliable Service Function Chaining
by
in 2018 IEEE International Conference on Communications (ICC)
in 2018 IEEE International Conference on Communications (ICC)
Abstract
In 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.
Bibtex
@inproceedings{tomassilli_resource_2018,
location = {Kansas City, {MO}},
title = {Resource Requirements for Reliable Service Function Chaining},
rights = {All rights reserved},
isbn = {978-1-5386-3180-5},
url = {https://ieeexplore.ieee.org/document/8422774/},
doi = {10.1109/ICC.2018.8422774},
eventtitle = {2018 {IEEE} International Conference on Communications ({ICC}
2018)},
pages = {1--7},
booktitle = {2018 {IEEE} International Conference on Communications ({ICC})},
publisher = {{IEEE}},
author = {Tomassilli, Andrea and Huin, Nicolas and Giroire, Frederic and Jaumard, Brigitte},
year = {2018}
}
Optimal Design of Filterless Optical Networks
by
in 2018 20th International Conference on Transparent Optical Networks (ICTON)
in 2018 20th International Conference on Transparent Optical Networks (ICTON)
Abstract
We study the design of filterless optical networks in order that
the maximum link network capacity is minimized. We propose a one
step model to simultaneously generate and provision filterless
sub-networks, together with a solution process that allows its
exact solution. Numerical experiments illustrate the performance
of the proposed optimization model and algorithm.
Bibtex
@inproceedings{jaumard_optimal_2018,
location = {Bucharest},
title = {Optimal Design of Filterless Optical Networks},
rights = {All rights reserved},
isbn = {978-1-5386-6605-0},
url = {https://ieeexplore.ieee.org/document/8473596/},
doi = {10.1109/ICTON.2018.8473596},
eventtitle = {2018 20th International Conference on Transparent Optical
Networks ({ICTON})},
pages = {1--5},
booktitle = {2018 20th International Conference on Transparent Optical
Networks ({ICTON})},
publisher = {{IEEE}},
author = {Jaumard, Brigitte and Wang, Yan and Huin, Nicolas},
urlyear = {2021-05-29},
year = {2018}
}
Provably Efficient Algorithms for Placement of Service Function Chains with Ordering Constraints
by
in IEEE INFOCOM 2018 - IEEE Conference on Computer Communications
in IEEE INFOCOM 2018 - IEEE Conference on Computer Communications
Abstract
A 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.
Bibtex
@inproceedings{tomassilli_provably_2018,
location = {Honolulu, {HI}},
title = {Provably Efficient Algorithms for Placement of Service Function
Chains with Ordering Constraints},
rights = {All rights reserved},
isbn = {978-1-5386-4128-6},
url = {https://ieeexplore.ieee.org/document/8486275/},
doi = {10.1109/INFOCOM.2018.8486275},
eventtitle = {{IEEE} {INFOCOM} 2018 - {IEEE} Conference on Computer
Communications},
pages = {774--782},
booktitle = {{IEEE} {INFOCOM} 2018 - {IEEE} Conference on Computer
Communications},
publisher = {{IEEE}},
author = {Tomassilli, A. and Giroire, F. and Huin, N. and Perennes, S.},
urlyear = {2021-05-29},
year = {2018}
}
2017
Bringing Energy Aware Routing Closer to Reality with SDN Hybrid Networks
by
in GLOBECOM 2017 - 2017 IEEE Global Communications Conference
in GLOBECOM 2017 - 2017 IEEE Global Communications Conference
Abstract
Energy 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.
Bibtex
@inproceedings{huin_bringing_2017,
location = {Singapore},
title = {Bringing Energy Aware Routing Closer to Reality with {SDN} Hybrid
Networks},
rights = {All rights reserved},
isbn = {978-1-5090-5019-2},
url = {http://ieeexplore.ieee.org/document/8254456/},
doi = {10.1109/GLOCOM.2017.8254456},
eventtitle = {2017 {IEEE} Global Communications Conference ({GLOBECOM} 2017)
},
pages = {1--7},
booktitle = {{GLOBECOM} 2017 - 2017 {IEEE} Global Communications Conference},
publisher = {{IEEE}},
author = {Huin, N. and Rifai, M. and Giroire, F. and Lopez Pacheco, D. and Urvoy-Keller, G. and Moulierac, J.},
urlyear = {2021-05-29},
year = {2017}
}
Optimization of network service chain provisioning
by
in 2017 IEEE International Conference on Communications (ICC)
in 2017 IEEE International Conference on Communications (ICC)
Abstract
Software-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.
Bibtex
@inproceedings{huin_optimization_2017,
location = {Paris, France},
title = {Optimization of network service chain provisioning},
rights = {All rights reserved},
isbn = {978-1-4673-8999-0},
url = {http://ieeexplore.ieee.org/document/7997198/},
doi = {10.1109/ICC.2017.7997198},
eventtitle = {{ICC} 2017 - 2017 {IEEE} International Conference on
Communications},
pages = {1--7},
booktitle = {2017 {IEEE} International Conference on Communications ({ICC})},
publisher = {{IEEE}},
author = {Huin, Nicolas and Jaumard, Brigitte and Giroire, Frederic},
urlyear = {2021-05-29},
year = {2017}
}
2016
MINNIE : enfin un monde SDN sans (trop de) règles
by
in ALGOTEL 2016 - 18èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2016 - 18èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
Le paradigme des Software Defined Networks (SDNs), ou ré seaux
programmables, gagne en popularité ces dernières années. Il
permet d’obtenir un meilleur contrôle sur le r éseau en
regroupant l’intelligence des commutateurs ou des routeurs sur un
ou plusieurs contrôleurs. Cependant, ce gain se fait au
détriment de la taille disponible pour les tables de "forwarding"
des équipements SDN qui utilisent des m\’e moires spécifiques
de petite taille. Dans ce papier, nous proposons MINNIE, un
algorithme de routage SDN se fondant sur des techniques de
compression de règles pour réduire la taille des tables. Nous le
validons par simulation pour diffé rentes topologies de réseaux
de centres de données, et par expérimentation sur une plateforme
de type fat tree composée de 20 commutateurs. Côté simulation
, nous montrons que MINNIE peut supporter aux alentours d’un
million de flots lorsque la limite est de seule-ment 1000 règles
par table, et avec des temps de calcul (routage et compression) n
\’e gligeables. Côté expérimentation, nous montrons que,
sans MINNIE, la limite de règles peut être rapidement
atteinte avec un faible nombre de clients, ce qui accroı̂t le
délai sur le réseau. Avec MINNIE, le nombre de rè gles est
réduit de manière importante sans introduire de perte de paquets
ni de délai supplémentaire visible. Dans les deux cas, MINNIE
affiche des taux de compression de tables entre 70 et 99%.
Bibtex
@inproceedings{rifai_minnie_2016-1,
location = {Bayonne, France},
title = {{MINNIE} : enfin un monde {SDN} sans (trop de) règles},
rights = {All rights reserved},
url = {https://hal.inria.fr/hal-01304687},
eventtitle = {{ALGOTEL} 2016 - 18èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2016 - 18èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Rifai, Myriana and Huin, Nicolas and Caillouet, Christelle and Giroire, Frédéric and Moulierac, Joanna and Lopez Pacheco, Dino and Urvoy-Keller, Guillaume},
year = {2016}
}
Étude d’un système distribué de diffusion de vidéo en direct
by
in ALGOTEL 2016 - 18èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2016 - 18èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
Dans cette étude, nous nous penchons sur les systèmes
pair-à-pair pour la diffusion de vidéo en direct. Ces systèmes
peuvent être divisés en deux sous-groupes. Dans les systèmes
non-structurés, le choix des liens sur lesquels transmettre la
vidéo n’est pas régit par une structure et la diffusion se fait
de façon opportuniste. Dans les systèmes structurés , la
transmission s’effectue selon un ou plusieurs arbres de
diffusion. Bien que les systè mes structurés offrent une
diffusion plus efficace, les syst èmes non structurés sont
préférés en raison de leur meilleure gestion du départ et de l’
arrivée des utilisateurs (aussi appelés churn). En effet, dans
les syst\‘ emes structurés, le churn casse la structure du
réseau. Dans ce papier, nous proposons plusieurs protocoles de
maintenance de l’arbre de diffusion d’un système structur\’e
soumis au churn. Nous fournissons une étude de ces protocoles par
simulation ainsi qu’une analyse formelle de l’un d’entre eux.
Nous donnons une estimation de métriques du syst ème telles que
le délai ou le nombre d’interruptions et temps total
d’interruption de la diffusion. Nous montrons ainsi que les
réseaux structurés peuvent être facilement maintenus face au
churn, tout en utilisant un faible niveau d’information sur le
réseau et en étant proche d’une diffusion optimale.
Bibtex
@inproceedings{giroire_etude_2016,
location = {Bayonne, France},
title = {\'{E}tude d'un système distribué de diffusion de vidéo en direct},
rights = {All rights reserved},
url = {https://hal.inria.fr/hal-01305116},
eventtitle = {{ALGOTEL} 2016 - 18èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2016 - 18èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Giroire, Frédéric and Huin, Nicolas},
year = {2016},
keywords = {pair-à-pair}
}
2015
Routage vert et compression de règles SDN
by
in ALGOTEL 2015 - 17èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
in ALGOTEL 2015 - 17èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
Abstract
La technologie SDN permet de séparer le plan de contrô le
et le plan de données qui cohabitent actuellement sur les
routeurs dans les architectures réseaux classiques et de r\’ e
aliser le routage par un ou plusieurs contrôleur(s)
centralisé(s). Nos travaux portent sur l’utilisation de cette
technologie pour minimiser la consommation d’énergie dans les
réseaux, notamment en permettant au contrôleur d’é teindre à
distance des liens non utilisés. Une des probl ématiques est que
les tables de routage SDN ne peuvent contenir qu’un nombre tr
es limité de règles. Ceci est d û au type particulier de
mémoire utilisé pour permettre l’ajout a distance de règles de
routage par le contrôleur SDN. Dans ce papier, nous
étudions le probl ème de compression de tables de routage
bidimensionnelles avec priorité, en particulier la complexité
algorithmique et proposons des algorithmes d’approximation. Nous
proposons ensuite des algorithmes de routage vert qui effectuent
en mê me temps le choix des routes, la compression des tables
de routages et la mise en veille des liens non utilisés. Ces
algorithmes sont testés sur les réseaux de la librairie SNDLib
.
Bibtex
@inproceedings{havet_routage_2015,
location = {Beaune, France},
title = {Routage vert et compression de règles {SDN}},
rights = {All rights reserved},
url = {https://hal.archives-ouvertes.fr/hal-01148471},
eventtitle = {{ALGOTEL} 2015 - 17èmes Rencontres Francophones sur les
Aspects Algorithmiques des Télécommunications},
booktitle = {{ALGOTEL} 2015 - 17èmes Rencontres Francophones sur les Aspects
Algorithmiques des Télécommunications},
author = {Havet, Frédéric and Huin, Nicolas and Moulierac, Joanna and Phan, Khoa},
year = {2015}
}
Study of Repair Protocols for Live Video Streaming Distributed Systems
by
in 2015 IEEE Global Communications Conference (GLOBECOM)
in 2015 IEEE Global Communications Conference (GLOBECOM)
Abstract
We 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.
Bibtex
@inproceedings{giroire_study_2015,
location = {San Diego, {CA}, {USA}},
title = {Study of Repair Protocols for Live Video Streaming Distributed
Systems},
rights = {All rights reserved},
isbn = {978-1-4799-5952-5},
url = {http://ieeexplore.ieee.org/document/7417647/},
doi = {10.1109/GLOCOM.2015.7417647},
eventtitle = {{GLOBECOM} 2015 - 2015 {IEEE} Global Communications Conference
},
pages = {1--7},
booktitle = {2015 {IEEE} Global Communications Conference ({GLOBECOM})},
publisher = {{IEEE}},
author = {Giroire, Frederic and Huin, Nicolas},
urlyear = {2021-05-29},
year = {2015}
}
2014
Too Many SDN Rules? Compress Them with MINNIE
by
in 2015 IEEE Global Communications Conference (GLOBECOM)
in 2015 IEEE Global Communications Conference (GLOBECOM)
Abstract
Software 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.
Bibtex
@inproceedings{rifai_too_2014,
location = {San Diego, {CA}, {USA}},
title = {Too Many {SDN} Rules? Compress Them with {MINNIE}},
rights = {All rights reserved},
isbn = {978-1-4799-5952-5},
url = {https://ieeexplore.ieee.org/document/7417661},
doi = {10.1109/GLOCOM.2014.7417661},
shorttitle = {Too Many {SDN} Rules?},
eventtitle = {{GLOBECOM} 2015 - 2015 {IEEE} Global Communications Conference
},
pages = {1--7},
booktitle = {2015 {IEEE} Global Communications Conference ({GLOBECOM})},
publisher = {{IEEE}},
author = {Rifai, Miriana and Huin, Nicolas and Caillouet, Christelle and Giroire, Frederic and Lopez-Pacheco, Dino and Moulierac, Joanna and Urvoy-Keller, Guillaume},
urlyear = {2021-05-29},
year = {2014}
}
Theses
2017
Energy Efficient Software Defined Networks
by
Abstract
In the recent years, the growth of the architecture of
telecommunication networks has been quickly increasing to keep up
with a booming traffic. Moreover, the energy consumption of these
infrastructures is becoming a growing issue, both for its
economic and ecological impact. Multiple approaches were proposed
to reduce the networks’ power consumption such as decreasing the
number of active elements. Indeed, networks are designed to
handle high traffic, e.g., during the day, but are
over-provisioned during the night. In this thesis, we focus on
disabling links and routers inside the network while keeping a
valid routing. This approach is known as Energy Aware Routing (
EAR). However current networks are not adapted to support the
deployment of network-wide green policies due to their
distributed management and the black-box nature of current
network devices. The SDN and NFV paradigms bear the promise
of bringing green policies to reality. The first one decouples
the control and data plane and thus enable a centralized control
of the network. The second one proposes to decouple the software
and hardware of network functions and allows more flexibility in
the creation and management of network services. In this thesis,
we focus on the challenges brought by these two paradigms for the
deployment of EAR policies. We dedicated the first two parts to
the SDN paradigm. We first study the forwarding table size
constraints due to an Increased complexity of rules. We then
study the progressive deployment of SDN devices alongside
legacy ones. We focus our attention on the NFV paradigm in the
last part, and more particularly, we study the Service Function
Chaining problem.
Bibtex
@thesis{huin_energy_2017,
title = {Energy Efficient Software Defined Networks},
url = {https://theses.hal.science/tel-01679263},
institution = {University of C\^{o}te d'Azur, France},
type = {phdthesis},
author = {Huin, Nicolas},
year = {2017},
keywords = {\'{E}conomie d'énergie, Energy aware routing, Réseaux pilotés
par logiciel, Routage vert, Software defined networks ,
Virtualisation, Virtualization}
}
dataset
2024
Loss/Delay instances for vIGP
by
Bibtex
@dataset{huin_2024_dataset,
author = {Huin, Nicolas and Martin, Sébastien and Leguay, Jérémie},
title = {Loss/Delay instances for {vIGP}},
month = jan,
year = {2024},
publisher = {Zenodo},
version = {1.0.0},
doi = {10.5281/zenodo.10469172},
url = {https://doi.org/10.5281/zenodo.10469172}
}