TY - GEN
T1 - A transport layer approach for improving interactive user experience on thin clients
AU - Ogawa, Yukio
AU - Hasegawa, Go
AU - Murata, Masayuki
PY - 2009
Y1 - 2009
N2 - Return network traffic (from servers to clients) in thin-client systems is modeled as a mixture of interactive data flows corresponding to keystrokes and bulk data flows related to screen updates. Users are very sensitive to delay and jitter of the former flows. Thus our goal is to minimize the latency of interactive data transfer without increasing latency of bulk data transfer. Through simulation experiments, we determine that the main factors causing end-to-end delay in the interactive data transfer are queuing delay in the router and buffering delay in the server. When we apply two techniques: priority queuing of interactive data flows at the router and using TCP SACK option, the average end-to-end delay can be reduced. However, several servers could take more than a second to send large bulk data flows; this delays the transmission of following interactive data flows. We then develop TCP optimization mechanisms: modifying recalculation of the retransmission timeout value and temporarily turning off the TCP SACK control, and demonstrate that they can overcome the negative effects of the existing techniques.
AB - Return network traffic (from servers to clients) in thin-client systems is modeled as a mixture of interactive data flows corresponding to keystrokes and bulk data flows related to screen updates. Users are very sensitive to delay and jitter of the former flows. Thus our goal is to minimize the latency of interactive data transfer without increasing latency of bulk data transfer. Through simulation experiments, we determine that the main factors causing end-to-end delay in the interactive data transfer are queuing delay in the router and buffering delay in the server. When we apply two techniques: priority queuing of interactive data flows at the router and using TCP SACK option, the average end-to-end delay can be reduced. However, several servers could take more than a second to send large bulk data flows; this delays the transmission of following interactive data flows. We then develop TCP optimization mechanisms: modifying recalculation of the retransmission timeout value and temporarily turning off the TCP SACK control, and demonstrate that they can overcome the negative effects of the existing techniques.
UR - http://www.scopus.com/inward/record.url?scp=77953730725&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953730725&partnerID=8YFLogxK
U2 - 10.1109/ATNAC.2009.5464897
DO - 10.1109/ATNAC.2009.5464897
M3 - Conference contribution
AN - SCOPUS:77953730725
SN - 9781424473229
T3 - 2009 Australasian Telecommunication Networks and Applications Conference, ATNAC 2009 - Proceedings
BT - 2009 Australasian Telecommunication Networks and Applications Conference, ATNAC 2009 - Proceedings
T2 - 2009 Australasian Telecommunication Networks and Applications Conference, ATNAC 2009
Y2 - 10 November 2009 through 11 November 2009
ER -