ISC 2019 Workshop

The '5th Annual High Performance Container Workshop' workshop was held as part of the International Supercomputing Conference in Frankfurt on June 20nd from 9AM to 6PM at the Marriott Hotel.

Agenda

The first half of the day was spend with introducing the speakers, providing an overview and discuss the topics which are not exclusively HPC specific, but are fundamentals that are also important in non-HPC use cases: Which runtime fits my use-case? How to build my container image? How to distribute the artefacts? Depending on my use-case, discipline, vertical - what should I focus on and what is less important?

{% assign ordered_slots = site.slots | sort:"order_number" %}

Segments

A complete Youtube playlist can be found here

Intro (09:00 - 10:00)

Youtube Video / Combined Slides

Runtime (10:00 - 11:00)

Youtube Video / Combined Slides

Build (11:30 - 12:20)

Youtube Video / Combined Slides

Distribute (12:20 - 13:00)

Youtube Video / Combined Slides

Orchestration/Scheduling (14:00 - 15:15)

Youtube Video / Combined Slides

Infrastructure (15:15 - 15:30)

Youtube Video / Combined Slides

HPC Specific / Distributed Workloads (15:30 - 16:00)

Youtube Video / Combined Slides

Use-Cases/Conclusions/Discussion (16:30 - 18:00)

Youtube Video / Combined Slides

Abstract

Linux Containers continue to gain momentum within data centers all over the world. They are able to benefit legacy infrastructures by leveraging the lower overhead compared to traditional, hypervisor-based virtualization. But there is more to Linux Containers, which this workshop will explore. Their portability, reproducibility and distribution capabilities outclass all prior technologies and disrupt former monolithic architectures, due to sub-second life cycles and self-service provisioning.

This workshop will outline the current state of Linux Containers in HPC/AI, what challenges are hindering the adoption in HPC/BigData and how containers can foster improvements when applied to the field of HPC, Big Data and AI in the mid- and long-term. By dissecting the different layers within the container ecosystem (runtime, supervision, engine, orchestration, distribution, security, scalability) this workshop will provide a holistic and a state-of-the-container overview, so that participants can make informed discussions on how to start, improve or continue their container adoption.