• DocumentCode
    2776205
  • Title

    Object-oriented SPMD

  • Author

    Baduel, Leurent ; Baude, Françoise ; Caromel, Denis

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Sophia-Antipolis, France
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    824
  • Abstract
    This article presents an evolution of classical SPMD programming for clusters and grids. It is named "object-oriented SPMD" as it is based on remote method invocation. More precisely, it is based on an active object pattern, extended as a typed group of active objects, to which SPMD\´s specificities are added. The proposed programming model is more flexible: techniques to postpone barrier and to remove any explicit loop make it possible to privilege reactivity and reuse. The resulting OO-SPMD API has been implemented in ProActive. Good scalability and quite competitive performances, compared to what is obtained using C-MPI, are demonstrated.
  • Keywords
    application program interfaces; formal specification; grid computing; message passing; object-oriented programming; remote procedure calls; OO-SPMD API; ProActive; SPMD specification; active object pattern; cluster computing; grid computing; object-oriented SPMD programming; remote method invocation; Concurrent computing; Genetic programming; Grid computing; Java; Libraries; Object oriented modeling; Object oriented programming; Parallel programming; Scalability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558647
  • Filename
    1558647