GridBot is a generic system for running multiple Bags of Tasks (BOT) on a mixture (mashup) of multiple opportunistic environments, clusters, and community grids. The paper describing GridBot has been accepted for presentation at the Supercomputing conference SC09 in Portland, Oregon.
GridBot comprises two layers: allocation layer – establishes the overlay of modified BOINC clients over different grids depending on the resource demand. The second – scheduling layer – schedules the BOT jobs over the clients of the overlay depending on the classad-based dynamic policy, which depends on the system state, host parameters, BOT properties and others.