객체폴링기법을 적용한 온라인 게임서버의 구현에 관한 연구

A Study on Implementation of On-Line Gaming Server applying an Object Polling Scheme

초록

대부분의 온라인 게임서버 엔진에서는 클라이언트의 접속요청의 발생 시 동적인 기법을 적용하여 세션을 연결하고 초기화가 진행된다. 하지만 이러한 기법은 다수의 클라이언트를 동시에 수용하고 진행해야하는 게임서버 엔진에 많은 부하와 함께 병목현상을 유발하게 된다. 따라서 본 논문에서는 온라인상에서의 효율적인 게임서버를 위해 정적인 메모리 할당기법을 사용하여 메모리 단편화를 최소화하고, 클라이언트의 접속 시 세션연결 및 클라이언트 객체의 초기화를 위해 발생하는 부하를 최소화하기위한 객체폴링기법을 제안하였으며, 제안 기법을 적용한 게임엔진을 구현하고, 성능평가를 통해 제안한 기법의 효율성을 보였다.

키워드

game server; object polling; session
제목
객체폴링기법을 적용한 온라인 게임서버의 구현에 관한 연구
제목 (타언어)
A Study on Implementation of On-Line Gaming Server applying an Object Polling Scheme
저자
김혜영
발행일
2009
저널명
한국인터넷방송통신학회 논문지
권
9
호
3
페이지
19 ~ 24