CyVerse_logo2

Home_Icon Learning Center Home

AgendaΒΆ

Below are the schedule and classroom materials for Container Camp 2021.

This workshop runs under a Code of Conduct. Please respect it and be excellent to each other!

Twitter hash tag: #cc2021

Day

Time

Topic/Activity

Notes/Links

03/15/21 (Monday)

9:00-11:00

General introduction to CyVerse and Camp logistics (Nirav Merchant & Upendra Devisetty)

Intro slides

12:15-1:00

General overview of container technology landscape (Nirav Merchant)

Container technology

1:00-2:10

What is a container? (Tyson Swetnam)

Basics & why you might use a container image for research

2:10-2:30

Break

time to talk and network

2:30-3:00

Searching Image Registries (Tyson Swetnam)

Finding the right image, downloading (pulling)

3:00-5:00

Running a container (Tyson Swetnam)

Start a container, add a volume, opening ports, monitor, clean up

5:00-5:30

Debriefing with instructors

Day

Time

Topic/Activity

Notes/Links

03/11/20 (Wednesday)

8:00-8:30

Instructor Briefing

8:30-8:45

Review Day 1

time for questions, comments, suggestions

8:45-9:45

Containers in Distributed Computing (Mats Rynge)

Containers used at scale

9:45-10:10

Make your own container: (Tyson Swetnam)

Customizing base images, setting up Docker-Compose

5:00-6:00

Debriefing with instructors

03/16/21 (Tuesday)

8:30-9:00

Containers in Astronomy: Presentation by CK Chan

Slides

10:30-11:15

Continuous Integration with GitHub (TBA)

Building your images with CI/CD for automation and scaling

11:15-12:00

Bringing your container image to CyVerse (Amanda Cooksey)

Tool integration in the DE (interactive, executable, & OpenScienceGrid)

12:00-1:00

Lunch Break (on your own)

1:00-5:00

Breakout sessions

Breakout sessions

5:00-5:30

Debriefing with instructors

03/17/21 (Wednesday)

8:30-9:00

Review Day 2 (Questions, Comments)

8:45-10:10

Introduction to Singularity (Tyson Swetnam)

Using Docker on HPC

10:10-10:30

Break

time to talk and network

10:30-12:00

Singularity and High Performance Computing (John Fonner)

Singularity for MPI and GPU workloads

12:00-1:00

Lunch Break (on your own)

1:00-1:15

Project pitches (2 min) and BYOD/BYOA

1:15-3:10

Project Time

Bring Your Own Data (BYOD) & Bring your Own Analyses (BYOA)

3:10-3:30

Break

time to talk and network

3:30-5:0

Project Time

BYOD & BYOA

5:00-5:30

Debriefing with instructors

Day

Time

Topic/Activity

Notes/Links

03/13/20 (Friday)

8:30-8:45

Review Day 3

time for questions, comments, suggestions

8:45-9:45

Finalize Projects

BYOD & BYOA

9:45-10:10

Project Presentations

10:10-10:30

Break

time to talk and network

10:30-11:30

Presentations

11:30-12:00

Course Evaluations

12:00

Dismissal

12:00-1:00

Instructor Post Mortem