Design and Implementation of Anti-virus Software for Server Systems supporting Dynamic Load Balancing

동적 부하균형을 지원하는 서버용 안티바이러스 소프트웨어 설계 및 구현

  • 최주영 (서울여자대학교 대학원 컴퓨터공학과) ;
  • 성지연 (서울여자대학교 대학원 컴퓨터공학과) ;
  • 방혜미 (서울여자대학교 대학원 컴퓨터공학과) ;
  • 최은정 (서울여자대학교 정보통신교육원) ;
  • 김명주 (서울여자대학교 정보미디어대학 정보보호학)
  • Published : 2006.03.20

Abstract

It is more desirable to execute AV software on server systems rather than on clients for the minimization of damages due to malicious codes. AV software on server system, however, may aggravate the load of server system. In this paper, we propose a new AV software executed on server system without additional loads with a monitor and multi-agent model. The new AV software supports dynamic load balancing that reflects the features of AV engine, and thus it can be executed efficiently on server systems. The results of performance evaluation on the AV software attest to the strong points of the new AV software.

악성 코드로 인한 피해에 적극 대응하기 위해서는 클라이언트가 아닌 서버 측에서 실행되는 안티바이러스 소프트웨어가 필요하다. 그러나 서버용 안티바이러스 소프트웨어로 인하여 서버의 부하가 가중되는 것은 바람직하지 않다. 본 논문에서는 모니터/에이전트 구조로 멀티프로세서 환경의 서버 시스템에서 수행되는 안티바이러스 소프트웨어를 개발하였다. 이 소프트웨어는 안티바이러스 엔진의 주요 특징을 반영하여 서버에서 동적 부하 균형을 지원해줌으로써 효율적인 수행 환경을 제공한다. 악성코드 검색율과 검색 속도에 대한 성능 측정 결과는 서버용 안티바이러스 소프트웨어로서의 장점과 특징을 입증해준다.

Keywords