Skip to Main content Skip to Navigation
Conference papers

Offloading TRILL on a programmable card

Danilo Cerovic 1 Valentin del Piccolo 1 Ahmed Amamou 2 Kamel Haddadou
1 Phare
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Packet processing speeds in software today can hardly support the speed available on network interfaces. Consequently, many solutions that try to accelerate the processing by using programmable hardware have appeared recently. TRILL protocol is implemented by devices called RBridges which introduce Layer 3 routing features into link layer and serve for communication within a data center. However connection throughput might be affected due to the fact that on each hop, processing of the TRILL header needs to be done in order to decide what is the next hop MAC address. Therefore, our idea was to offload the TRILL data plane on the programmable card in order to improve the network performance, mainly to increase the throughput and to decrease the delay. For this purpose we use Massively Parallel Processor Array (MPPA) which integrates 256 processing engine (PE) cores distributed across 16 compute clusters and use a programming model based on POSIX (Portable Operating System Interface) threads.
Document type :
Conference papers
Complete list of metadata
Contributor : Valentin del Piccolo <>
Submitted on : Thursday, May 11, 2017 - 5:18:03 PM
Last modification on : Friday, January 8, 2021 - 5:42:03 PM



Danilo Cerovic, Valentin del Piccolo, Ahmed Amamou, Kamel Haddadou. Offloading TRILL on a programmable card. Smart Cloud Networks & Systems (SCNS), Dec 2016, Dubai, United Arab Emirates. ⟨10.1109/SCNS.2016.7870563⟩. ⟨hal-01521453⟩



Record views