Interactivity-constrained server provisioning in large-scale distributed virtual environments

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...

Full description

Saved in:
Bibliographic Details
Main Authors: Ta, Duong Nguyen Binh, Nguyen, Thang, Zhou, Suiping, Tang, Xueyan, Cai, Wentong, Ayani, Rassul
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/102269
http://hdl.handle.net/10220/16528
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-102269
record_format dspace
spelling sg-ntu-dr.10356-1022692020-05-28T07:18:01Z Interactivity-constrained server provisioning in large-scale distributed virtual environments Ta, Duong Nguyen Binh Nguyen, Thang Zhou, Suiping Tang, Xueyan Cai, Wentong Ayani, Rassul School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering 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. 2013-10-16T05:26:00Z 2019-12-06T20:52:27Z 2013-10-16T05:26:00Z 2019-12-06T20:52:27Z 2012 2012 Journal Article Ta, D. N. B., Nguyen, T., Zhou, S. P., Tang, X. Y., Cai, W. T., & Ayani, R. (2012). Interactivity-constrained server provisioning in large-scale distributed virtual environments. IEEE transactions on parallel and distributed systems, 23(2), 304-312. https://hdl.handle.net/10356/102269 http://hdl.handle.net/10220/16528 10.1109/TPDS.2011.107 en IEEE transactions on parallel and distributed systems
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Ta, Duong Nguyen Binh
Nguyen, Thang
Zhou, Suiping
Tang, Xueyan
Cai, Wentong
Ayani, Rassul
Interactivity-constrained server provisioning in large-scale distributed virtual environments
description 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.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Ta, Duong Nguyen Binh
Nguyen, Thang
Zhou, Suiping
Tang, Xueyan
Cai, Wentong
Ayani, Rassul
format Article
author Ta, Duong Nguyen Binh
Nguyen, Thang
Zhou, Suiping
Tang, Xueyan
Cai, Wentong
Ayani, Rassul
author_sort Ta, Duong Nguyen Binh
title Interactivity-constrained server provisioning in large-scale distributed virtual environments
title_short Interactivity-constrained server provisioning in large-scale distributed virtual environments
title_full Interactivity-constrained server provisioning in large-scale distributed virtual environments
title_fullStr Interactivity-constrained server provisioning in large-scale distributed virtual environments
title_full_unstemmed Interactivity-constrained server provisioning in large-scale distributed virtual environments
title_sort interactivity-constrained server provisioning in large-scale distributed virtual environments
publishDate 2013
url https://hdl.handle.net/10356/102269
http://hdl.handle.net/10220/16528
_version_ 1681057184857718784