DOI QR코드

DOI QR Code

Construction of a WAP Proxy and its Improvement for Wireless Communication Efficiency

WAP 프록시의 구축 및 무선통신 효율을 위한 개선

  • 박기현 (계명대학교 정보통신학부) ;
  • 신양모 (계명대학교 대학원 컴퓨터공학) ;
  • 주홍택 (계명대학교 정보통신학부)
  • Published : 2004.06.01

Abstract

The WAP 2.0 system is a newly proposed wireless communication system by the WAP Forum for interoperability across Internet environment and the system takes charge of communication between WAP terminals and existing origin Web servers. The purpose of this paper is 1) to construct a WAP 2.0 proxy proposed by the WAP Forum and 2) to improve the WAP Proxy in order to increase communication efficiency between wired and wireless communication objects. The Improved WAP proxy constructed in this study provides links between wired and wireless communication environments using the split-TCP concept. However, unlike the split-TCP connection, The improved WAP proxy maintains TCP's end-to-end semantics and reduces overhead by avoiding operations as much as possible on the upper protocol layer. In addition, The improved WAP proxy supports SACK(Selective Acknowledgement ) option and Timestamp option for speedy re-transmission which leads to reduction of performance degradation. After constructing the improved WAP proxy under Linux environment, experiments have been taken. The experimental results show that, compared with the experiments when a WAP proxy proposed by the WAP Forum is used, both data transmission delay time and data transmission size decrease to show that communication efficiency is increased. In particular, as packet missing ratio Increases, data transmission size decreases, which demonstrates that the improved WAP proxy is very effective for performance improvement in wireless communication environment.

WAP 2.0 시스템은 인터넷 환경과의 호환성을 고려하여 WAP 포럼에서 새롭게 제안된 무선통신 시스템으로서, WAhP 단말기와 기존 Origin 웹서버 간의 통신을 담당한다. 본 연구의 목적은 1) WAP 포럼에서 제안된 WAP 2.0 프록시를 구축하고 2) 이를 개선하여 유무선 통신 간의 전송 효율을 향상시키는데 있다. 본 연구에서 구축한 개선된 WAP 프록시는 split-TCP 개념을 사용하여 유무선 통신환경을 연결하고 있지만, split-TCP 연결과는 달리, TCP의 end-to-end 의미(semantics)를 유지시키고 상위 프로토클 계층에서의 처리를 되도록 줄여서 오버헤드를 감소시킨다. 또한, SACK(Selective Acknowledgement) 옵션 및 Timestamp 옵션을 지원하여 빠른 재전송을 가능하게 함으로써, 무선통신 경로에서의 TCP의 성능 저하를 줄인다. 본 논문에서 구축한 개선된 WAP 프록시를 Linux 환경에서 구현한 후 성능을 측정한 결과, WAP 포럼에서 제안된 WAP 프록시에 비하여 데이터 전송지연시간과 데이터 전송량이 모두 줄어드는 전송 효율의 향상을 얻었다 특히, 패킷 유실율(packet missing ratio)이 클수록, 데이터 전송량의 감소 효과가 점점 커짐을 알 수 있으며, 이것은 개선된 WAP 프록시로 인한 무선통신 환경에서의 성능 항상 효과가 뚜렷함을 입증한다고 생각된다.

Keywords

References

  1. 강동우, 박기현, 'WAP 게이트웨이에 대한 연구,' 정보처리학회 추계학술발표대회논문집, 제7권 제2호, pp.1063-1066, Oct., 2000
  2. 권정선, 박기현, '무선통신 환경을 위한 HTML 필터구축 ,' 정보처리학회 추계학술발표대회논문집, 제7권 제2호, pp.1561-1564, Oct., 2000
  3. 김상미, 최선완, 한선영, '다양한 통신 링크에서의 고성능 TCP에 관한 연구,' 정보처리학회논문지C, 제9-C권 제2호, pp.197-212, Aprl, 2002 https://doi.org/10.3745/KIPSTC.2002.9C.2.197
  4. 박기현, 강동우, 권정선, 'HTML 필터 기능을 갖춘 WAP 게이트웨이 시스템 구축,' 정보과학회논문지C권, 제7-C권 제4호, Aug., 2001
  5. G. Montenegro, S. Dawkins, M. Kojo, V. Magret, N. Vaidya, 'Long Thin Networks,' Network Working Group Request for Comments : 2757, January, 2000
  6. Hari Balakrishnan, Srinivasan Seshan, Randy H. Katz, 'Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks,' ACM Wireless Networks, Vol.1, No.4, December, 1995 https://doi.org/10.1007/BF01985757
  7. J. Mogul, S. Deering, 'Path MTU Discovery,' Network Working Group Request for Comments : 1191, November, 1990
  8. Kevin Brown and Suresh Singh, 'M-TCP : TCP for Mobile Cellular Networks,' ACM Couputer Communications Review, Vol.27, No.5, 1997 https://doi.org/10.1145/269790.269794
  9. M. Allman, V.Paxson, W. Stevens, 'TCP Congestion Control,' Network Working Group Request for Comments : 2581, April, 1999
  10. M. Mathis, J. Mahdavi, S. Floyd, A. Romanow, 'TCP Selective Acknowledgement Options,' Network Working Group Request for Comments : 2018, October, 1996
  11. S. Floyd, J. Mahdavi, M. Mathis, M. Podolsky, 'An Extension to the Selective Acknowledgement (SACK) Option for TCP,' Network Working Group Request for Comments : 2883, July, 2000
  12. V. Jacobson, R. Rranden, 'TCP Extension High Performance,' Network Working Group Request for Comments : 1323, May, 1992
  13. W. Richard Stevens, TCP/IP Illustrated, Vol.1, Addison-Wesley, 1994
  14. WAP Forum, 'Wireless Application Protocol Architectures Specification,' SPEC-WAPArch, April, 1998
  15. WAP Forum, 'Wireless Application Protocol Wireless Application Environment Specification Version 1.1,' SEPC-WAPArch, May, 1999
  16. WAP Forum, 'WAP Architechure,' July, 2001
  17. WAP Forum, 'Wireless Profiled TCP,' March, 2001