• DocumentCode
    580109
  • Title

    GridBot: execution of bags of tasks in multiple grids

  • Author

    Silberstein, M. ; Sharov, Artyom ; Geiger, D. ; Schuster, Assaf

  • fYear
    2009
  • fDate
    14-20 Nov. 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    We present a holistic approach for efficient execution of bags-of-tasks (BOTs) on multiple grids, clusters, and volunteer computing grids virtualized as a single computing platform. The challenge is twofold: to assemble this compound environment and to employ it for execution of a mixture of throughput- and performance-oriented BOTs, with a dozen to millions of tasks each. Our generic mechanism allows per BOT specification of dynamic arbitrary scheduling and replication policies as a function of the system state, BOT execution state, and BOT priority. We implement our mechanism in the GridBot system and demonstrate its capabilities in a production setup. GridBot has executed hundreds of BOTs with over 9 million jobs during three months alone; these have been invoked on 25,000 hosts, 15,000 from the Superlink@Technion community grid and the rest from the Technion campus grid, local clusters, the Open Science Grid, EGEE, and the UW Madison pool.
  • Keywords
    grid computing; BOT execution state; BOT priority; EGEE; GridBot; Open Science Grid; Technion campus grid; UW Madison pool; bags-of-tasks; dynamic arbitrary scheduling; local cluster; multiple grids; performance-oriented BOT; replication policy; throughput-oriented BOT; volunteer computing grid;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1145/1654059.1654071
  • Filename
    6375558