Agile parallel applications
Anthony, Richard (2007) Agile parallel applications. International Journal of Computer Mathematics, 84 (2). pp. 153-166. ISSN 1029-0265 (electronic) 0020-7160 (paper)
| PDF - Published Version Restricted to Repository staff only Download (460kB) |
Abstract
Non-dedicated loosely coupled systems are popular platforms for cluster- and grid-based parallel processing, fundamentally because they have good cost–performance ratios and are scalable. However, these platforms represent highly dynamic environments in which performance and efficiency can be seriously impacted by changes in environmental conditions. This is especially significant where the runtime configuration has been determined statically, either at compilation time or at the start of execution. This paper introduces the concept of agile parallel processing in which the application manages several
aspects of its own run-time behaviour, including deployment granularity. This approach reduces the emphasis on the preconfiguration of components, and relies instead on inbuilt learning and discovery capabilities. To facilitate investigation into the extent to which a self-managing approach can be beneficial to parallel processing, an experimental framework has been developed. The framework
provides a range of services such as dynamicworker discovery and performance calibration, and policycontrolled
facilities such as resource management and adaptation to suit environmental conditions. The framework integrates these services with the parallel application code. The operation and performance of policy-based dynamic deployment scheduling in dynamic environments is analysed in detail.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | scheduling, parallel processing, dynamic deployment, self-management, policy-based computing |
| Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
| School / Department / Research Groups: | School of Computing & Mathematical Sciences School of Computing & Mathematical Sciences > Department of Computer Systems Technology |
| Related URLs: | |
| Last Modified: | 21 Apr 2011 10:03 |
| URI: | http://gala.gre.ac.uk/id/eprint/5502 |
Actions (login required)
| View Item |



Tools
Tools