Agenda¶
Below are the schedule and classroom materials for Container Camp at The University of Arizona, which will run from March 10th to 13th, 2020.
Day | Time | Topic/Activity | Objectives |
---|---|---|---|
03/10/20 (Tuesday) | 11:00-12:00 | Laptop check and pre-installation checklist | Final check to make sure you’re ready |
11:30-12:00 | Instructor briefing | ||
12:00-12:15 | Welcome & Logistics (Tyson Swetnam) | Cover Expectations for CC | |
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 | |
10:10-10:30 | Break | time to talk and network | |
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 |
Day | Time | Topic/Activity | Notes/Links |
---|---|---|---|
03/12/20 (Thursday) | 8:30-8:45 | Review Day 2 | time for questions, comments, suggestions |
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 |