Browse > Article

Implementation and Performance Evaluation of Transaction Protocol for Wireless Internet Services  

Choi, Yoon-Suk (Dept.of Computer Science, Kyungpook National University)
Lim, Kyung-Shik (Dept.of Computer Science, Kyungpook National University)
Abstract
In this paper, we design and implement Wireless Transaction Protocol(WTP) and evaluate it for wireless transaction processing in mobile computing environments. The design and implementation of WTP are based on the coroutine model that might be suitable for light-weight portable devices. We test the compatibility between our product and the other products such as Nokia, Kannel and WinWAP For the evaluation of WTP, we use an Internet simulator that can arbitrary generate random wireless errors based on the Gilbert model. In our experiment, the performance of WTP is measured and compared to those of Transmission Control Protocol(TCP) and TCP for Transactions. The experiment shows that WTP outperforms the other two protocols for wireless transaction processing in terms of throughput and delay. Especially, WTP shows much higher performance In ease of high error rate and high probability of burst errors. This comes from the fact that WTP uses a small number of packets to process a transaction compared to the other two protocols and introduces a fixed time interval for retransmission instead of the exponential backoff algorithm. The experiment also shows that the WTP performance is optimized when the retransmission counter is set to 5 or 6 in case of high burst error rate.
Keywords
TCP; T/TCP; WTP; WIM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Wen-Tsuen Chen and Jyh-Shin Lee, 'Some Mechanisms to Improve TCP/IP Performance over Wireless and Mobile Computing Environment,' IEEE 7th International Conference on Parallel and Distributed Systems, pp. 437-444, Japan, July 2000   DOI
2 WAP Forum, 'Wireless Application Protocol Architecture Specification,' July 12, 2001. URL: http://www.wapforum.org/
3 WAP Forum,'Wireless Transaction Protocol Specification,' February 19, 2000. URL:http://www.wapforum.org/
4 R. Braden, 'T/TCP-TCP Extensions for Transactions Functional Specification,' RFC 1644, July 1994
5 L. Svobodova, 'Implementing OSI systmes,' IEEE Journal on Selected Areas in Communications, vol. 7, pp. 1115-1130, September 1989   DOI   ScienceOn
6 Douglas C. Schidt, 'Transport System Architecture Services for High-Performance Communications Systems,' IEEE Journal on Selected Areas in Communications, vol. 11, no. 4, pp. 489-506, May 1993   DOI   ScienceOn
7 한국전자통신연구원, 정보통신프로토콜공학, ISBN 89-86328-22-4, January 1998
8 R. Braden, 'Extending TCP for Transactions-Concepts,' RFC 1397, November 1992
9 오연주, 백낙훈, 이형호, 임경식, '이동 컴퓨팅 환경에서 확률모델을 이용한 FEC기반의 적응적 오류 복구 알고리즘', SK Telecommunications Review, 제10권, 제6호, pp. 1193-1208, 2000년 12월
10 W. Stevens, 'TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithm,' RFC 2001, January 1997
11 J-C. Bolot, S. Fosse-Parisis, D. Towsley, 'Adaptive FEC-Based Error Control for Internet Telephony,' Proceedings of IEEE INFOCOM'99, New York, USA, March 1999   DOI
12 Thomas Kunz, et al., 'WAP traffic: Description and Comparison to WWW traffic,' Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, pp. 11-19, Boston, USA, August 2000   DOI
13 Jean-Chrysostome Bolot, Hugues Crepin, Andres Vega Garcia, 'Analysis of Audio Packet loss in the internet,' Proceedings of Networks and Operating System Support for Digital Audio and Video NOSSADV'95, pp. 163-174, Durham, NH, April 1995   DOI
14 Yingxin Zhou and Zhanhong Lu, 'Utilizing OPNET to Design and Implement WAP Service,' OPNETWORK 2001, August 2001