• DocumentCode
    2540815
  • Title

    Kerrighed and data parallelism: cluster computing on single system image operating systems

  • Author

    Morin, Christine ; Lottiaux, Renaud ; Vallée, Geoffroy ; Gallard, Pascal ; Margery, David ; Berthou, Jean-Yves ; Scherson, Isaac D.

  • Author_Institution
    IRISA/INRIA, Campus Univ. de Beaulieu, Rennes, France
  • fYear
    2004
  • fDate
    20-23 Sept. 2004
  • Firstpage
    277
  • Lastpage
    286
  • Abstract
    A working single system image distributed operating system is presented. Dubbed Kerrighed, it provides a unified approach and support to both the MPI and the shared memory programming models. The system is operational in a 16-processor cluster at the Institut de Recherche en Informatique et Systemes Aleatoires in Rennes, France. In this paper, the system is described with emphasis on its main contributing and distinguishing factors, namely its DSM based on memory containers, its flexible handling of scheduling and checkpointing strategies, and its efficient and unified communications layer. Because of the importance and popularity of data parallel applications in these systems, we present a brief discussion of the mapping of two well known and established data parallel algorithms. It is shown that ShearSort is remarkably well suited for the architecture/system pair as is the ever so popular and important two-dimensional fast Fourier transform. (2D FFT).
  • Keywords
    checkpointing; distributed shared memory systems; fast Fourier transforms; message passing; network operating systems; parallel programming; workstation clusters; 16-processor cluster; 2D fast Fourier transform; DSM; Kerrighed; MPI; ShearSort; checkpointing strategies; cluster computing; communication layer; data parallel algorithms; data parallel applications; data parallelism; distributed operating system; scheduling strategies; shared memory programming models; single system image operating systems; Application software; Checkpointing; Concurrent computing; Containers; Kernel; Linux; Memory management; Operating systems; Parallel processing; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2004 IEEE International Conference on
  • ISSN
    1552-5244
  • Print_ISBN
    0-7803-8694-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2004.1392625
  • Filename
    1392625