• DocumentCode
    2130227
  • Title

    Communication compilation for unreliable networks

  • Author

    Islam, Nayeem ; Dave, Amitabh ; Campbell, Roy H.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    188
  • Lastpage
    195
  • Abstract
    Parallel programs running on top of generic protocols (e.g. TCP) in a cluster of workstations often do not perform or scale as well as one would expect. One reason for this is that both the performance and scalability of parallel applications are highly dependent on the speed of communication, yet the generic protocols used to guarantee reliable message delivery add unnecessary overhead which degrades the performance of the parallel application. The main thesis we explore in this paper is that it is possible to use knowledge of application behavior to design protocols that are more efficient. In particular, we investigate automatic techniques for generating optimized application-specific network protocols for parallel applications running on unreliable networks. Our algorithms assume that the application communication can be represented by a context free grammar. Such algorithms form the basis for a communication compiler
  • Keywords
    context-free grammars; fault tolerant computing; parallel programming; performance evaluation; protocols; communication; communication compiler; context free grammar; network protocols; parallel applications; performance; protocols; reliable message; scalability; unreliable networks; Application software; Buffer storage; Computer science; Context; Costs; Degradation; Parallel processing; Protocols; Telecommunication network reliability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.507916
  • Filename
    507916