DOI QR코드

DOI QR Code

A Distributed Proxy Server System for Wireless Mobile Web Service

무선 이동 웹 서비스를 위한 분산 프록시 서버 시스템의 설계 및 구현

  • 이혁준 (광운대학교 컴퓨터공학과) ;
  • 김동원 (광운대학교 대학원 컴퓨터공학과)
  • Published : 2002.02.01

Abstract

Transcoding proxy strategy has been widely used as a means to reduce the delay in retrieving Web pages over wireless mobile data service networks. However, this strategy has the serious drawbacks of being a potential point of failure or a bottleneck of the service. We developed a distributed proxy server system in which multiple proxy servers are installed at geographically dispersed locations and share the workloads among them by serving mobile hosts only within assigned regions. A new handoff message protocol to enable handoffs between proxies as the mobile hosts move between regions is proposed. According to the proxy server handoff protocol, a client agent at the mobile horst requests a proxy server to start handoff processing by which two proxy servers synchronize distilled data belonging to a HTTP session that must be maintained across the handoff. Also, we introduce the architecture of the proxy server and the client agent that handles the proxy server handoff. Finally, we evaluate the proposed system through performance test.

트랜스코딩(transcoding) 프록시 서버는 무선 이동 데이터 망을 통한 웹 검색 시의 응답지연을 줄이기 위하여 널리 채택되고 있는 기술 중 하나이다. 그러나, 프록시 서버로 네트워크 트래픽이 집중되는 병목현상이 발생할 수 있다는 점과 프록시 서버에 문제가 발생하면 전체 서비스가 중단된 수 있다는 점이 이 기술이 갖는 단점이다. 본 논문에서는 이러한 문제를 해결하기 위하여 분산 프록시 서버 시스템을 제안한다. 제안하는 시스템은 지역적으로 분산된 다수의 프록시 서버로 구성되며, 각 프록시 서버는 하나 또는 다수의 셀들로 구성되는 지역내의 서비스를 담당하도록 하여 프록시 서버의 작업량을 분담시킨다. 이들 서비스 지역 간에 클라이언트의 이동이 발생한 경우 프록시 서버간의 핸드오프 프로토콜에 의하여 변환 서비스가 지속적으로 이루어지도록 한다. 또한, 프록시 서버 간의 핸드오프 처리론 수행할 수 있도록 개선된 프록시 서버와 클라이언트 에이전트의 구조를 소개하고 이들의 성능을 실험을 통하여 분석한다.

Keywords

References

  1. P. Sinha, N. Venkitaraman, R. Sivakumar, and V. Bharghavan, 'WTCP: A Reliable Transport Protocol for Wire-less Wide Area Networks,' Proceeding of the fifth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'99), pp.231-241, August, 1999 https://doi.org/10.1145/313451.313541
  2. WAP forum, 'WAP White paper,' http://www.wapforum.org/
  3. I-mode, http://www.nttdocomo.com/imode/
  4. Tomihisa Kamada, 'Compact HTML for Small Information Appliances,' http://www.w3.org/TR/1998/NOTE-compact HTML-19980209/
  5. A. Fox, S. O. Gribble, E. A. Brewer, and E. Amir, 'Adapting to Network and Client Variability via On-Demand Dynamic Distillation,' Proceedings of the seventh International Conferenceon Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp.160-170, October, 1996
  6. B. C. Housel and O. B. Lindquist, 'WebExpress : A System for Optimizing Web Browsing in a Wireless Environment,' Proceedings of the Second Annual International Conference on Mobile Computing and Networking (MobiCom'96), pp. 108-116, November, 1996 https://doi.org/10.1145/236387.236416
  7. K. Ham, S. jung, S. Yang, H. Lee, K. Chung, 'Wirelessadaptation of WWW Content over CDMA,' Sixth IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99), pp.368-372, November, 1999 https://doi.org/10.1109/MOMUC.1999.819513
  8. James Gwertzman and Margo Seltzer, 'The Case for Geographical Push Caching,' In Proceedings of HotOS'95 : The Fifth IEEE Workshop on Hot Topics in Operating Systems, pp.51-55, May, 1995 https://doi.org/10.1109/HOTOS.1995.513454
  9. K. L. E. Law, B. Nandy and A. Chapman, 'A Scalable and Distributed WWW Proxy System,' Proceedings of the 1997 International Conference on Multimedia Computing and Systems (ICMCS'97), pp.565-571, June, 1997 https://doi.org/10.1109/MMCS.1997.609770
  10. Bowman M., Danzig P., Hardy D., Manber u. Schwartz M., and Wessels D., 'The Harvest Information Discovery and Access System,' Internet Research Task ForceResource Discovery, http://harvest.transarc.com/
  11. D. Wessels, K. Claffy, 'ICP: Internet Cache Protocol,' Internet RFC 2186, September, 1997
  12. HTTP (Hypertext Transfer Protocol), http://www.w3.org/Protocols/
  13. Apache Web server, http://www.apache.org/
  14. Arup Acharya, Tomasz Imielinski and B. R. Badrinath, 'DATAMAN project: Towards a Mosaic-like Location-Dependant Information Service for Mobile Clients,' http://www.cs.rutgers.edu/~badro/journal/contents12.html/
  15. Tao Ye, H. Arno Jacobsen, Randy Katz, 'Mobile awareness in a wide area wireless network of infestations,' Proceeding of the forth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'98), pp.109-120, October, 1998 https://doi.org/10.1145/288235.288264