Affiliation:
1. University of Bologna, Bologna, Italy
Abstract
Modern massively multiplayer online games (MMOGs) allow hundreds of thousands of players to interact with a large, dynamic virtual world. Implementing a scalable MMOG service is challenging because the system is subject to high workload variability, but nevertheless must always operate under very strict quality of service (QoS) requirements. Traditionally, MMOG services are implemented as large dedicated IT infrastructures with aggressive over-provisioning of resources in order to cope with the worst-case workload scenario. In this article we address the problem of building a large-scale, multitier MMOG service using resources provided by a Cloud computing infrastructure. The Cloud paradigm allows customers to request as many resources as they need using a pay-as-you-go model. We harness this paradigm by proposing a dynamic provisioning algorithm, which can resize the resource pool of a MMOG service to adapt to workload variability and maintain a response time below a given threshold. We use a queuing network performance model to quickly estimate the system response time for different configurations. The performance model is used within a greedy algorithm to compute the minimum number of servers to be allocated on each tier in order to satisfy the system response time constraint. Numerical experiments are used to validate the effectiveness of the proposed approach.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Science Applications
Cited by
36 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Enhancing Cloud Gaming Experience through Optimized Virtual Machine Placement: A Comprehensive Review;Journal of Network and Systems Management;2024-08-24
2. Cloud for Gaming;Encyclopedia of Computer Graphics and Games;2024
3. Online Gaming Scalability;Encyclopedia of Computer Graphics and Games;2024
4. Client/Server Gaming Architectures;Encyclopedia of Computer Graphics and Games;2024
5. Online Gaming Architectures;Encyclopedia of Computer Graphics and Games;2024