YoVDO

Kivi: Verification for Cluster Management in Kubernetes

Offered By: USENIX via YouTube

Tags

Kubernetes Courses Distributed Systems Courses Docker Swarm Courses Cloud Infrastructure Courses Cluster Management Courses Autoscaling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking presentation on Kivi, the first system for verifying controllers and configurations in cluster management systems, with a focus on Kubernetes. Learn how Kivi models controllers and events into processes, exhaustively checking their interleavings through model checking. Discover the innovative modeling optimizations and design strategies employed to identify violations in reduced topologies, enabling effective handling of autoscaling and large-scale deployments. Gain insights into Kivi's effectiveness and accuracy in uncovering issues within complex, realistic scenarios, including two newly discovered problems in Kubernetes controller source code. Delve into the challenges of modern cloud infrastructure powered by cluster management systems like Kubernetes and Docker Swarm, and understand how Kivi addresses the complexities that can lead to performance degradation and outages.

Syllabus

USENIX ATC '24 - Kivi: Verification for Cluster Management


Taught by

USENIX

Related Courses

Designing Highly Scalable Web Apps on Google Cloud Platform
Google via Coursera
Elastic Google Cloud Infrastructure: Scaling and Automation
Google Cloud via Coursera
Elastic Cloud Infrastructure: Scaling and Automation auf Deutsch
Google Cloud via Coursera
Elastic Cloud Infrastructure: Scaling and Automation en Français
Google Cloud via Coursera
Alibaba Cloud Native Solutions and Container Service
Alibaba via Coursera