Conference Proceeding
A modeling approach for estimating execution time of long-running scientific applications
Florida Int. Univ. (FIU), Miami, FL
05/2008;
DOI:10.1109/IPDPS.2008.4536214
ISBN: 978-1-4244-1693-6 pp.1 - 8 In proceeding of: Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Source: IEEE Xplore
-
Citations (0)
- Cited In (1)
-
Article: Coordinated rescheduling of Bag‐of‐Tasks for executions on multiple resource providers
[show abstract] [hide abstract]
ABSTRACT: Metaschedulers can distribute parts of a Bag-of-Tasks (BoT) application among various resource providers in order to speed up its execution. The expected completion time of the user application is then calculated based on the run-time estimates of all applications running and waiting for resources. However, because of inaccurate run time estimates, initial schedules are not those that provide users with the earliest completion time. These estimates increase the time distance between the first and last tasks of a BoT application, which increases average user response time, especially in multi-provider environments. This paper proposes a coordinated rescheduling algorithm to handle inaccurate run-time estimates when executing BoT applications in multi-provider environments. The coordinated rescheduling defines which tasks can have start time updated based on the expected completion time of the entire BoT application. We have also evaluated the impact of system-generated run-time estimates to schedule BoT applications on multiple providers. We performed experiments using simulations and a real distributed platform, Grid'5000. From our experiments, we obtained reductions of up to 5 and 10% for response time and slowdown metrics, respectively, by using coordinated rescheduling over a traditional rescheduling solution. Moreover, coordinated rescheduling requires little modification of existing scheduling systems. System-generated predictions, on the other hand, are more complex to be deployed and may not reduce response times as much as coordinated rescheduling. Copyright © 2011 John Wiley & Sons, Ltd.Concurrency and Computation Practice and Experience 09/2011; · 0.64 Impact Factor
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed.
The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual
current impact factor.
Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence
agreement may be applicable.
Keywords
application execution
applications
available resources
execution time
first- come-first-served
intelligent brokering
intrusive techniques
long-running scientific applications
measured values
modeling approach
monitoring dynamic resource availability
multi-cluster grid
prediction errors
profiled first
profiling experiments
resource usage model
scheduling algorithms
support applications
time-sensitive scientific applications
timeliness requirements