Publication Type
Journal Article
Version
publishedVersion
Publication Date
4-2011
Abstract
Maintaining interactivity is one of the key challenges in distributed virtual environments (DVE), e.g., online games, distributed simulations, etc., due to the large, heterogeneous Internet latencies; and the fact that clients in a DVE are usually geographically separated. In this paper, we consider a new problem, termed the interactivity-constrained server provisioning problem, whose goal is to minimize the number of distributed servers needed to achieve a pre-determined level of interactivity. We identify and formulate two variants of this new problem and show that they are both NP-hard via reductions to the set covering problem. We then propose several computationally efficient approximation algorithms for solving the problem. The main algorithms exploit dependencies among distributed servers to make provisioning decisions. We conduct extensive experiments to evaluate the performance of the proposed algorithms. More specifically, we use both static Internet latency data available from prior measurements and topology generators, as well as the most recent, dynamic latency data collected via our own large-scale deployment of a DVE performance monitoring system over PlanetLab. The results show that the newly proposed algorithms that take into account interserver dependencies significantly outperform the well-established set covering algorithm for both problem variants.
Discipline
Computer and Systems Architecture | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
IEEE Transactions on Parallel and Distributed Systems
Volume
23
Issue
2
First Page
314
Last Page
312
ISSN
1045-9219
Identifier
10.1109/TPDS.2011.107
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
TA, Nguyen Binh Duong; NGUYEN, Thang; ZHOU, Suiping; TANG, Xueyan; CAI, Wentong; and AYANI, Rassul.
Interactivity-constrained server provisioning in large-scale distributed virtual environments. (2011). IEEE Transactions on Parallel and Distributed Systems. 23, (2), 314-312.
Available at: https://ink.library.smu.edu.sg/sis_research/4770
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/TPDS.2011.107