DOI QR코드

DOI QR Code

Development Migration Agent Server for Seamless Virtual Environment

Seamless 가상 환경을 위한 Migration Agent 서버 개발

  • 원동현 (전북대학교 대학원 컴퓨터공학과) ;
  • 안동언 (전북대학교 대학원 컴퓨터공학과) ;
  • 정성종 (전북대학교 대학원 컴퓨터공학과)
  • Received : 2016.08.09
  • Accepted : 2016.08.29
  • Published : 2016.09.30

Abstract

Nowadays users of Virtual Environment are want to play with thousands of players in an evolving virtual world at the same time over the internet. So, the load of this kind of Virtual Environments is heavier than that of any other precedents. One of load balancing methods is map-partition to divide the load of entire system which is vulnerable to delay message between clients and servers. In this paper, we propose a Migration Agent application server architecture using to help migration of player character between field servers and to reduce response time between clients and field servers. Migration Agent is reduce Player Character's responds time as Cache Server, if Player Character move to another Field Server, Player Character need the synchronization process in the DBMS approach, to minimize response time by reducing the period for cross - Player Character Field Server to perform the role. Field Server by placing them in form of a stack existing form of grid, for load concentrated on a specific server.

최근 가상 환경의 발전은 이용자들이 현실 세계를 그대로 반영한 가상 환경을 요구하도록 변화하고 있다. 하지만 현재 서버 및 네트워크 환경은 소수의 이용자가 소수의 그룹을 이루어 함께하는 형태로, 현실 세계를 그대로 반영하지 못하고 있다. 가장 큰 이유 중 하나는 이용자간 정보 동기화에 많은 부하가 발생하기 때문이며, 이러한 부하는 정보 전달 시간을 증가시키게 된다. 본 논문에서는 이러한 문제를 최소화하기 위한 Migration Agent 서버 시스템을 제안한다. Migration Agent 서버는 Field Server 이동시 Player Character의 동기화 과정에서 DBMS의 접근을 최소화하여 응답 시간을 줄여주기 위한 서버로 Field Server간 Player Character 이동을 위한 캐시 서버 역할을 수행한다. 그에 더해 스택형태로 Field Server를 배치함으로 기존 격자 형태로 인해 특정 서버에 부하가 집중되는 것을 보완하였다.

Keywords

References

  1. C. E. Dickerson, S. J. Clement, D. Webster, D. McKee, J. Xu, and D. Battersby, "A service oriented virtual environment for complex system analysis: preliminary report," in System of Systems Engineering Conference (SoSE), 2015 10th Date of Conference: 17-20, pp.152-157, May, 2015.
  2. Seung-Wook Han, Hee-Suk Son, Byoung-Oh Kim, Seon-Yeong Han, and Dong-Man Lee, "Personal Genie: A Middleware System for Context-aware Spontaneous Interaction with Heterogeneous Smart IoT," Journal of KIISE, Vol.39, No.4, pp.270-276, 2012.
  3. Jeremy R. Millar, Douglas D. Hodson, Gilbert L. Peterson, and Darryl K. Ahner, "Data Quality Challenges in Distributed Live-Virtual-Constructive Test Environments," Journal of Data and Information Quality, Vol.7, Issue 1-2, June, 2016.
  4. Jong-Gwan Choi, Hye-Young Kim, and Won-Sik Woo, "A Study of a Game User Oriented Load Balancing Scheme on MMORPG," Journal of Korea Game Society, Vol.12, No.3, pp.69-76, 2012. https://doi.org/10.7583/JKGS.2012.12.3.69
  5. Dongkee Won, Beobkyun Kim, Seungjong Chung, and Dongun An, "Design the time-interval based fairness partitioning method in DVE," 2007 International Symposium on Information Technology Convergence, 23-24 Nov., 2007.
  6. Eya Dhib, Khaled Boussetta, Nawel Zangar, and Nabil Tabbane, "Modeling Cloud gaming experience for Massively Multiplayer Online Games," in 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Issue Date: 9-12 Jan., 2016.
  7. Seok-Jong Yu, "A Study on an AOI Management in Virtual Environments Based on the Priority," Journal of Korea Multimedia Society, Vol.9, Issue 2, pp.189-196, 2006.
  8. SungWon Mun, "An Efficient Game Space Management Technique in Distributed Seamless Game Servers," Sogang University Graduate School of Information and Technology, 2004.
  9. Statics Korea [Internet], http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1007.
  10. G. Johansson and K. Rumar, "Drivers' brake reaction times," The Journal of the Human Factors and Ergonomics Society, Vol.13, No.1, pp.23-27, Feb., 1971. https://doi.org/10.1177/001872087101300104
  11. J. Lui and M. Chan, "An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems," IEEE Transaction on Parallel and Distributed Systems(2002), Vol.13, Issue 3, pp.193-211, Mar., 2002. https://doi.org/10.1109/71.993202