Abstract

SNG(Social Network Game)의 경우 동시에 접속하는 사용자 수가 많이 발생하게 된다. 이 경우 서비스 품질을 유지하기 위해서는 사용자 수에 비례하게 서버의 CPU와 메모리를 늘려 주어야 한다. 이러한 문제점을 해결하기 위해 "Nginx"와 "Node.js"를 결합하여 비동기 방식의 서버를 개발하였다. 개발된 서버의 성능 평가는 RF-ONLINE 모바일 게임을 개발하여 정보산업 성능평가 지침 기준을 적용하여 동시접속자 수 5%의 처리 능력을 평가 하였다. 그 결과 본 논문에서 제안한 서버의 경우 동시 접속자 수의 5%를 처리하기 위해 추가적인 하드웨어의 증설 없이도 양질의 서비스가 가능하였으며, 아파치 서버와 개발한 서버를 비교한 결과 동시접속자수 1,300명을 기준으로 아파치 + Node.js : 6,021ms, Nginx +Node.js : 2,841ms의 응답시간을 기록하여 1.8배의 비용 절감이 가능함을 확인하였다. Social Network Game is generated a lot of number of users connected at the same time. In this case, the CPU and memory of the server should increase in proportion to the number of users in order to maintain the service quality. To solve this problem, the asynchronous method server that implements a combination of "Nginx" and "Node.js". Performance Evaluation of a development server was done by developing RF-ONLINE mobile games. The proposed concurrent users a server can also generate 5% of capacity without additional hardware quality services were available to. As its result, in case of server proposed in this thesis, it is possible to provide excellent service without increasing additional hardware to deal with 5% of concurrent connected users, and as a result of comparison between Apache server and developed server, we confirmed that it is possible to save cost by 1.8 times as respond time of Apache+Node.js being recorded as 6,021ms and that of Nginx+Node.js as 2,841ms based on 1,300 persons of concurrent connected user.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call