Study with Greenwich  | Student Information  | About Us  | Research  | Contact Us

About GALA

Browse Contents

Guide to Depositing in GALA

For Greenwich Depositing Authors

Quick Search on GALA

Advanced Search

Search the University website

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)

[img] PDF - Published Version
Restricted to Repository staff only

Download (460kB)
    Official URL: http://dx.doi.org/10.1080/00207160601168373

    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

    Document Downloads

    More statistics for this item...