“…In this work we consider volatile compute resources, such as those found in desktop grids, whose volatility has been studied in [18], [19], [20], [21]. Several authors have studied the "bag-of-tasks" scheduling problem on these platforms, either at an Internet-wide scale or within an Enterprise [22], [23], [24], [25], [26], [27], [28], [29]. Most of these works propose simple greedy scheduling algorithms that rely on mechanisms to select processors based on static criteria (e.g., processor clock-rates, benchmark results, time zone), on simple statistics of past availability [22], [24], [27], [23], and on predictive statistical models of availability [28], [29], [25], [26].…”