DOI QR코드

DOI QR Code

A Consolidated Wireless Internet Proxy Server Cluster Architecture

통합형 무선 인터넷 프록시 서버 클러스터 구조

  • 곽후근 (숭실대학교 전자공학과 대학원) ;
  • 정규식 (숭실대학교 정보통신전자공학부)
  • Published : 2006.06.01

Abstract

In this paper, wireless internet proxy server clusters are used for the wireless internet because their caching, distillation, and clustering functions are helpful to overcome the limitations and needs of the wireless internet. TranSend was proposed as a clustering based wireless internet proxy server but it has disadvantages; 1) its scalability is difficult to achieve because there is no systematic way to do it and 2) its structure is complex because of the inefficient communication structure among modules. In our former research, we proposed the CD-A structure which can be scalable in a systematic way but it also has disadvantages; its communication structure among modules is partly complex. In this paper, we proposed a consolidated scheme which has a systematic scalability and an efficient communication structure among modules. We performed experiments using 16 PCs and experimental results show 196% and 40% performance improvement of the proposed system compared to the TranSend and the CD-A system, respectively.

본 논문에서는 무선 인터넷 프록시 서버 클러스터를 사용하여 무선 인터넷의 문제와 요구들을 캐싱(Caching), 압축(Distillation) 및 클러스터(Clustering)를 통하여 해결하려고 한다. TranSend는 클러스터링 기반의 무선 인터넷 프록시 서버로 제안된 것이나 시스템적인(Systematic) 방법으로 확장성을 보장하지 못하고 모듈간의 불필요한 통신구조로 인해 복잡하다는 단점을 가진다. 본 연구자들은 기존 연구에서 시스템적인 방법으로 확장성을 보장하는 CD-A라는 구조를 제안하였으나 이 역시 모듈간의 부분적으로 불필요한 통신 구조를 가진다는 단점을 가지고 있다. 이에 본 논문에서는 시스템적인 확장성과 단순한 구조를 가지는 클러스터링 기반의 통합형 무선 인터넷 프록시 서버를 제안한다. 16대의 컴퓨터를 사용하여 실험을 수행하였고 실험 결과 TranSend 시스템과 CD-A 시스템에 비해 각각 196%, 40%의 성능 향상을 보였다.

Keywords

References

  1. A. Savant, N. Memon and T. Suel, 'On the scalability of an image transcoding proxy server', International Conference on Image Processing, to appear, 2003 https://doi.org/10.1109/ICIP.2003.1246935
  2. A. Feldmann, R. Caceres, F. Douglis, G. Glass and M.Rabinovich, 'Performance of web proxy caching in heterogeneous bandwidth environments', In Proceedings of the INFOCOM Conference, 1999 https://doi.org/10.1109/INFCOM.1999.749258
  3. 곽후근, 정규식, '무선 인터넷 프록시 서버 클러스터 성능 개선', 한국정보과학회 논문지 : 정보통신, Vol.32, No.3, pp. 415-426, 2005. 6
  4. A. Fox, 'A Framework For Separating Server Scalability and Availability From Internet Application Functionality', Ph. D. dissertation, U. C. Berkeley, 1998
  5. M. Liljeberg, H. Helin, M. Kojo and K. Raatikainen, 'Enhanced Services for World Wide Web in Mobile WAN Environment', Department of Computer Science, University of Helsinki, Report C-1996-28, 1996
  6. B. Housel, G. Samaras and D. Lindquist, 'WebExpress : A client/intercept based system for optimizing web browsing in a wireless environment', Mobile Networks and Applications, ACM, pp.419-431, 1998 https://doi.org/10.1023/A:1019109823270
  7. J. Lee, M. Kim, H. Youn, Y. Hahm and D. Lee, 'Class-based proxy server for mobile computers', Proceedings of International Workshops on Parallell Processing, IEEE, pp. 559-566, 2000 https://doi.org/10.1109/ICPPW.2000.869162
  8. K. Ham, S. Jung, S. Yang, H. Lee and K. Chung, 'An Enhanced Proxy Architecture for Efficient Web Browsing over Cellular Networks', Proceedings of the 14th International Conference on Information Networking, pp.5A 4.1-4.5, 2000
  9. K. Kim, H. Lee and K. Chung, 'A Distributed Proxy Server System for Mobile Web Service', Proceedings of the 15th International Conference on Information Networking, IEEE, pp.8A 749-754, 2001 https://doi.org/10.1109/ICOIN.2001.905561
  10. Anindya Datta and et al., 'Proxy-based acceleration of dynamically generated content on the World Wide Web: an approach and implementation', Proceedings of the 2002 ACM SIGMOD international conference on management data, 2002 https://doi.org/10.1145/564691.564703
  11. A. Maheshwari, A. Sharma, K. Ramamritham and P. Shenoy, 'TranSquid : transcoding and caching proxy for heterrogeneous e-commerce environments', Proceedings of 12th International Workshop on RIDE-2EC, IEEE, pp.50-59, 2002 https://doi.org/10.1109/RIDE.2002.995098
  12. T. Phan, L. Huang, and C. Dulan, 'Integrating mobile wireless devices into the computation grid', Proceedings of the 8th annual international conference on mobile computing and networking', 2002 https://doi.org/10.1145/570645.570679
  13. Y. Konishi and et al., 'Web SHAKE: A fast WWW access method for mobile terminals on tempoary cluster networks', IEEE International Conference on Commjunications, 2002 https://doi.org/10.1109/ICC.2002.997469
  14. 곽후근, 우재용, 정윤재, 김동승, 정규식, '클러스터링 기반의 무선 인터넷 프록시 서버', 한국정보과학회 논문지:정보통신, Vol.31, No1, pp.101-111, 2004, 2
  15. LVS(Linux Vitual Server), http://www.linuxvirtualserver.org
  16. AB(Apache Bench), http://httpd.apache.org/docs-2.0/programs/ab.html
  17. Squid Web Proxy Cache, http://www.squid-eaehe.org
  18. T. Lane, P. Gladstone and et. al., 'The independent jpeg group's jpeg software release 6b.', ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
  19. T. Kelly and J. Mogul, 'Aliasing on the World Wide Web: Prevalence and Performance Implications', Proceedings of the 11th International World Wide Web Conference, pp. 281-292, 2002 https://doi.org/10.1145/511446.511484
  20. S. Chandra, A. Gehani, C. Ellis and A. Vahdat, 'Transcoding Characteristics of Web Images', Proceedings of the SPIE Multimedia Computing and Networking Conference, 2001