Implementation and Measurements of Efficient Communication Facilities for Distributed Database Systems
01 January 1989
This research presents our experimentation with several methods of providing efficient communication facilities for distributed database systems. These studies give insight into the delays caused by the applications of distributed systems. We have implemented, compared, and analyzed five different mechanisms for local interprocess communication (two variations with messager queues, named pipes, shared memory, and UDP sockets). The most efficient of these is four times as fast as UDP for 1000 byte messages. We implemented and measured the performance of kernel-level software multicast and hardware multicast. The results show the significant advantage of using these techniques instead of using multiple sends and receives at the user level.