Traffic Distributed Processing System Implementation on the Web Sever Networking

웹서버 네트워킹에서의 트래픽분산 처리 시스템 구현

  • Published : 2004.08.01

Abstract

This paper introduces implementation of a traffic distributed processing system on the Web Sever Networking. The study used two software packages (Packet Capture and Round-Robin Test Package) to check packet quantity from Virtual Network Structure (data generator, virtual server, Serve. 1, 2, 3), and could find out traffic distribution toward Server 1, 2, and 3. The functions of implemented Round-Robin Load Balancing Monitoring System include Round-Robin testing, system monitoring, and graphical indication of data transmission/packet quantity (figures & diagram). As the result of the study shows, Round-Robin Algorithm ensured definite traffic distribution, unless incoming data loads differ much. Although error levels were high in some cases, they were eventually alleviated by repeated tests for a long period of time.

본 논문에서는 Communication networking 개선을 위한 트래픽분산 시스템구현을 위한 2개의 패키지(패킷 캡춰와 라운드로빈 테스트 패키지)를 구현하였으며, 이러한 구현 패키지 S/W에 의해 본 연구실험의 가상연결구조(데이터 생성기, 가상서버, 서버1,2,3) 에서 발생하는 패킷의 량을 측정하였다. 즉, 각 서버1,2,3에 트래픽 분산여부를 파악할 수 있었으며, 구현된 트래픽 분산 시스템의 기능으로는 데이터의 수신량, 패킷량 표현, 패킷량 그래프 표현, 라운드 로빈 테스트, 시스템 모니터링기능이 있다. 본 구현시스템을 통한 실험결과, 들어오는 데이터의 크기가 많이 차이나지 않는 이상 라운드 로빈 알고리즘은 확실한 형태의 트래픽 분산을 가능하게 해주었다. 그리고 일부분에서 오차가 심한경우도 있지만 횟수를 거듭하고 테스트가 장기화 될수록 오차는 현저히 줄어들었다.

Keywords

References

  1. W.R Stevens, TCP/IP Illustarted Volume 1., Addison-Wesley, New york. pp.25-45, 1996
  2. N.McKeown, M.Izzard, A. Mekkittikul, B.Ellersick, and M.Horowitz, 'The Tiny Tera : A Packet Switch Core,' IEEE Micro, pp.26.-33, 1997
  3. P.Gupta, S.Lin, and N.Mckeown, 'Routing lookups in hard ware at Memory Access Speeds,'Proceedings of the Conference on Computer Communications(IEEE INFO-COM), pp.1241-1248. 1998
  4. Web Server Farm Performance. White Paper, Arrowpoint Communications, p 278-284, 1998
  5. T. Schroeder, S.Goddard,and B. Ramamurthy, 'Scalable Web Server Clustering Technologies.' IEEE Network, pp.38-45, 2000
  6. E. Levy-Abegnoli, A. Iyengar, J. Song, and D. Dias, 'Design and Performance of a Web Server Accelerator,' IEEE INFOCOM'99, pp.135-143,1999
  7. V. Srinivasan, G. Varghese, S. Suri, and M. Waldvogel, Fast and Scalable Layer Four Switching, SIGCOMM, pp.115-123 1998
  8. Seok-soo Kim, 'Designing Linux Cluster Content-aware Load Balancer',ll International Conference 'Science and Technology in XXI, pp.166-167, 2003
  9. D.A Maltz, and P.Bhagwat, TCP Splicing for Application Layer Proxy Performance, Journal of High Speed Networks. pp.225-240, 1999
  10. M.Aron, D.Sanders, and P.Druschel, Scalable Content-Aware Distribution in Cluster-based Network Servers. Proceedings of the 2000 USEMIX Technical Conference, 2000
  11. W. Zhang and et aI., Linux virtual server project ,.org, pp.125-140, 1998
  12. W. Zhang, Linux Virtual Server for Scalable Network Services, Linux virtural server project,. org, pp.112-124, 1999