Programming Grid applications with GRID superscalar

被引:1
作者
Rosa M. Badia
Jesús Labarta
Raül Sirvent
Josep M. Pérez
José M. Cela
Rogeli Grima
机构
[1] CEPBA-IBM Research Institute, UPC
关键词
Grid middleware; Grid programming models;
D O I
10.1023/B:GRID.0000024072.93701.f3
中图分类号
学科分类号
摘要
The aim of GRID superscalar is to reduce the development complexity of Grid applications to the minimum, in such a way that writing an application for a computational Grid may be as easy as writing a sequential application. Our assumption is that Grid applications would be in a lot of cases composed of tasks, most of them repetitive. The granularity of these tasks will be of the level of simulations or programs, and the data objects will be files. GRID superscalar allows application developers to write their application in a sequential fashion. The requirements to run that sequential application in a computational Grid are the specification of the interface of the tasks that should be run in the Grid, and, at some points, calls to the GRID superscalar interface functions and link with the run-time library. GRID superscalar provides an underlying run-time that is able to detect the inherent parallelismof the sequential application and performs concurrent task submission. In addition to a data-dependence analysis based on those input/output task parameters which are files, techniques such as file renaming and file locality are applied to increase the application performance. This paper presents the current GRID superscalar prototype based on Globus Toolkit 2.x, together with examples and performance evaluation of some benchmarks. © 2004 Kluwer Academic Publishers.
引用
收藏
页码:151 / 170
页数:19
相关论文
共 50 条
  • [21] A Trusted Data Storage Infrastructure for Grid-Based Medical Applications
    van't Noordende, Guido J.
    Olabarriaga, Silvia D.
    Koot, Matthijs R.
    de laat, Cees Th. A. M.
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2009, 1 (02) : 1 - 14
  • [22] A static resource allocation framework for Grid-based streaming applications
    Chen, Liang
    Agrawal, Gagan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06) : 653 - 666
  • [23] Research on the data grid Griddaen architecture based on grid middleware
    Long, Q
    Liu, Q
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 86 - 89
  • [24] Architecture design of grid GIS and its applications on image processing based on LAN
    Shen, ZF
    Luo, JC
    Zhou, CH
    Cai, SH
    Zheng, J
    Chen, QX
    Ming, DP
    Sun, QH
    [J]. INFORMATION SCIENCES, 2004, 166 (1-4) : 1 - 17
  • [25] Perspectives on grid computing
    Schwiegelshohn, Uwe
    Badia, Rosa M.
    Bubak, Marian
    Danelutto, Marco
    Dustdar, Schahram
    Gagliardi, Fabrizio
    Geiger, Alfred
    Hluchy, Ladislav
    Kranzlmueller, Dieter
    Laure, Erwin
    Priol, Thierry
    Reinefeld, Alexander
    Resch, Michael
    Reuter, Andreas
    Rienhoff, Otto
    Rueter, Thomas
    Sloot, Peter
    Talia, Domenico
    Ullmann, Klaus
    Yahyapour, Ramin
    von Voigt, Gabriele
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (08): : 1104 - 1115
  • [26] Grid middleware in China
    Wu, Yongwei
    Hu, Chunming
    Zha, Li
    Wu, Song
    [J]. International Journal of Web and Grid Services, 2007, 3 (04) : 371 - 402
  • [27] Grid Services for Genomic Research. Polish National Grid perspective.
    Borez, Marcelina
    Kluszczynski, Rafal
    Marczak, Grzegorz
    Benedyczak, Krzysztof
    Bala, Piotr
    [J]. 2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 985 - 990
  • [28] A Grid service broker for scheduling e-Science applications on global data Grids
    Venugopal, Srikumar
    Buyya, Rajkumar
    Winton, Lyle
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06) : 685 - 699
  • [29] ZENTURIO: a grid middleware-based tool for experiment management of parallel and distributed applications
    Prodan, R
    Fahringer, T
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (06) : 693 - 707
  • [30] Conceptual and implementation models for the Grid
    Parashar, M
    Browne, JC
    [J]. PROCEEDINGS OF THE IEEE, 2005, 93 (03) : 653 - 668