ecc@CS.CMU.EDU (Eric Cooper) (09/26/88)
A number of people asked for a summary of the responses to my request (about a month ago) for references to performance studies of networking implementations. Thank you to all who responded, and my apologies for the delay in posting this. Eric Cooper Computer Science Department Carnegie Mellon University -------- First, let me recommend Jeff Mogul's (mogul@decwrl.dec.com) excellent annotated bibliography, which he distributed at SIGCOMM: @techreport(mogul-bibliography ,author="Jeffrey C. Mogul" ,title="The Experimental Literature of the {Internet}: An Annotated Bibliography" ,type="Research Report" ,number="88/3" ,institution="DEC Western Research Laboratory" ,month=aug ,year=1988 ) And thanks to John Riedl ({ucbvax,decvax,hplabs}!purdue!riedl or riedl@mordred.Purdue.EDU) for the following: -------- Here's a reference to measurements of UDP on Sun 3/50s: @InProceedings{ethernet-experiment, Author = "Bharat Bhargava and Tom Mueller and John Riedl", Title = "Experimental Analysis of Layered {E}thernet Software", BookTitle = "Proc of the ACM-IEEE Computer Society 1987 Fall Joint Computer Conference", Month = oct, Year = 1987, Address = "Dallas, Texas", Pages = "559--568" } Another paper I've co-authored contains measurements of two multicasting implementations that we did (one a kernel-level simulation, and one using Ethernet hardware multicast), and a comparison of local-only communications methods with using UDP locally: @TechReport{raid-network-experiments, Author = "Bharat Bhargava and Enrique Mafla and John Riedl and Bradley Sauder", Title = "Implementation and Measurements of an Efficient Communication Facility for Distributed Database Systems", Institution = "Purdue University", Month = jun, Year = 1988, Number = "CSD-TR-783", Note = "Submitted for publication" } Lazowska et. al. discuss communications performance as a side issue: @Article{file-access-performance, Author = "Edward D. Lazowska and John Zahorjan and David R. Cheriton and Willy Zwaenepoel", Title = "File Access Performance of Diskless Workstations", Journal = tocs, Year = 1986, Month = aug, Volume = 4, Number = 3, Pages = "238--268" } Zwaenepoel implements blast, stop-and-wait, and sliding window data transfer protocols on Suns. His measurements are non-standard in that he avoids crossing the kernel/user boundary, but he has some interesting things to say: @InProceedings{large-transfers, Author = "Willy Zwaenepoel", Title = "Protocols for Large Data Transfers over Local Networks", BookTitle = "Proceedings of the 9th Data Communications Symposium", Address = "Whistler Mountain, British Columbia, Canada", Month = sep, Year = 1985, Pages = "22--32" } I'm pretty sure that the V article in the March CACM makes some mention of Unix datagram performance. At the least, I'm pretty sure they mention a Unix implementation of VMTP: @Article{V-cacm, Author = "David R. Cheriton", Title = "The V Distributed System", Year = 1988, Month = mar, Volume = 31, Number = 3, Journal = cacm }