A comprehensive perspective on pilot-job systems
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 …
are used to execute millions of jobs on several cyberinfrastructures worldwide, consuming …
OurGrid: An approach to easily assemble grids with equitable resource sharing
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 …
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 …
make a good scheduling plan on this kind of environments, the scheduler usually needs …
Labs of the world, unite!!!
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 …
labs now need non-trivial computational power. Grid and voluntary computing are well …
Opportunistic task scheduling over co-located clouds in mobile environment
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 …
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 …
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
Ever more scientists are employing large-scale distributed systems such as grids for their
computational work, instead of tightly coupled high-performance computing systems …
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 …
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
Data-intensive applications executing over a computational grid demand large data
transfers. These are costly operations. Therefore, taking them into account is mandatory to …
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
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 …
Scheduling using Bee Colony (JDS-BC). JDS-BC consists of two collaborating mechanisms …