Experiments in MIMD parallelism
Future Generation Computer Systems - Parallel computing
Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
Future Generation Computer Systems - Special issue on metacomputing
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Grid programming: some indications where we are headed
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Experiences with predicting resource performance on-line in computational grid settings
ACM SIGMETRICS Performance Evaluation Review
Patterns and skeletons for parallel and distributed computing
Patterns and skeletons for parallel and distributed computing
Master/Slave Computing on the Grid
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Software Architecture-Based Adaptation for Grid Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Self adaptivity in Grid computing: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
The role of performance engineering techniques in the context of the Grid: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
A Grid-Based Stochastic Simulation of Unitary and Membrane Ca^2+ Currents in Spherical Cells
CBMS '05 Proceedings of the 18th IEEE Symposium on Computer-Based Medical Systems
Adaptive Scheduling for Task Farming with Grid Middleware
International Journal of High Performance Computing Applications
Real-Time Performance Monitoring, Adaptive Control, and Interactive Steering of Computational Grids
International Journal of High Performance Computing Applications
Journal of Parallel and Distributed Computing
Scheduling Skeleton-Based Grid Applications Using PEPA and NWS
The Computer Journal
Self-adaptive skeletal task farm for computational grids
Parallel Computing - Algorithmic skeletons
NEURONgrid: a toolkit for generating parameter-space maps using NEURON in a grid environment
ISBRA'07 Proceedings of the 3rd international conference on Bioinformatics research and applications
Adaptive statistical scheduling of divisible workloads in heterogeneous systems
Journal of Scheduling
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Towards fully adaptive pipeline parallelism for heterogeneous distributed environments
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
Algorithmic skeletons abstract commonly used patterns of parallel computation, communication, and interaction. By demonstrating a predictable communication and computation structure, they provide a foundation for performance modelling and estimation. Grids pose a challenge to known distributed systems techniques as a result of their dynamism. One of the most prominent research areas concerns the availability of proved programming paradigms with special emphasis on the performance side. Thus, adaptable performance improvement techniques have been the subject of intense scrutiny. Scant research has been conducted on using the skeletal predicting information to enhance performance in heterogeneous environments. We propose the use of these predicting properties to adaptively enhance the performance of skeletons, in particular of a task farm, within a computational grid. Hence, the problem addressed in this paper is: given a skeletal task farm, find an effective way to improve its performance on a heterogeneous distributed environment by incorporating information at compile time that helps it to adapt at execution time. This work provides a grid-enabled, adaptive task farm model, using the NWS statistical predictions on bandwidth, latency and processor availability. The central case study implements an ad-hoc task farm based on C/MPI and employs PACX-MPI for inter-node communication. We present initial promising results of parallel executions of an artificially-generated numerical code in a grid.