Kubernetes Service Selection Optimization & Fine-grained Network Telemetry in Programmable Switches
The agenda for this session includes two talks: “Kubernetes Service Selection Optimization” by Daniel Bachar, and “Fine-grained Network Telemetry in Programmable Switches” by Dr. Shir Landau. The talks were followed by a discussion led by Red Hatter Vishal Thapar.
Abstract 1: Kubernetes Service Selection Optimization
In the first talk, Daniel discussed 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 will 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%.”
Abstract 2: Fine-grained Network Telemetry in Programmable Switches
In the second talk, Shir discussed 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 will 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
Session recording