• DocumentCode
    3531592
  • Title

    Aspect-Based Patterns for Grid Programming

  • Author

    Navarro, Luis Daniel Benavides ; Douence, Rémi ; Hermenier, Fabien ; Menaud, Jean-Marc ; Sudholt, Mario

  • Author_Institution
    Dept. Inf., EMN - INRIA, Nantes
  • fYear
    2008
  • fDate
    Oct. 29 2008-Nov. 1 2008
  • Firstpage
    141
  • Lastpage
    148
  • Abstract
    The development of grid algorithms is frequently hampered by limited means to describe topologies and lack of support for the invasive composition of legacy components in order to pass data between them. In this paper we present a solution to overcome these limitations using the notion of invasive patterns for the construction of distributed algorithms, a recent extension of well-known computation and communication patterns. Concretely, we present two contributions. First, based on a study of how patterns are instantiated in NAS grid, a well-known benchmark used for evaluating performance of computational grids, we show how invasive patterns can be used for the declarative definition of large-scale grid topologies and checkpointing algorithms. Second, we qualitatively and quantitatively evaluate how our approach can be used to implement the checkpointing on top of grid applications.
  • Keywords
    checkpointing; distributed algorithms; grid computing; object-oriented programming; NAS grid; aspect-based pattern; checkpointing algorithm; computational grid; distributed algorithm; grid programming; grid topology; invasive pattern; Benchmark testing; Checkpointing; Computer architecture; Distributed algorithms; Distributed computing; Grid computing; High performance computing; Large-scale systems; Middleware; Topology; Aspects; grid; invasive patterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2008. SBAC-PAD '08. 20th International Symposium on
  • Conference_Location
    Campo Grande, MS
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3423-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2008.22
  • Filename
    4685738