Offloading TRILL on a programmable card - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Offloading TRILL on a programmable card

Danilo Cerovic
  • Fonction : Auteur
Valentin del Piccolo
  • Fonction : Auteur
  • PersonId : 977271
Ahmed Amamou
  • Fonction : Auteur
Kamel Haddadou
  • Fonction : Auteur

Résumé

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.
Fichier non déposé

Dates et versions

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

Identifiants

Citer

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 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More