Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andre Beliveau is active.

Publication


Featured researches published by Andre Beliveau.


international conference on computer communications and networks | 2015

Using Ethernet Commodity Switches to Build a Switch Fabric in Routers

Mahmoud Mohamed Bahnasy; Andre Beliveau; Brian Alleyne; Bochra Boughzala; Chakri Padala; Karim Idoudi; Halima Elbiaze

Switch fabric in routers requires very tight characteristics in term of packet loss, fairness in bandwidth allocation, no head-of-line blocking and low latency. Such attributes are traditionally resolved using specialized and expensive switch devices. Motivated by the emergence of IEEE Data Center Bridging, we explore the possibility of using commodity Ethernet switches to achieve scalable, flexible, and more cost efficient solutions, while still guaranteeing the switch characteristics. In this context, we propose Ethernet Congestion Control & Prevention (ECCP), a novel concept to control and prevent congestion in switch fabrics. ECCP consists of (1) a method to estimate the available bandwidth along a given network path using a train of probes and (2) a rate control algorithm to adjust the sending rate of traffic along this path based on the estimated bandwidth. To prove ECCP and evaluate its characteristics, we present a first prototype based on the OMNEST simulator and conduct extensive experiments. Our analysis confirms that ECCP is a viable solution to (1) avoid congestion within the fabric, thus minimizing path latency and avoiding packet loss, (2) guarantee fair share of the link capacity between flows, and (3) avoid head of line blocking.


Proceedings of the first edition workshop on High performance and programmable networking | 2013

Optimal packet classification applicable tothe OpenFlow context

Thibaut Stimpfling; Yvon Savaria; Andre Beliveau; Normand Bélanger; Omar Cherkaoui

Packet Classification remains a hot research topic, as it is a fundamental function in telecommunication networks, which are now facing new challenges. Due to the emergence of new standards such as OpenFlow, packet classification algorithms have to be reconsidered to support effectively classification over more than 5 fields. In this paper, we analyze the performance offered by EffiCuts in the context of OpenFlow. We extended the EffiCuts algorithm according to OpenFlows context by proposing three improvements: optimization of the leaf data set size, enhancements to the heuristic used to compute the number of cuts, and utilization of an adaptive grouping factor. These extensions provide gains in many contexts but they were tailored for the OpenFlow context. When used in this context, it is shown using suitable benchmarks that they allow reducing the number of memory accesses by a factor of 2 on average, while decreasing the size of the data structure by about 35%.


ieee conference on network softwarization | 2015

Toward a semantic-based packet forwarding model for Openflow

Khalil Blaiech; Salaheddine Hamadi; Petko Valtchev; Omar Cherkaoui; Andre Beliveau

Openflow is a step towards a more flexible data plane. In Openflow-based deployments, packet forwarding model relies on a set of pipelined tables. However, supporting multiple hardware tables is challenging while having serious limitations. In this paper, we investigate a novel approach to packet forwarding design that tailors Openflow forwarding paths according to the underlying hardware. Its main goal is to provide an optimal mapping of entries to physical search structures. To that end, conceptual abstractions are used in devising a semantically rich and high-performance packet forwarding.


2016 International Conference on Computing, Networking and Communications (ICNC) | 2016

Proactive Ethernet Congestion Control based on link utilization estimation

Mahmoud Mohamed Bahnasy; Bochra Boughzala; Halima Elbiaze; Brian Alleyne; Andre Beliveau; Chakri Padala

In the quest of providing a deterministic backplane-like behaviour a mechanism called ECCP (Ethernet Congestion Control & Prevention) was proposed where specialized and expensive devices were replaced by commodity Ethernet switches while still keeping the router properties, e.g. low-latency packet delivery, no packet loss within the fabric and fair share of the bandwidth. However, ECCP uses a self-induced congestion probing model which can cause queue length fluctuation in addition to the network bandwidth wastage due to the probes. Therefore, we propose enhancements to the algorithm used by ECCP to reduce probe packet overhead. In our solution NoP-ECCP (ECCP with no probes), we use a link utilization estimation technique instead of the estimation of the available bandwidth. The results obtained through simulations show that NoP-ECCP outperforms ECCP in terms of fairness, link utilization and queue length.


Computer Networks | 2017

Extensions to decision-tree based packet classification algorithms to address new classification paradigms

Thibaut Stimpfling; Normand Bélanger; Omar Cherkaoui; Andre Beliveau; Ludovic Beliveau; Yvon Savaria

Abstract The decision-tree based packet-classification algorithm field has seen many contributions since the first algorithm using a geometrical rule representation, HiCuts, has been proposed. While hardware reported implementations for this class of algorithms have proven that a high throughput can be reached, those algorithms are inherently facing a tradeoff between speed and memory consumption. This paper presents two extensions applicable to decision-tree based algorithms designed to tackle two of their common drawbacks. Applied together, they achieve a reduction of the number of memory accesses, while reducing the data structure size. The first contribution consists of a new rule-clustering method aimed for the reduction of the number of trees built. The second contribution relies on a leaf compression method that allows tackling the problem that stems from linear leaf traversal. Applied together, as shown by simulations, those two new methods improve the trade-off between search-time complexity and data structure size. These strategies provide gains in many contexts, although they are tailored for handling complex rule sets used in the context of Software Defined Networking. For sets of 100,000 and 10,000 rules, those two strategies reduce the number of memory accesses by a factor of 3 on average, while decreasing the size of the data structure by about 45% over EffiCuts, a well-known decision-tree based algorithm.


Archive | 1996

Individually defined personal home area for subscribers in a cellular telecommunications network

Andre Beliveau


Archive | 1996

Adaptive neighbor cell list

Kenneth Wallstedt; Carl Magnus Frodigh; Håkan Olofsson; Knut Magnus Almgren; Francois Sawyer; Andre Beliveau


Archive | 1996

Neighbor cell list creation and verification in a telecommunications system

Francois Sawyer; Andre Beliveau


Archive | 2004

Method, system, and edge multimedia messaging service (MMS) relay/server for multi-staged MMS

Marc Caron; Per Andersson; Andre Beliveau; Peter Helfer; Bernhard Meier


Archive | 2000

DISTRIBUTION OF SERVICE EXECUTION ENVIRONMENTS WITH RESPECT TO A CENTRALIZED SERVICE SUPPLIER ENVIRONMENT

Andre Beliveau; Laurent Marchand; Duncan Cameron

Collaboration


Dive into the Andre Beliveau's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Omar Cherkaoui

Université du Québec à Montréal

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge