A comprehensive perspective on pilot-job systems

M Turilli, M Santcroos, S Jha - ACM Computing Surveys (CSUR), 2018‏ - dl.acm.org
Pilot-Job systems play an important role in supporting distributed scientific computing. They
are used to execute millions of jobs on several cyberinfrastructures worldwide, consuming …

OurGrid: An approach to easily assemble grids with equitable resource sharing

N Andrade, W Cirne, F Brasileiro… - Job Scheduling Strategies …, 2003‏ - Springer
Available grid technologies like the Globus Toolkit make possible for one to run a parallel
application on resources distributed across several administrative domains. Most grid …

Trading cycles for information: Using replication to schedule bag-of-tasks applications on computational grids

DP Da Silva, W Cirne, FV Brasileiro - … , August 26-29, 2003 Proceedings 9, 2003‏ - Springer
Scheduling independent tasks on heterogeneous environments, like grids, is not trivial. To
make a good scheduling plan on this kind of environments, the scheduler usually needs …

Labs of the world, unite!!!

W Cirne, F Brasileiro, N Andrade, LB Costa… - Journal of Grid …, 2006‏ - Springer
Abstract eScience is rapidly changing the way we do research. As a result, many research
labs now need non-trivial computational power. Grid and voluntary computing are well …

Opportunistic task scheduling over co-located clouds in mobile environment

M Chen, Y Hao, CF Lai, D Wu, Y Li… - IEEE Transactions on …, 2016‏ - ieeexplore.ieee.org
With the growing popularity of mobile devices, a new type of peer-to-peer communication
mode for mobile cloud computing has been introduced. By applying a variety of short-range …

Bag-of-tasks scheduling under budget constraints

AM Oprescu, T Kielmann - 2010 IEEE second international …, 2010‏ - ieeexplore.ieee.org
Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources
on demand, charging based on reserved time intervals. While this gives great¿ exibility to …

The performance of bags-of-tasks in large-scale distributed systems

A Iosup, O Sonmez, S Anoep, D Epema - Proceedings of the 17th …, 2008‏ - dl.acm.org
Ever more scientists are employing large-scale distributed systems such as grids for their
computational work, instead of tightly coupled high-performance computing systems …

A family of heuristics for agent-based elastic cloud bag-of-tasks concurrent scheduling

JO Gutierrez-Garcia, KM Sim - Future Generation Computer Systems, 2013‏ - Elsevier
The scheduling and execution of bag-of-tasks applications (BoTs) in Clouds is performed on
sets of virtualized Cloud resources that start being exhausted right after their allocation …

Exploiting replication and data reuse to efficiently schedule data-intensive applications on grids

E Santos-Neto, W Cirne, F Brasileiro, A Lima - Job Scheduling Strategies …, 2005‏ - Springer
Data-intensive applications executing over a computational grid demand large data
transfers. These are costly operations. Therefore, taking them into account is mandatory to …

On the efficacy, efficiency and emergent behavior of task replication in large distributed systems

W Cirne, F Brasileiro, D Paranhos, LFW Góes… - Parallel Computing, 2007‏ - Elsevier
Large distributed systems challenge traditional schedulers, as it is often hard to determine a
priori how long each task will take to complete on each resource, information that is input for …