An efficient Load Balancing using user patterns in Server Based Computing

서버기반 컴퓨팅 환경에서 사용자 패턴을 이용한 효율적 로드 밸런싱 구현

  • Kim, Sung-Mee (Graduate School of Computer Science & Technology, Korea University) ;
  • Park, Myong-Soon (Graduate School of Computer Science & Technology, Korea University)
  • 김성미 (고려대학교 컴퓨터 과학 기술 대학원) ;
  • 박명순 (고려대학교 컴퓨터 과학 기술 대학원)
  • Published : 2005.05.13

Abstract

클라이언트/서버 기반 시스템은 응용 프로그램 사용에 있어, 각 클라이언트 별 셋업 및 유지 보수 등의 문제점이 있다. 이런 문제점의 대안으로 서버기반 컴퓨팅이 제시되었다. 이 환경에서 클라이언트는 터미널 서비스를 위해 서버에 접속하고, 로드 밸런서는 이에 대해 적절한 서버를 할당해주며 그에 따라 터미널 세션이 설정된다. 하지만 이 구조에는 터미널 세션의 유지와 사용자의 컴퓨팅 패턴 등에 의해 서버 부하가 가중되는 문제점이 있다. 따라서 본 연구에서는 클라이언트 별 터미널 서비스 사용량을 추출하고 그에 따라 사용자 패턴에 구분하여 로드 밸런싱 시 이를 적용함으로써 서버 자원의 분배를 보다 효율적으로 할 수 있게 되었다.

Keywords