• Cite Icon16
  • https://doi.org/10.1145/2755979.2755982Copy DOI Icon

Umbrella

  • Jun 15, 2015
  • Haiyan Meng +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Environment configuration is a significant challenge in large scale computing. An application that runs correctly on one carefully-prepared machine may fail completely on another machine, creating wasted effort and serious concerns about long-term reproducibility. Virtual machines and system containers provide a partial solution to this problem, in that they allow for the accurate reconstruction of an entire computing environment. However, when used directly, they have the dual problems of significant overhead and a lack of portability. To avoid this problem, we present Umbrella, 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 determines the minimum mechanism necessary to run the task - direct execution, a system container, a local virtual machine, or submission to a cloud or grid environment. We present the overall design of Umbrella and demonstrate its use to precisely execute a high energy physics application across many platforms using combinations of chroot, Docker, Parrot, Condor, and Amazon EC2.

Similar Papers
  • Research Article
  • Citations1

An overview of CMPI

  • Feb 25, 2012
  • ACM SIGPLAN Notices
  • Yifan Gong +2
  • Conference Article
  • Citations89

After we knew it

  • Jun 04, 2014
  • Su Zhang +2
  • Conference Article
  • Citations3

Fine-Grained, Adaptive Resource Sharing for Real Pay-Per-Use Pricing in Clouds

  • Sep 01, 2015
  • Young Choon Lee +3
  • Book Chapter
  • Citations7

A Novel Approach for Detecting Online Malware Detection LSTMRNN and GRU Based Recurrent Neural Network in Cloud Environment

  • Jan 01, 2022
  • M Prabhavathy +4
  • Conference Article
  • Citations28

A Performance Comparison of WireGuard and OpenVPN

  • Mar 16, 2020
  • Steven Mackey +4
  • Book Chapter

CDT to Detect Co-residence in Cloud Computing

  • Jan 01, 2018
  • Hicham Boukhriss +2
  • Dissertation
  • Citations2

A Middleware to Support Services Delivery in a Domain-Specific Virtual Machine

  • Jul 28, 2014
  • Karl A Morris
  • Conference Article
  • Citations39

Task Scheduling Algorithm in Cloud Computing Environment Based on Cloud Pricing Models

  • Mar 01, 2016
  • Elhossiny Ibrahim +2
  • Research Article

Knowledge-based checkpointing strategy for spot instances in cloud computing

  • Jul 13, 2023
  • Journal of Current Science and Technology
  • Sumit Tomar +2
  • Conference Article
  • Citations7

Model-Based Survivability Analysis of a Virtualized System

  • Nov 01, 2016
  • Xiaolin Changa +3
  • Conference Article
  • Citations8

Improved Virtual Machine Migration Approaches in Cloud Environment

  • Oct 01, 2016
  • Anita Choudhary +5
  • Research Article
  • Citations19

Hybrid Max-Min Genetic Algorithm for Load Balancing and Task Scheduling in Cloud Environment

  • Feb 28, 2021
  • International Journal of Intelligent Engineering and Systems
  • Shilpa Kodli +1
  • Conference Article
  • Citations1

QoS Aware Heuristic Provisioning Approach for Cloud Spot Instances

  • Dec 01, 2017
  • Geetika Mudali +2
  • Research Article
  • Citations5

VirtFlow: Guest Independent Execution Flow Analysis Across Virtualized Environments

  • Jul 01, 2020
  • IEEE Transactions on Cloud Computing
  • Hani Nemati +1
  • Conference Article
  • Citations3

Bazaar-Contract: A Smart Contract for Binding Multi-Round Bilateral Negotiations on Cloud Markets

  • Aug 01, 2019
  • Benedikt Pittl +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.