• DocumentCode
    2720564
  • Title

    An asynchronous remote procedure call system for heterogeneous programming

  • Author

    Lin, David D H ; Shirazi, Behrooz ; Peyravi, Hassan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1991
  • fDate
    27-30 Mar 1991
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    The authors introduce the reliable asynchronous remote procedure call (RARPC) which is an efficient communication control mechanism to support a heterogeneous distributed programming environment. The mechanism is based on an asynchronous control algorithm which is developed for managing multi-threaded asynchronous calls in the client/server model of the heterogeneous distributed environment. A RARPC communication exchange protocol is built on IP/UDP which is supported in the 4.3 BSD UNIX operating system. The RARPC prototype system is implemented among several Sun workstations and a VAX 11/780. The authors have measured the performance of the RARPC system and compared it to the Sun´s NFS/RPC. The results show that in terms of total RPC processing time, the RARPC can improve the performance up to 50% compared to Sun NFS/RPC, for a two-machine client/server model
  • Keywords
    distributed processing; programming environments; protocols; 4.3 BSD UNIX operating system; IP/UDP; asynchronous remote procedure call system; client/server model; communication control mechanism; communication exchange protocol; heterogeneous distributed programming environment; performance; Communication system control; Distributed computing; Mathematical programming; Operating systems; Programming environments; Programming profession; Protocols; Reliability engineering; Sun; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-2133-8
  • Type

    conf

  • DOI
    10.1109/PCCC.1991.113805
  • Filename
    113805