Offloading TRILL on a programmable card - Sorbonne Université Access content directly
Conference Papers Year : 2016

Offloading TRILL on a programmable card

Danilo Cerovic
  • Function : Author
Valentin del Piccolo
  • Function : Author
  • PersonId : 977271
Ahmed Amamou
  • Function : Author
Kamel Haddadou
  • Function : Author


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.
No file

Dates and versions

hal-01521453 , version 1 (11-05-2017)



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⟩
78 View
0 Download



Gmail Facebook X LinkedIn More