• DocumentCode
    3103542
  • Title

    Enabling Computational Steering with an Asynchronous-Iterative Computation Framework

  • Author

    di Costanzo, A. ; Jin, Chao ; Varela, Carlos A. ; Buyya, Rajkumar

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC, Australia
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    255
  • Lastpage
    262
  • Abstract
    In this paper, we present a framework that enables scientists to steer computations executing over large-scale grid computing environments. By using computational steering, users can dynamically control their simulations or computations to reach expected results more efficiently. The framework supports steerable applications by introducing an asynchronous iterative MapReduce programming model that is deployed using Hadoop over a set of virtual machines executing on a multi-cluster grid. To tolerate the heterogeneity between different sites, results are collected asynchronously and users can dynamically interact with their computations to adjust the area of interest. According to users dynamic interaction, the framework can redistribute the computational overload between the heterogeneous sites and explore the user´s interest area by using more powerful sites when possible. With our framework, the bottleneck induced by synchronisation between different sites is considerably avoided, and therefore the response to users interaction is satisfied more efficiently. We illustrate and evaluate this framework with a scientific application that aims to t models of the Milky Way galaxy structure to stars observed by the Sloan Digital Sky Survey.
  • Keywords
    grid computing; Hadoop; Sloan Digital Sky Survey; asynchronous iterative MapReduce programming model; asynchronous-iterative computation framework; computational steering; dynamic interaction; heterogeneous sites; large-scale grid computing environment; multi-cluster grid; synchronisation; virtual machines; Chaos; Computational modeling; Computer science; Grid computing; High performance computing; Large-scale systems; Power engineering and energy; Resource management; Software engineering; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Science, 2009. e-Science '09. Fifth IEEE International Conference on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-0-7695-3877-8
  • Type

    conf

  • DOI
    10.1109/e-Science.2009.43
  • Filename
    5380860