scholarly journals A framework for performance evaluation of parallel applications on the Grid

2006 ◽  
Vol 9 (2) ◽  
Author(s):  
Carlos Figueira ◽  
Emilio Hernandez ◽  
Eduardo Blanco

Performance evaluation of applications running on a Grid is a challenging task. Grid’s resources are heterogeneous in nature, often shared, and dynamic, all of which have important implications on the performance of an application executing on the Grid. For instance, applications performance will suffer from perturbation induced by external load on the network or computational nodes. Also, re- sources allocated to applications may vary between different executions. In this paper, we propose a simple framework that takes into account these factors to allow users to gain knowledge of fundamental performance characteristics of their parallel applications. This framework was incorporated in SUMA, a Grid-enabled platform for the execution of scientific applications in Java. We show some results of the utilization of this framework, which was tested by analyzing and tuning a parallel application.

2004 ◽  
Vol 11 (2) ◽  
pp. 430-432 ◽  
Author(s):  
Karen De Vreese ◽  
Rachel Barylski ◽  
Fiona Pughe ◽  
Miriam Bläser ◽  
Colin Evans ◽  
...  

ABSTRACT We carried out a multicenter performance evaluation of three new DNA-based human leukocyte antigen (HLA) typing assays: INNO-LiPA HLA-A Update, INNO-LiPA HLA-B Update, and INNO-LiPA HLA-DQB1 Update. After optimization, the accuracy rates were all 100%, and the final observed resolutions were 99.4, 92.4, and 85.6%, respectively. These rapid and easy-to-perform assays yielded results fully concordant with other DNA-based tissue typing tests.


2001 ◽  
Vol 02 (03) ◽  
pp. 331-343
Author(s):  
CHRISTOPHER MCAVANEY ◽  
ANDRZEJ GOSCINSKI

Parallel execution is a very efficient means of processing vast amounts of data in a small amount of time. Creating parallel applications has never been easy, and requires much knowledge of the task and the execution environment used to execute parallel processes. The process of creating parallel applications can be made easier through using a compiler that automatically parallelises a supplied application. Executing the parallel application is also simplified when a well designed execution environment is used. Such an execution environment provides very powerful operations to the programmer transparently. Combining both a parallelising compiler and execution environment and providing a fully automated parallelisation and execution tool is the aim of this research. The advantage of using such a fully automated tool is that the user does not need to provide any additional input to gain the benefits of parallel execution. This report shows the tool and how it transparently supports the programmer creating parallel applications and supports their execution.


Author(s):  
Leonid Oliker ◽  
Rupak Biswas ◽  
Julian Borrill ◽  
Andrew Canning ◽  
Jonathan Carter ◽  
...  

2015 ◽  
Vol 13 (8) ◽  
pp. 2776-2784 ◽  
Author(s):  
Lucas Goulart Silva ◽  
Carlos Augusto Paiva Silva Martins ◽  
Luis Fabricio Wanderley Goes

2006 ◽  
Vol 21 (3) ◽  
pp. 205-219 ◽  
Author(s):  
RICHARD ANTHONY

This paper presents an empirical investigation of policy-based self-management techniques for parallel applications executing in loosely-coupled environments. The dynamic and heterogeneous nature of these environments is discussed and the special considerations for parallel applications are identified. An adaptive strategy for the run-time deployment of tasks of parallel applications is presented. The strategy is based on embedding numerous policies which are informed by contextual and environmental inputs. The policies govern various aspects of behaviour, enhancing flexibility so that the goals of efficiency and performance are achieved despite high levels of environmental variability. A prototype self-managing parallel application is used as a vehicle to explore the feasibility and benefits of the strategy. In particular, several aspects of stability are investigated. The implementation and behaviour of three policies are discussed and sample results examined.


Sign in / Sign up

Export Citation Format

Share Document