• DocumentCode
    1293716
  • Title

    Implementation and performance of pipes in the V-System

  • Author

    Zwaenepoel, Willy

  • Author_Institution
    Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
  • Issue
    12
  • fYear
    1985
  • Firstpage
    1174
  • Lastpage
    1178
  • Abstract
    The measured performance of pipes implemented by a pipe server process on top of the V message passing transport protocol is compared with the calculated performance of pipes implemented by an operating system kernel and supported by a dedicated protocol. The author describes the implementation of pipes in the V system and presents measurements of their performance. He then calculates the performance of pipes when implemented in the kernel and supported by a dedicated protocol. The performance loss as a result of using the pipe server is shown to be about 8% for network pipes and about 25% for local pipes. Given these figures and given the fact that messages and not pipes are the principal means of interprocess communication in V, it is concluded that it is quite practical to implement pipes by a process using message passing, thereby avoiding the need for additional kernel and protocol complexity.
  • Keywords
    distributed processing; local area networks; network operating systems; protocols; LAN; V message passing transport protocol; V-system; dedicated protocol; distributed processing; interprocess communication; local pipes; network pipes; operating system kernel; pipe implementation; pipe performance; pipe server process; Data structures; Kernel; Message passing; Protocols; Reliability; Servers; Workstations; Distributed systems; interprocess communication; local area networks; message passing; performance measurement; pipes;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.6312215
  • Filename
    6312215