클라우드 컴퓨팅 네트워크에서 Seamless 가상 환경 시스템 구축을 위한 마이그레이션 에이전트
Migration Agent for Seamless Virtual Environment System in Cloud Computing Network
1
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
가상 환경 시스템의 대표적인 응용인 MMORPG에서는 아주 많은 사용자들이 더욱 현실적인 환경에서 게임하기를 원하고 있다. 하지만 많은 사용자에게 가상 환경을 서비스하면서 응답 지연이 없는 Seamless한 환경을 제공하는 것은 매우 어렵다. 하나의 서버가 아닌 여러 대의 서버로 실제 환경을 구성해야 하고 사용자가 특정 지역으로 이동할 때 실제 서버에서 데이터를 공유해야 하는 상황이 발생하기 때문이다. 이때 사용자는 서버 간 정보 동기화 과정에서 응답 지연을 경험하게 되고 이러한 상황은 가상 환경의 현실감을 떨어뜨린다. 이러한 문제를 해결하기 위해서는 서버 간 정보 동기화 과정에서 발생하는 응답 지연을 최소화해야 한다. 본 논문에서는 가상 환경에 대한 정보를 제공하는 필드 서버 간의 효율적인 정보 동기화 및 필드 서버와 PC(Player Character) 간의 응답 지연 최소화를 위한 마이그레이션 에이전트를 제안하고 클라우드 컴퓨팅 네트워크에서 구현하였다. 제안한 시스템은 PC의 수가 70,000 ∼ 90,000인 구간에서 기존 시스템보다 필드 서버의 CPU 이용률이 6 ∼ 13% 증가하였고 응답 시간은 5 ∼ 10초 감소하였다.
Abstract
In a MMORPG, a typical application of virtual environment systems, it is a common desire to play in a more realistic environment. However, it is very difficult to provide a latency-free virtual environment to a large user base, mainly due to the fact that the real environment must be configured on multiple servers rather than on single server and that data must be shared on the real server when users move from one region to another. Experiencing response delays continuously in the process of information synchronization between servers greatly deteriorates the degree of immersion. In order to solve this problem, it is necessary to minimize the response delay occurring in the information synchronization process between the servers. In this paper, we propose Migration Agent for efficient information synchronization between field servers providing information of virtual environment and minimizing response delay between Field Server and PC(Player Character) and implement it in cloud computing network. In the proposed system, CPU utilization of field server increased by 6 ∼ 13%, and response time decreased by 5 ∼ 10 seconds over the existing system in 70,000 ∼ 90,000 PCs.
참고문헌 (21)
- "Virtual reality" (2019)[URL]
- R. A. Earnshaw, "Virtual Reality Systems", pp.3~10 (2014), Academic Press
- 박경범, "가상현실 환경에서 3D 가상객체 조작을 위한 인터페이스와 인터랙션 비교 연구", 한국CDE학회 논문집, 21(1), pp.20~30 (2016), 한국CDE학회[DOI]
- "Lineage" (2019)[URL]
- "WOW" (2019)[URL]
- H. Cole, "Social Interactions in Massively Multiplayer Online Role-Playing Gamers", CyberPsychology & Behavior, pp.575~583 (2007)
- ZhangHui, "Head-mounted display-based intuitive virtual reality training system for the mining industry", International Journal of Mining Science and Technology, 27, pp.717~722 (2017)
- "Quake" (2019)[URL]
- T. Ni, "An International Journal for All Aspects of Design", Computers & Electrical Engineering, 39(7), pp.2112~2123 (2013)
- 최규혁, "FPS게임 플레이경험에 따른 플레이어의 시선경로 패턴 분석", 스마트미디어저널, 5(2), pp.33~41 (2016), (사)한국스마트미디어학회
- 김화림, "행위소 모형을 통한 문학의 게임시나리오 변용 양상 분석 -「햄릿」과「마비노기」를 중심으로", 스마트미디어저널, 6(3), pp.64~67 (2017), (사)한국스마트미디어학회
- "Seamless" (2019)[URL]
- H. Cole, "Social Interactions in Massively Multiplayer Online Role-Playing Gamers", CyberPsychology & Behavior, pp.575~583 (2007)
- 이정진, "MMORPG 부하 분산을 위한 동적 맵 분할 시스템 설계", 정보과학회 2005년 춘계학술대회 논문집, 32, pp.802~804 (2005)
- 이남재, "진화하는 온라인 롤플레잉 게임을 위한 분산형 게임 서버 모델", 한국게임학회 논문집, 2(1), pp.36~41 (2002)
- K. T. Seo, "Performance Comparison Analysis of Linux Container and Virtual Machine for Building Cloud", Advanced Science and Technology Letters, 66, pp.105~111 (2014)
- E. Dhib, "Resources allocation trade-off between cost and delay over a distributed Cloud infrastructure", Sciences of Electronics Technologies of Information and Telecommunications (SETIT) 2016 7th International Conference on, pp.486~490 (2016)
- 김기수, "가상머신 스케줄러의 I", O 성능 향상을 위한 대출, 스마트미디어저널, pp.2016, 5(4)[DOI]
- 문성원, "분산 seamless 게임 서버에서의 효율적인 게임 공간 관리 기술", 석사, 정보통신, pp.2005
- H. Cole, "Social Interactions in Massively Multiplayer Online Role-Playing Gamers", CyberPsychology & Behavior, 10(4), pp.575~583 (2007)
- W. C. Kuo, "An Empirical Analysis of the Playing Time by Different Genders and Ages in an MMORPG", Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), pp.27~30 (2012)
