An Implementation of Web Server Load monitoring Systme Based on the Mobile Agent

이동 에이전트 기반의 웹 서버 부하 모니터링 시스템 구현

  • Park, Hong-Jin (School of Computer, Information and Communication Engineering, Sangji University)
  • 박홍진 (尙志大學敎 컴퓨터情報工學部)
  • Published : 2002.11.01

Abstract

According to the rapid evolution of internet, the number of internet users has greatly increased, so that the web servers are getting more important. If there are a great number of users trying to connect to a popular web server, the load of the web server will increase rapidly, so that failures may occur or web services may stop. An efficient load monitoring technique is required for the available web services and the performance management. The traditional techniques for load monitoring of web server using the client-server method have the problem that the server programs in client-server method must be pre-installed to all web servers. This paper implements web server load monitoring system using the mobile agent in order to overcome the problem of client-server computing. The system based on the mobile agent has no need to install the program in advance and it reduces the network traffic and the additional overheads in web servers.

인테넷이 급격히 발전함에 따라 인터넷 사용자가 크게 증가하고 있으며, 이에 따른 웹 서버의 중요성도 증가되고 있다. 인기있는 웹 사이트는 사용자의 집중현상으로 웹서버의 부하가 크게 증가하여 오류가 발생하거나 웹서비스가 중단되는 현상이 발생하기도 한다. 따라서 올바른 웹서비스를 제공하며 웹서버의 성능 관리를 위해서 웹서버의 부하를 효율적으로 모니터링하는 기술이 필수적이다. 기존 클라이언트-서버 방식을 이용한 웹 부하모니터링 기법은 서버 프로그램을 모든 웹 서버에 미리 설치해야하는 문제점이 있다. 본 논문은 클라이언트 서버 방식의 문제점을 해결하기 위해 이동 에이전트를 이용한 웹 서버 부하 모니터링 시스템을 구현한다. 이동 에이전트를 기반하여 구현된 시스템은 미리 프로그램을 설치할 필요가 없으며 네트워크 트래픽을 줄이고 웹서버의 추가적인 부하를 줄일수 있다.

Keywords

References

  1. C. Picoto, P. Veiga, 'Management of a WWW Server using SNMP', Proceedings JENC6, 1994
  2. 'Client Side Load Balancing for the Web', Technical Report, http//www.camb.opengroup.org/RI/www/prism/load_bal.html
  3. 'Web Server Monitoring', White Paper, http//www.freshtech.com/WhitePaper.html
  4. D. Katz, R. S. Gray, 'Mobile Agents and the Future of the Internet', ACM Operating Systems Review, V.33 N.3, p. 7-13, 1999 https://doi.org/10.1145/311124.311130
  5. A Perl Script for Monitoring Apache Server Status, http://webreview.com/pub/1999/02/webm/index.html
  6. Web Site Monitoring, http://www.digitalventures.net/vp/index.html
  7. D. B. Lange, Mitsuru Oshima, Programming and Deploying Java Mobile Agents with Aglets, Addison Wesley press, 1998
  8. D. B. Lange, 'Mobile Objects and Mobile Agents : The Future of Distributed Computing?', Proceedings of The European Conference on OOP, 1998
  9. MARS(Monitoring Application for Resources and Servers), http://www.altara.org/mars.html
  10. Michael D. Cooper, 'Design Considerations in Instrumenting and Monitoring Web-Based Information Retrieval Systems', Journal of the American Society for Information Science, 1998 https://doi.org/10.1002/(SICI)1097-4571(199808)49:10<903::AID-ASI6>3.3.CO;2-6
  11. M. Caprini, R. Nacach, Z. Qian, 'Java Mobile Agent for monitoring task: evaluation report'. http://atddoc.ceRN.ch/Atlas/Notes/078/Note078-1.html, 1998
  12. E. Anderson, D. Patterson, 'Extensible, Scalable Monitoring for Clusters of Computerts', Proceedings of 1997 LISA Conference, 1997
  13. 박홍진, 정경진, 김영찬, '자바 이동 에이전트를 이용한 웹 서버 부하 모니터링', 한국정보과학회 '99 가을 학술발표논문집(III) 제26권 2호, PP.489-491, 1999. 10