Main content

Files | Discussion Wiki | Discussion | Discussion
default Loading...

Home

Menu

Loading wiki pages...

View
Wiki Version:
**Workshop Use Case 1: Umbrella** a breakout rotation session. More information about Umbrella is available at the Notre Dame Cooperative Computing Lab's Umbrella page at: [http://ccl.cse.nd.edu/software/umbrella/][1] The supporting info here contains info, links, files for participating in the Umbrella Breakout session at the DASPOS Workshop Container Strategies for Data & Software Preservation that Promote Open Science held at Notre Dame University 5/19-20/2016 . **Technology Preview:Umbrella** ![enter image description here][2] Umbrella is a tool for specifying and materializing comprehensive execution environments, from the hardware all the way up to software and data. A user simply invokes Umbrella with the desired task, and Umbrella parses the specification, determines the minimum mechanism necessary to run the task, downloads missing dependencies, and executes the application through the available minimal mechanism, which may be direct execution, a system container (Parrot, Docker, chroot), a local virtual machine (i.e., VMware), or submission to a cloud environment (i.e., Amazon EC2) or grid environment (i.e., HTCondor). Umbrella involves multiple sandboxing and virtualization techniques, however, the key idea of Umbrella is to construct a sandbox for an application during runtime by mounting all the os, software, and data dependencies into a virtual root filesystem without copying them. The usage of mounting mechanism allows multiple sandboxes share the same dependencies concurrently. Please use the following citation for Umbrella in a scientific publication: Haiyan Meng and Douglas Thain, Umbrella: A Portable Environment Creator for Reproducible Computing on Clusters, Clouds, and Grids, Workshop on Virtualization Technologies in Distributed Computing (VTDC) at HPDC, June, 2015. DOI: 10.1145/2755979.2755982 The Umbrella breakout sessions are related to the 5/19/2016 Umbrella workshop talk Combining Containers and Workflow Systems for Reproducible Execution presented by Douglas Thain, Professor of Computer Science and Engineering, University of Notre Dame, DASPOS Co-PI and the subsequent talk and demonstration presented by Alex Vyushkov, Assistant Manager, Research Programmer, Center for Research Computing, University of Notre Dame. [1]: http://ccl.cse.nd.edu/software/umbrella/ [2]: https://camo.githubusercontent.com/8dd5f9f44a738e11239e0008a125002783c2aa3f/687474703a2f2f63636c2e6373652e6e642e6564752f736f6674776172652f756d6272656c6c612f556d6272656c6c612e706e67
OSF does not support the use of Internet Explorer. For optimal performance, please switch to another browser.
Accept
This website relies on cookies to help provide a better user experience. By clicking Accept or continuing to use the site, you agree. For more information, see our Privacy Policy and information on cookie use.
Accept
×

Start managing your projects on the OSF today.

Free and easy to use, the Open Science Framework supports the entire research lifecycle: planning, execution, reporting, archiving, and discovery.