Robust Service Function Chains in OpenStack - Archive ouverte HAL Access content directly
Master Thesis Year : 2017

Robust Service Function Chains in OpenStack



Cloud Computing and virtualization are largely adopted in the IT world and starts to gain momentum in networking to implement network functions such as switches or routers but also complex network service chains such as end to end security services. Surprisingly, while robustness is the first question that comes when deploying dedicated network infrastructures, cloud infrastructures provide little or no robustness guarantees for virtualized network functions. As a matter of facts, traditional Cloud infrastructure are several order of magnitude slower than dedicated network infrastructures to react to faults. In this work, we aim at providing robustness guarantees for network functions deployed with OpenStack, the leading open source project for cloud computing. Multiple options are possible to implement such robustness in OpenStack but we designed an approach that minimizes the changes required in OpenStack in order such that it can be smoothly integrated with the official releases. Our well documented implementation follows the best programming practices to guarantee its correctness and integration in a large open source project. Our tests in a real Open-Stack environment composed of multiple compute nodes validate our choices and prove its usability.
Fichier principal
Vignette du fichier
INRIA_report-1.pdf (10.2 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01651440 , version 1 (29-11-2017)


  • HAL Id : hal-01651440 , version 1


Giuseppe Di Lena. Robust Service Function Chains in OpenStack. Networking and Internet Architecture [cs.NI]. 2017. ⟨hal-01651440⟩
103 View
189 Download


Gmail Facebook Twitter LinkedIn More