Determining the user-level transmission delay in networks of workstations (1996) [2 citations — 2 self]
Abstract:
The performance of many distributed system services, such as atomic broadcast, group membership, clock synchronization, etc., depends crucially on the message transmission delay, either one-way or round-trip, as experienced by the server processes communicating across the network. Usually the service specification assumes an a priori given constant ¡ as the maximum acceptable message delay, and leaves its final determination up to the service implementor. Often a timeout based on the transmission delay is the only parameter subject to adjustment, and its value determines to a great extent the runtime behavior of the service. Because of such important performance implications, a very careful choice must be made here, taking many aspects of the target system in consideration. This paper proposes a framework for the solution of this problem in networks of workstations, and illustrates its application by a suite of experiments performed in an environment consisting of Sun SPARCstation IPX machines, interconnected by an Ethernet LAN. 1
Citations
| 296 | An analysis of TCP processing overhead – Clark, Jacobson, et al. - 1989 |
| 252 | Understanding fault-tolerant distributed systems – Cristian - 1991 |
| 141 | Implementing network protocols at user level – Thekkath, Nguyen, et al. - 1993 |
| 121 | Measuring the Performance of Communication Middleware on High-Speed Networks – Gokhale, Schmidt - 1996 |
| 49 | Analysis of techniques to improve protocol processing latency – Mosberger, Peterson, et al. - 1996 |
| 37 | User-Process Communication Performance in Networks of Computers – Cabrera, Hunter, et al. - 1988 |
| 25 | Agreeing on processor group membership in asynchronous distributed systems – CHRISTIAN, F - 1995 |
| 22 | Experimental evaluation of SUNOS IPC and TCP/IP protocol implementation – Papadopoulos, Parulkar |
| 13 | Performance investigations of the IP multicast architecture – Hermanns, Schuba - 1996 |
| 13 | Comparing kernel-space and user-space communication protocols on amoeba – Oey, Langendoen, et al. - 1995 |

