Performance Evaluation of Reconfigurable TCP Communication on Wi-Fi Network Using GE Channel Model

Recently, many commercial cloud-computing services have rapidly evolved to process and back up large volumes of data. With wireless broadband networks also gaining popularity, users increasingly access cloud services using mobile devices and wearable devices for interactive communication, such as remote desktops and augmented reality (AR) applications. In many cases, interactive applications use the TCP protocol between a server and a mobile device. However, end-to-end TCP sessions are easily influenced by packet losses in wireless networks and long delays on international lines, which may degrade communication quality. To cope with these problems, we propose a dynamic TCP communication method that improves the response for interactive communication by dynamically changing congestion control algorithms in accordance with changes in network quality and application characteristics. In this paper, we implement the proposed method on the NS-3 network simulator and evaluate it by using the GE (Gilbert-Eliott) channel model, assuming that the method is applied to a Wi-Fi network. We find that our method improves response time for interactive communication with a remote desktop to the level where users will not feel uncomfortable.

[1]  Carlo Caini,et al.  TCP Hybla: a TCP enhancement for heterogeneous networks , 2004, Int. J. Satell. Commun. Netw..

[2]  Shunji Abe,et al.  Dynamic Communication Protocol for Quick Response in Interactive Communication , 2012, 2012 IEEE/IPSJ 12th International Symposium on Applications and the Internet.

[3]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.

[4]  Saverio Mascolo,et al.  TCP with faster recovery , 2000, MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155).

[5]  Robert Shorten,et al.  Analysis and design of congestion control in synchronised communication networks , 2005 .

[6]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[7]  Gerhard Haßlinger,et al.  The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet , 2011, MMB.

[8]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[9]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

[10]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[11]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[12]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[13]  B. R. Badrinath,et al.  Data partitioning for disconnected client server databases , 1999, MobiDe '99.

[14]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.