• DocumentCode
    2888431
  • Title

    Enabling JaSkel skeletons for clusters and computational Grids

  • Author

    Sobral, J.L. ; Proença, A.J.

  • Author_Institution
    Dept. de Inf., Univ. do Minho, Braga
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    365
  • Lastpage
    371
  • Abstract
    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.
  • Keywords
    Java; grid computing; middleware; object-oriented programming; JaSkel distributed execution tool; Java abstract class; aspect-oriented external tool; cluster system; computational grid; middleware; parallel interaction paradigm; Concurrent computing; Distributed computing; Grid computing; Java; Lithium; Mesh generation; Message passing; Middleware; Programming profession; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629251
  • Filename
    4629251