본문 바로가기
KERD
논문KCI 등재

MMOG의 부하 분산을 위한 클라우드 기반의 P2P 시스템

Cloud-Based P2P Systems for Load Distribution in a MMOG

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

MMOG(Massive Multi-player On-line Game)는 전세계 수많은 사용자들이 특정 실시간 가상 환경을 공유할 수 있는 대규모 분산 응용이다. 본 논문에서는 MMOG를 지원하기 위하여 P2P(Peer-to-Peer)와 클라우드 컴퓨팅의 기술적 장점을 결합하는 기법을 제시한다. 클라우드 컴퓨팅은 MMOG 운영자들로 하여금 하드웨어 구매와 유지 부담을 감소시켜주는 적절한 해결책이며 P2P 시스템은 추가적인 하드웨어 확장이 없어도 성장 가능성을 거의 무제한으로 유지할 수 있다. 제시된 클라우드 기반 P2P 시스템에서도 사용자수가 급증할 경우 사용자들의 많은 자원을 기반 구조로 추가할 수 있기 때문에 우수한 수준의 확장성이 제공된다. 제시된 시스템은 사용자의 처리 능력을 활용함으로써 클라우드에 있는 서버의 부하 즉 상당한 컴퓨팅 능력과 통신량을 절감할 수 있다. 본 논문에서는 MMOG의 확장성을 위하여 두 기법이 결합된 클라우드 기반 P2P 시스템의 개념과 기본적 구조를 기술한다. 시뮬레이션 결과 제시된 시스템을 사용하는 MMOG는 전형적인 클라이언트-서버 시스템에 기반한 MMOG보다 서버의 통신량이 감소되며 성능이 향상된 것으로 나타났다.

Abstract

MMOGs are large-scale distributed applications that allowing a huge amount of users worldwide to share a real-time virtual environment. In this paper, we propose an approach that combines the technological advantages of P2P and cloud computing to support MMOGs. Cloud computing represents an attractive solution, as it lifts MMOG operators from the burden of buying and maintaining hardware. P2P systems have the potential to grow almost limitlessly, without the need of any large hardware upgrade. The proposed cloud-based P2P system also provides a greater level of scalability because their more resources are added to the infrastructure even when the amout of users grows. This system relieves a lot of computational power and network traffic, the load on the servers in the cloud by exploiting the capacity of the peers. In this paper, we describe the concept and basic architecture of cloud-based P2P System for a considerable scale of MMOGs. The simulation results show that MMOGs using the proposed system have better performance and lower traffic of the server compared with MMOGs based on traditional client-server system.

참고문헌 (17)

  1. M. Armbrust, "A View of Cloud Computing", Communications of the ACM, 53(4), pp.50~58 (2010)
  2. N. Kasenides, "A Systematic Mapping Study of MMOG Backend Architectures", Information, 10(9) (2019)
  3. "China Online Games Market Report" (2008)[URL]
  4. M. Ye, "System-Performance Modeling for Massively Multiplayer Online Role-Playing Games", IBM Systtems Journal, 45(1), pp.45~48 (2006)
  5. L. Fan, "Design Issues for Peer-to-Peer Massively Multiplayer Online Games", Int’l Journal of Advanced Media and Comunication, 4(2), pp.108~125 (2010)
  6. I. Barri, "Distributing Game Instances in a Hybrid Client-Server", P2P System to Support MMORPG playability, 2016, pp.75(4), 2005~2029
  7. A. Payberah, "Clive: Cloudassisted P2P Live Streaming", 12th IEEE P2P Conference on Peer-to-Peer Computing (2012)
  8. H. Xu, "Integration of Cloud Computing and P2P : A Future Storage Infrastructure", IEEE International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering, pp.1489~1492 (2012)
  9. H. Kavalionak, "Self-Organizing Systems", pp.60~71 (2012)
  10. 이근수, "대학에서 컴퓨터와 인터넷 마케팅 교과간 융합수업 모형 개발에 관한 연구", 한국산학기술학회논문지, 19(9), pp.7~12 (2018), 한국산학기술학회[DOI]
  11. R. Buyya, "Cloud Computing and Emerging IT Platforms : Vision, Hype, and Reality for Delivering Computing as the 5th Utility", Future Generation Computer Systems, 25, pp.599~616 (2009)
  12. H. Kavalionak, "Integrating Peer-to-Peer and Cloud Computing for Massively Multiuser Online Games", Peerto-Peer Networking and Applications, 8, pp.301~319 (2015)
  13. 김진택, "클라우드컴퓨팅 기술 스택 분석", 한국차세대컴퓨팅학회 논문지, 11(6), pp.79~89 (2015), 한국차세대컴퓨팅학회
  14. 전우진, "PaaS 클라우드 컴퓨팅을 위한 컨테이너 친화적인 파일 시스템 이벤트 탐지 시스템", 한국차세대컴퓨팅학회 논문지, 15(1), pp.86~98 (2019), 한국차세대컴퓨팅학회
  15. 강기완, "고가용성 보장형 국방 클라우드 시스템 도입 전략", 한국차세대컴퓨팅학회 논문지, 15(3), pp.7~15 (2019), 한국차세대컴퓨팅학회[DOI]
  16. Yean-Woo Jung, "A Design of P2P Cloud System Using The Super P2P", The International Journal of Internet, Broadcasting and Communication, 7(1), pp.42~48 (2015), 한국인터넷방송통신학회[DOI]
  17. 김진환, "P2P와 클라우드 컴퓨팅에 기반한 대규모 멀티플레이어 온라인 게임의 대역폭 분석", 한국인터넷방송통신학회 논문지, 19(5), pp.143~150 (2019), 한국인터넷방송통신학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (7건)