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 条
  • [1] GRID superscalar and GriCoL: Integrating different programming approaches
    Sirvent, Rauel
    Badia, Rosa M.
    Currle-Linde, Natalia
    Resch, Michael
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 139 - +
  • [2] PERFORMANCE MONITORING OF GRID SUPERSCALAR: SUMMING UP
    Funika, Wlodzimierz
    Machner, Piotr
    Bubak, Marian
    Badia, Rosa M.
    Sirvent, Rauel
    GRID AND SERVICES EVOLUTION, 2009, : 143 - 155
  • [3] Performance monitoring of GRID superscalar with OCM-G/G-PM: Integration issues
    Badia, Rosa M.
    Sirvent, Rauel
    Bubak, Marian
    Funika, Wlodzimierz
    Machner, Piotr
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 193 - +
  • [4] Performance monitoring of Grid superscalar with OCM-G/G-PM: Tuning and improvements
    Badia, Rosa M.
    Sirvent, Raul
    Bubak, Marian
    Funika, Wlodzimierz
    Machner, Piotr
    MAKING GRIDS WORK, 2008, : 273 - +
  • [5] A computational Grid framework for immunological applications
    Halling-Brown, Mark D.
    Moss, David S.
    Sansom, Clare E.
    Shepherd, Adrian J.
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2009, 367 (1898): : 2705 - 2716
  • [6] Grid Computing Evolution in Scientific Applications
    Grigorieva M.A.
    Klimentov A.A.
    Supercomputing Frontiers and Innovations, 2024, 11 (01) : 4 - 50
  • [7] Grid-Enabling Applications with JGRIM
    Mateos, Cristian
    Zunino, Alejandro
    Campo, Marcelo
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2009, 1 (03) : 52 - 72
  • [8] Grid middleware CyberGRIP and its applications
    Miyazawa, Kimio
    Kadooka, Yoshimasa
    Yamashita, Tomonori
    Tago, Yoshio
    3rd International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2005, : 124 - 129
  • [9] Automatic Grid workflow based on imperative programming languages
    Sirvent, Raul
    Perez, Josep M.
    Badia, Rosa M.
    Labarta, Jesus
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (10) : 1169 - 1186
  • [10] Java']Java Based Architecture for Grid Applications
    Guerriero, Andrea
    Pasquale, Ciriaco C.
    Ragni, Francesco
    2009 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2009, : 355 - 359