Tutorial: Introduction to Container Scaling with Makeflow and Work Queue
Lecture and tutorial for the CyVerse Container Camp at the University of Arizona, March 9th, 2018.
This short course will provide a brief introduction to writing scalable applications using Makeflow and Work Queue, developed by the Cooperative Computing Lab at the University of Notre Dame. This lecture and tutorial focus on our approach to using containers in a workflow, with examples of using them on Jetstream.
Friday, March 9th, 2018
Lecture Slides: Introduction to Makeflow and Work Queue(PDF) (PPTX)
Tutorial: Makeflow
Homework: Makeflow and Work Queue Homework
Work Queue Slides/Tutorial
Lecture Slides: Introduction to the Work Queue API(PDF) (PPTX)
Tutorial: Work Queue
More Resources
Makeflow Web Page
Work Queue Web Page
Makeflow Examples Github Page
Mailing List and Forum
Additional Reading
(Showing papers with tag makeflow. See all papers instead.)
|
Nicholas Hazekamp, Nathaniel Kremer-Herman, Benjamin Tovar, Haiyan Meng, Olivia Choudhury, Scott Emrich, and Douglas Thain, Combining Static and Dynamic Storage Management for Data Intensive Scientific Workflows, IEEE Transactions on Parallel and Distributed Systems, 29(2), pages 338-350, February, 2018. DOI: 10.1109/TPDS.2017.2764897
|
|
Nicholas Hazekamp, Olivia Choudhury, Sandra Gesing, Scott Emrich, and Douglas Thain, Poster: Expanding Tasks of Logical Workflows into Independent Workflows for Improved Scalability, IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pages 548-549, January, 2014. DOI: 10.1109/CCGrid.2014.84
|
|
Peter Bui, Li Yu, Andrew Thrasher, Rory Carmichael, Irena Lanc, Patrick Donnelly, Douglas Thain, Scripting distributed scientific workflows using Weaver, Concurrency and Computation: Practice and Experience, 24(15), November, 2011. DOI: 10.1002/cpe.1871
|
|
Andrew Thrasher, Rory Carmichael, Peter Bui, Li Yu, Douglas Thain, and Scott Emrich, Taming Complex Bioinformatics Workflows with Weaver, Makeflow, and Starch, Workshop on Workflows in Support of Large Scale Science, pages 1-6, November, 2010. DOI: 10.1109/WORKS.2010.5671858
|
|
Li Yu, Christopher Moretti, Andrew Thrasher, Scott Emrich, Kenneth Judd, and Douglas Thain, Harnessing Parallelism in Multicore Clusters with the All-Pairs, Wavefront, and Makeflow Abstractions, Journal of Cluster Computing, 13(3), pages 243-256, September, 2010. DOI: 10.1007/s10586-010-0134-7
|
|