• DocumentCode
    2934046
  • Title

    Assessing the Value of Cloudbursting: A Case Study of Satellite Image Processing on Windows Azure

  • Author

    Humphrey, Marty ; Hill, Z. ; Jackson, K. ; van Ingen, C. ; Youngryel Ryu

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA, USA
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    To perform computational experiments at greater scale and in less time, enterprises are increasingly looking to dynamically expand their computing capabilities through the temporary addition of cloud resources (aka "cloudbursting"). Computational infrastructure can be dismantled in minutes with no long-term capital investments. However, research is needed to identify which properties of an application best determine the potential benefits of cloudbursting. For example, there are certainly situations where the cost to transfer the necessary input data from the enterprise to the cloud (to execute the application in the cloud) outweighs the value of simply waiting until resources become available in-house. To better understand and quantify these general issues, we perform a concrete analysis of the value of cloudbursting for a large-scale application we have previously created to process and derive environmental results from satellite imagery. More specifically, we compare three versions of the application (an all-cloud design, a version that runs in-house on our cluster, and a hybrid cloudbursting version) on dimensions of debug ability, fault tolerance, correctness, economics, usability, and run-time speed. We find that for our application, cloudbursting is effective primarily because we were able to design the application so that its I/O behavior does not preclude remote (cloud) execution, we were able to minimize developmental cost by constructing a cloud run-time environment that is very similar to our in-house environment, and we achieve good run-time performance in our cloud-based executions (for example, we describe how a representative computation that takes 2 ½ hours in-house is completed in 35 minutes via cloudbursting). By generalizing this analysis, we believe that we contribute guidance to the broader community on the value of cloudbursting for escience applications.
  • Keywords
    artificial satellites; cloud computing; fault tolerant computing; geophysical image processing; program debugging; remote sensing; Windows Azure; all-cloud design; cloud resources; cloud run-time environment; cloudbursting assessment; computational infrastructure; debug ability; escience application; fault tolerance; hybrid cloudbursting version; satellite image processing; Cloud computing; Clouds; Debugging; MODIS; Satellites; Servers; Virtual machining; MODIS; Windows Azure; cloud computing; cloudbursting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    E-Science (e-Science), 2011 IEEE 7th International Conference on
  • Conference_Location
    Stockholm
  • Print_ISBN
    978-1-4577-2163-2
  • Type

    conf

  • DOI
    10.1109/eScience.2011.26
  • Filename
    6123269