We present a technique for deriving predictions for the run times of parallel applications from the run times of "similar " applications that have executed in the past. The novel aspect of our work is the use of search techniques to determine those application characteristics that yield the best definition of similarity for the purpose of making predictions. We use four workloads recorded from parallel computers at Argonne National Laboratory, the Cornell Theory Center, and the San Diego Supercomputer Center to evaluate the effectiveness of our approach. We show that on these workloads our techniques achieve predictions that are between 14 and 60 percent better than those achieved by other researchers; our approach achieves mean p...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
To make effective job placement policies for a volatile large scale heterogeneous system or in grid ...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The authors present a technique for deriving predictions for the run times of parallel applications ...
This paper evaluates several main learning and heuris-tic techniques for application run time predic...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
International audienceThis article describes some work in the domain ofapplication execution time pr...
In this paper we studied performance predictions for parallel scientific applications on a homogeneo...
In large-scale Grids with many possible resources (clus-ters of computing elements) to run applicati...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
The increase in the use of parallel distributed architec-tures in order to solve large-scale scienti...
Computers perform different applications in different ways. To characterize an application performan...
Abstract. When a moldable job is submitted to a space-sharing parallel computer, it must choose whet...
The purposes of runtime prediction in grid computing are to provide quality information in order to ...
In a Grid computing environment, resources are shared among a large number of applications. Brokers ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
To make effective job placement policies for a volatile large scale heterogeneous system or in grid ...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The authors present a technique for deriving predictions for the run times of parallel applications ...
This paper evaluates several main learning and heuris-tic techniques for application run time predic...
The effectiveness of distributed execution of computationally intensive applications (jobs) largely ...
International audienceThis article describes some work in the domain ofapplication execution time pr...
In this paper we studied performance predictions for parallel scientific applications on a homogeneo...
In large-scale Grids with many possible resources (clus-ters of computing elements) to run applicati...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
The increase in the use of parallel distributed architec-tures in order to solve large-scale scienti...
Computers perform different applications in different ways. To characterize an application performan...
Abstract. When a moldable job is submitted to a space-sharing parallel computer, it must choose whet...
The purposes of runtime prediction in grid computing are to provide quality information in order to ...
In a Grid computing environment, resources are shared among a large number of applications. Brokers ...
As High Performance Computing (HPC) has grown considerably and is expected to grow even more, effect...
To make effective job placement policies for a volatile large scale heterogeneous system or in grid ...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...