Kubernetes Service Selection Optimization & Fine-grained Network Telemetry in Programmable Switches
Channel: Red Hat Community
Date: 18/08/2021

Kubernetes Service Selection Optimization
In the first talk, Daniel Bachar discusses his contributions to the Submariner project that provides the ability to connect multiple Kubernetes clusters such that services can communicate with each other. In such a multi-cluster environment, the same service may be deployed in different geo-locations, each with different cost and latency penalties. Yet, the current service selection mechanism does not take these locations and corresponding penalties into account.

“I present a novel solution for optimizing this service selection. Interestingly, our solution utilizes Submariner’s Service Discovery process (Lighthouse) transparently. The simulations show our solution reduces the inbound traffic cost by up to 25% and the latency by up to 55%.”

Fine-grained Network Telemetry in Programmable Switches
In the second talk, Shir Landau-Feibish discusses the drastically growing scale of today’s networks which makes managing them a significant challenge. Timely detection and response to events such as congestion, failure, and attack are crucial for proper network operation and require analyzing voluminous traffic quickly and accurately. To do so, we must devise new techniques for network monitoring and control that identify and fix problems when and where they happen. 

“I describe how programmable networks enable real-time network monitoring and specifically how we can detect queue buildup in programmable switches.”

Speakers
Daniel Bachar, MSc student in the Department of Computer Science at the IDC Herzliya
Shir Landau-Feibish, a senior lecturer at the Open University of Israel

Conversation Leader
Vishal Thapar, a Principal Software Engineer at Red Hat

►About the event

Research Days is a series of conversations about research & innovations in open source between researchers and Red Hat experts.

 ►Are you interested in open source projects we are incubating at Red Hat Research? Visit research.redhat.com to learn more and get involved!