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 条
[31]   Conceptual and implementation models for the Grid [J].
Parashar, M ;
Browne, JC .
PROCEEDINGS OF THE IEEE, 2005, 93 (03) :653-668
[32]   A taxonomy of grid resource brokers [J].
Kertesz, Attila ;
Kacsuk, Peter .
DISTRIBUTED AND PARALLEL SYSTEMS: FROM CLUSTER TO GRID COMPUTING, 2007, :201-+
[33]   CampusWare: An Easy-To-Use, Efficient and Portable Grid Middleware for Compute-intensive Applications [J].
Wang, Dong ;
Jiang, Jinlei ;
Wu, Yongwei ;
Yang, Guangwen .
FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, :36-43
[34]   ADAPTING A HEP APPLICATION FOR RUNNING ON THE GRID [J].
Funika, Wlodzimierz ;
Korcyl, Krzysztof ;
Pieczykolan, Jan ;
Skital, Lukasz ;
Balos, Kazimierz ;
Slota, Renata ;
Guzy, Krzysztof ;
Dutka, Lukasz ;
Kitowski, Jacek ;
Zielinski, Krzysztof .
COMPUTING AND INFORMATICS, 2009, 28 (03) :353-367
[35]   A distributed workflow management model for grid middleware [J].
Chen, Xiaowu ;
Ou, Haifeng ;
Zhao, Qinping .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2008, 23 (02) :107-120
[36]   System Architecture for Efficient Grid Resource Management [J].
Qadir, Kamran ;
Ahmad, H. Farooq ;
Rasool, Raihan Ur ;
Mahmood, Shahid ;
Suguri, Hiroki .
2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, :846-+
[37]   GMarte:: Grid middleware to abstract remote task execution [J].
Alonso, J. M. ;
Hernandez, V. ;
Molto, G. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (15) :2021-2036
[38]   A workflow system based on Meta Services in Grid environments [J].
Lee, Jinbock ;
Lee, Sangkeon ;
Choi, Jaeyoung .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 :883-895
[39]   Research of Grid Middleware Based on P-S [J].
WangXiaoyan WenRuchun Faculty of Mechanical and Electronic Engineering Jiangxi University of SciTech Ganzhou FengJiang LuHong Faculty of Information Engineering Jiangxi University of Science and Technology Ganzhou .
微计算机信息, 2004, (11) :148-149
[40]   Research on grid-based distributed virtual reality [J].
Tang, LL ;
Li, QQ .
2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, :1316-1319