• DocumentCode
    2776797
  • Title

    NETIBIS: an efficient and dynamic communication system for heterogeneous grids

  • Author

    Aumage, Olivier ; Hofman, Rutger ; Bal, Henri

  • Author_Institution
    Vrije Univ., Amsterdam, Netherlands
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    1101
  • Abstract
    Grids are more heterogeneous and dynamic than traditional parallel or distributed systems, both in terms of processors and of interconnects. A grid communication system must handle many issues: first, it must run on networks that are not yet determined when the application is launched, including user-space interconnects; second, it must transparently run on different networks at the same time; third, it should yield performance close to that of specialized communication systems. In this paper, we present NETIBIS, a new Java communication system that provides a uniform interface for any underlying inter-cluster or intracluster network. NETIBIS solves the heterogeneity issues posed by grid computing by dynamically constructing network protocol stacks out of drivers, self-contained building blocks for flexible configuration, with limited functionality per driver. We describe the design and implementation of the major NETIBIS drivers for serialization, multicast, reliability, and various underlying networks. We also describe various optimizations for performance, like layer collapsing for the GMdriver. We evaluate the performance of NETIBIS on several platforms, including a European grid.
  • Keywords
    Java; application program interfaces; grid computing; European grid; Gmdriver; Java communication system; NETIBIS; application program interfaces; heterogeneous grid computing; inter-cluster network; intracluster network; network protocol stacks; performance evaluation; programming environment; self-contained building block; Application software; Communication system software; Grid computing; Java; Programming environments; Protocols; Runtime; Software systems; Supercomputers; System software;
  • 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.1558683
  • Filename
    1558683