Enabling JaSkel Skeletons for Clusters and Computational Grids

被引:5
|
作者
Sobral, J. L. [1 ]
Proenca, J. [1 ]
机构
[1] Univ Minho, Dept Informat, Ctr Ciencias & Tecnol Computacao, Braga, Portugal
关键词
D O I
10.1109/CLUSTR.2007.4629251
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
JaSkel is a skeleton-based framework to develop efficient concurrent, parallel and Grid applications. It provides a set of Java abstract classes that implement recurring parallel interaction paradigms. The key feature of JaSkel is to use aspect-oriented external tools to address distributed execution, by injecting code to support communication middleware into JaSkel built-in skeleton implementations. This feature, when combined with the ability to develop nested skeletons, can help to tailor JaSkel applications to efficiently run on a Grid of clusters systems, by taking advantage of inter/intra-cluster and/or intra-node communications. This paper describes the JaSkel distributed execution tools and how they interplay with the JaSkel framework to transparently run applications on a wide range of computing platforms, from multi-core to computational Grids. Results are presented to show the feasibility and scalability of this approach.
引用
收藏
页码:365 / 371
页数:7
相关论文
共 50 条
  • [1] Grid Enabled JaSkel Skeletons with GMarte
    Alonso, J. M.
    Hernandez, V.
    Molto, G.
    Proenca, A.
    Sobral, J. L.
    [J]. IBERGRID: 1ST IBERIAN GRID INFRASTRUCTURE CONFERENCE PROCEEDINGS, 2007, : 301 - 312
  • [2] Clusters and computational grids for scientific computing
    Dongarra, JJ
    Tourancheau, B
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 1999, 13 (03): : 179 - 179
  • [3] Clusters and computational grids for scientific computing
    Dongarra, J
    Shimasaki, M
    Tourancheau, B
    [J]. PARALLEL COMPUTING, 2001, 27 (11) : 1401 - 1402
  • [4] Preface: Workshop on clusters and computational grids for scientific computing
    Dongarra, J
    Tourancheau, B
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (03): : 283 - 283
  • [5] Special Issue on Clusters and Computational Grids for Scientific Computing
    Dongarra, Jack
    Tourancheau, Bernard
    [J]. PARALLEL PROCESSING LETTERS, 2009, 19 (03) : 379 - 379
  • [6] Packet Spacing: An Enabling Mechanism for Delivering Multimedia Content in Computational Grids
    Annette C. Feng
    Apu C. Kapadia
    Wu-Chun Feng
    Geneva G. Belford
    [J]. The Journal of Supercomputing, 2002, 23 : 51 - 66
  • [7] Packet spacing: An enabling mechanism for delivering multimedia content in computational grids
    Feng, AC
    Kapadia, AC
    Feng, WC
    Belford, GG
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 23 (01): : 51 - 66
  • [8] Algorithmic skeletons meeting grids
    Danelutto, Marco
    Aldinucci, Marco
    [J]. PARALLEL COMPUTING, 2006, 32 (7-8) : 449 - 462
  • [9] GridFS: highly scalable I/O solution for clusters and computational grids
    Bhardwaj, Dheeraj
    Sinha, Manish K.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2006, 2 (5-6) : 287 - 291
  • [10] Peer-to-peer for computational grids: mixing clusters and desktop machines
    Caromel, Denis
    di Costanzo, Alexandre
    Mathieu, Clement
    [J]. PARALLEL COMPUTING, 2007, 33 (4-5) : 275 - 288