• DocumentCode
    1942559
  • Title

    Implementation and measurements of efficient communication facilities for distributed database systems

  • Author

    Bhargava, Bharat ; Mafla, Enrique ; Riedl, John ; Sauder, Bradley

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1989
  • fDate
    6-10 Feb 1989
  • Firstpage
    200
  • Lastpage
    207
  • Abstract
    Experimentation with several methods of providing efficient communication facilities for distributed database systems is described. These studies give insight into the delays incurred by applications running on distributed systems. Five different mechanisms for local interprocess communications (two variations with message queues, named pipes, shared memory, and UDP sockets) have been implemented, compared, and analyzed. The most efficient of these is three times as fast as UDP for 1000-byte messages. Kernel-level software multicast and hardware multicast have also been implemented and their performance analyzed. The results show the significant advantage of using these techniques instead of using multiple sends and receives at the user level. The design of a facility that allows the dynamic addition of user-level protocols such as two-phase commit, clock synchronization, etc. to an operating system kernel is presented. The facility is based on a simple stack-based language that provides the functionality and security required
  • Keywords
    distributed databases; network operating systems; protocols; UDP sockets; clock synchronization; distributed database systems; dynamic addition; efficient communication facilities; functionality; local interprocess communications; message queues; named pipes; operating system kernel; security; shared memory; stack-based language; two-phase commit; user-level protocols; Application software; Clocks; Database systems; Delay; Hardware; Performance analysis; Queueing analysis; Sockets; Software performance; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1989. Proceedings. Fifth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-1915-5
  • Type

    conf

  • DOI
    10.1109/ICDE.1989.47215
  • Filename
    47215