We propose a novel deadline-based strategy in scheduling and rescheduling workflow applications on a heterogeneous Grid system. Instead of minimizing the makespan of a job by a greedy algorithm, our approach schedules tasks so that the overall job meets its deadline. The key innovation is how we allow some tasks to be rescheduled, in light of later job requests, to a different time slot or another resource instance; this can leave enough resource availability for more urgent tasks. In our rescheduling, tasks are rearranged individually within certain time slot boundaries so that the temporal constraints of each workflow are kept without needing to totally reconsider the schedules of other tasks. A performance study shows that more jobs can ...
Abstract—We describe four problems inherent to Grid scheduling that could be identified by means of ...
In heterogeneous distributed systems, utility grids have emerged as a new model of service. In this ...
(eng) We present algorithms for the scheduling sequential tasks on a Network Enabled Server (NES) en...
AbstractGrid computing enables large-scale resource sharing and collaboration for solving advanced s...
In attempts to exploit a diverse set of resources in grids efficiently, numerous assays in resource ...
In this dissertation, we present a design and implementation of a tool for automatic mapping and sch...
Recently, computational Grids have proven to be a good solution for processing large-scale, computat...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Users and resources frequently join and leave computational grid, hence the state of the grid change...
Grid computing is the framework of computer systems that provides high performance computing environ...
Cost optimization for workflow scheduling while meeting deadline is one of the fundamental problems ...
Abstract—Contemporary workflow scheduling strategies that employ full-ahead planning of the complete...
We describe four problems inherent to Grid scheduling that could be identified by means of measureme...
Computational Grids are evolving into a global, service-oriented architecture – a universal platform...
A major performance issue in large-scale decentralized distributed systems, such as grids, is how to...
Abstract—We describe four problems inherent to Grid scheduling that could be identified by means of ...
In heterogeneous distributed systems, utility grids have emerged as a new model of service. In this ...
(eng) We present algorithms for the scheduling sequential tasks on a Network Enabled Server (NES) en...
AbstractGrid computing enables large-scale resource sharing and collaboration for solving advanced s...
In attempts to exploit a diverse set of resources in grids efficiently, numerous assays in resource ...
In this dissertation, we present a design and implementation of a tool for automatic mapping and sch...
Recently, computational Grids have proven to be a good solution for processing large-scale, computat...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Users and resources frequently join and leave computational grid, hence the state of the grid change...
Grid computing is the framework of computer systems that provides high performance computing environ...
Cost optimization for workflow scheduling while meeting deadline is one of the fundamental problems ...
Abstract—Contemporary workflow scheduling strategies that employ full-ahead planning of the complete...
We describe four problems inherent to Grid scheduling that could be identified by means of measureme...
Computational Grids are evolving into a global, service-oriented architecture – a universal platform...
A major performance issue in large-scale decentralized distributed systems, such as grids, is how to...
Abstract—We describe four problems inherent to Grid scheduling that could be identified by means of ...
In heterogeneous distributed systems, utility grids have emerged as a new model of service. In this ...
(eng) We present algorithms for the scheduling sequential tasks on a Network Enabled Server (NES) en...