logo

Volcano: Intro & Deep Dive

2022-05-18

Authors:   Klaus Ma


Summary

Volcano is a cloud-native batch system for intelligent workloads such as HPC, AI, and big data. It addresses gaps in the cloud-native ecosystem for batch workloads, including job management, scheduling, support for different workloads, dynamic resource scheduling, and performance.
  • Volcano is a cloud-native batch system for intelligent workloads such as HPC, AI, and big data
  • It addresses gaps in the cloud-native ecosystem for batch workloads, including job management, scheduling, support for different workloads, dynamic resource scheduling, and performance
  • Volcano includes several components for multi-cloud scenarios, such as the job, queue, and controller
  • Volcano scheduler is built based on the cool batch, but introduces more scheduling algorithms and performance enhancements
  • Volcano was open-sourced in 2019 and donated to CNCF in 2020, and is now a graduated incubator project
Huawei Cloud and AWS are among the enterprise users who have adopted Volcano in their product environments

Abstract

Volcano is a system for running high-performance workloads on Kubernetes. It features powerful batch scheduling capability that Kubernetes cannot provide but is commonly required by many classes of high-performance workloads such as ML/DL, big data application and Bioinformatics/Genomics. During this session the Volcano maintainers will introduce the project for newcomers and then provide updates on the latest and greatest features landing in Volcano. If you are interested in running high-performance workloads in Kubernetes, this session is for you.Click here to view captioning/translation in the MeetingPlay platform!

Materials:

Post a comment

Related work

Authors: Peter O'Neill
2022-10-28

Authors: Rita Zhang, Ash Narkar
2021-10-15

Authors: Oren Shomron, Ash Narkar


Authors: Anders Eknert, Will Beason
2022-05-18