임충재 교수 연구실
기본 정보
연구 분야
프로젝트
논문
구성원
article|
·
인용수 0
·2009
Prediction-based Dynamic Thread Pool System for Massively Multi-player Online Game Server
Woo-Suk Ju, Choongjae Im
Journal of Korea Multimedia Society
초록

온라인 게임 서버는 보통 정적 스레드 풀(static thread pool) 시스템을 사용해 왔다. 그러나 이 시스템은 오버헤드가 항상 증가와 감소를 반복하기 때문에 대규모 온라인 게임 서버에는 적합하지 않다. 따라서 본 논문에서는 대규모 온라인 게임 서버를 위한 새로운 알고리즘을 제안한다. 이 알고리즘은 예측 기반 동적 스레드 풀(prediction-based dynamic thread pool) 시스템에 기반한다. 다만 이는 웹 서버를 대상으로 개발되었으며, 매 0.1초마다 시스템이 필요한 스레드 수를 예측하고 스레드 풀의 크기를 결정한다. 일부 실험 결과에 따르면 온라인 게임 서버에서는 0.4초의 검사(check) 시간이 가장 적합하며, 작업자 스레드 수가 주어진 임계값의 범위를 초과하거나 부족하지 않으면 예측을 수행하지 않고 현재 상태를 유지한다. 반대로 임계값을 초과하거나 부족하는 경우에는 예측 알고리즘을 적용하여 스레드 수를 변경한다. 일부 실험 결과는 본 제안 알고리즘이 오버헤드를 대폭 감소시키며, 정적 스레드 풀 시스템에 비해 대규모 온라인 게임 서버의 성능을 향상시킨다는 것을 보여준다.

*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.

키워드
Thread (computing)Computer scienceServerWeb serverDistributed computingOperating systemOverhead (engineering)The Internet

주식회사 디써클

대표 장재우,이윤구서울특별시 강남구 역삼로 169, 명우빌딩 2층 (TIPS타운 S2)대표 전화 0507-1312-6417이메일 info@rndcircle.io사업자등록번호 458-87-03380호스팅제공자 구글 클라우드 플랫폼(GCP)

© 2026 RnDcircle. All Rights Reserved.