Vancouver, BC
May 21-24, 2018

Event Details

Please note: All times listed below are in Central Time Zone

Evolution of OpenStack Networking at CERN: Nova Network, Neutron and SDN

CERN is the home of the Large Hadron Collider (LHC), a 27km circular proton accelerator generating tens of petabytes of new data every year. Data is stored and processed using a large amount of resources totaling over 250.000 cores and 1000s of storage servers, managed by OpenStack.

Networking is a critical part of our infrastructure and arguably the hardest to evolve. Given the size of CERN’s infrastructure, its flat network is partitioned in segments each representing a separate broadcast domain and potentially offering different levels of service. This fragmentation improves scalability and reduces the impact of misbehaving systems in the datacentre to individual segments. On the other hand, having multiple broadcast domains means features like floating and virtual IPs are much harder to offer.

We will tell the story of OpenStack Networking at CERN. First integration with Nova Network, the migration to Neutron and how we're adding SDN in our infrastructure.

What can I expect to learn?

In this presentation we go through the story of OpenStack and networking at CERN. We will show how we first integrated OpenStack and Nova Network and the restrictions this first setup implied.

Next we cover the migration to OpenStack Neutron with some added functionality, the Neutron extensions we added to express the network fragmentation (and how it later got into the core of Neutron), and how we tackled its scalability challenges. We will provide details on how Nova Cells were used to reduce the impact of introducing the new service as well as migrating older resources from Nova Network to Neutron.

Finally we will cover the next (and ongoing) step in our OpenStack networking path, with the inclusion of software defined networking and overlay networks for greater flexibility and advanced functionality.

Tuesday, May 22, 11:00am-11:40am (6:00pm - 6:40pm UTC)
Difficulty Level: Intermediate
Belmiro Moreira is an enthusiastic mathematician and computer engineer passionate about the challenges and complexities of architecting and deploying large scale open Cloud Infrastructures.     Belmiro works at CERN and during the last 10 years he has been responsible for the design,  deployment and maintenance of the CERN Cloud Infrastructure based on Openstack. Previously... FULL PROFILE
Computing Engineer, CERN
Ricardo Rocha is a software engineer at CERN. He's currently a member of the CERN OpenStack team, focusing on networking and and container deployments. Previous work included development of data storage, bookkeeping and monitoring services for the LHC Computing Grid (LCG). FULL PROFILE