A PDA is used mainly for downloading data from a stationary server such as a desktop PC in an infrastructure network based on wireless LAN. Thus, the overall performance depends heavily on the performance of such downloading with PDA. Unfortunately, for a PDA the time taken to receive data from a PC is longer than the time taken to send it by 53%. Thus, we measured and analyzed all possible factors that could cause the receiving time of a PDA to be delayed with a test bed system. There are crucial factors: the TCP window size, file access time of a PDA, and the inter-packet delay that affects the receiving time of a PDA. The window size of a PDA during the downstream is reduced dramatically to 686 bytes from 32,581 bytes. In addition, because flash memory is embedded into a PDA, writing data into the flash memory takes twice as long as reading the data from it. To alleviate these, we propose three distinct remedies: First, in order to keep the window size at a sender constant, both the size of a socket send buffer for a desktop PC and the size of a socket receive buffer for a PDA should be increased. Second, to shorten its internal file access time, the size of an application buffer implemented in an application should be doubled. Finally, the inter-packet delay of a PDA and a desktop PC at the application layer should be adjusted asymmetrically to lower the traffic bottleneck between these heterogeneous terminals.
[1]
Randy H. Katz,et al.
A trace-based approach for modeling wireless channel behavior
,
1996,
Winter Simulation Conference.
[2]
Srinivasan Seshan,et al.
Improving TCP/IP performance over wireless networks
,
1995,
MobiCom '95.
[3]
Youn-Sik Hong,et al.
Performance Analysis of Multimedia Data Transmission with PDA over an Infrastructure Network
,
2004,
ICCSA.
[4]
Prasun Sinha,et al.
Understanding TCP fairness over wireless LAN
,
2003,
IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).
[5]
Antonio Pescapè,et al.
Experimental Analysis of Heterogeneous Wireless Networks
,
2004,
WWIC.
[6]
Bogdan M. Wilamowski,et al.
The Transmission Control Protocol
,
2005,
The Industrial Information Technology Handbook.
[7]
Chris Muench.
The Windows CE technology tutorial
,
2000
.
[8]
W. Richard Stevens,et al.
TCP/IP Illustrated, Volume 1: The Protocols
,
1994
.