This research investigates various aspects of user-perceived network performance over a local area network for two transport layer protocols: TCP and UDP. The sensitivity of user-level performance to the choice of different speed hosts, host loads, and application program interfaces are studied. Our measurements serve as a guide in designing performance critical applications. Moreover, we present a detailed timing analysis of the dynamic behavior of the TCP/IP implementation in the MD-DOS/IP package. The analysis shows that the TCP flow control mechanism has a severely negative impact on the performance. The TCP data copy and checksum are the major overheads of TCP segment processing. Finally, the bottleneck of data communication using TCP/IP is identified based on queueing theory and empirical measurements. / Master of Science
Identifer | oai:union.ndltd.org:VTETD/oai:vtechworks.lib.vt.edu:10919/46123 |
Date | 05 December 2009 |
Creators | Chen, Qizhong |
Contributors | Computer Science, Abrams, Marc, Midkiff, Scott F., Kafura, Dennis G. |
Publisher | Virginia Tech |
Source Sets | Virginia Tech Theses and Dissertation |
Language | English |
Detected Language | English |
Type | Thesis, Text |
Format | viii, 105 leaves, BTD, application/pdf, application/pdf |
Rights | In Copyright, http://rightsstatements.org/vocab/InC/1.0/ |
Relation | OCLC# 24425134, LD5655.V855_1991.C546.pdf |
Page generated in 0.0017 seconds