DocumentCode :
1484718
Title :
Interactivity-Constrained Server Provisioning in Large-Scale Distributed Virtual Environments
Author :
Ta, Duong Nguyen Binh ; Nguyen, Thang ; Zhou, Suiping ; Tang, Xueyan ; Cai, Wentong ; Ayani, Rassul
Author_Institution :
Inst. of High Performance Comput., A*STAR, Singapore, Singapore
Volume :
23
Issue :
2
fYear :
2012
Firstpage :
304
Lastpage :
312
Abstract :
Maintaining interactivity is one of the key challenges in distributed virtual environments (DVEs). 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 prespecified 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. 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.
Keywords :
Internet; computational complexity; distributed processing; network servers; network topology; problem solving; virtual reality; DVE performance monitoring system; NP-hard problem; PlanetLab; approximation algorithm; distributed server; dynamic latency data; interactivity-constrained server provision; large-scale distributed virtual environment; problem solving; set covering problem; static Internet latency data available; topology generator; Approximation algorithms; Complexity theory; Delay; Heuristic algorithms; Internet; Quality of service; Servers; Distributed virtual environments; interactivity.; server provisioning;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2011.107
Filename :
5740868
Link To Document :
بازگشت