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 …

A bee colony based optimization approach for simultaneous job scheduling and data replication in grid environments

J Taheri, YC Lee, AY Zomaya, HJ Siegel - Computers & Operations …, 2013 - Elsevier
This paper presents a novel Bee Colony based optimization algorithm, named Job Data
Scheduling using Bee Colony (JDS-BC). JDS-BC consists of two collaborating mechanisms …