Consistency-aware partitioning algorithm in multi-server distributed virtual environments

In DVEs, the primary task is to maintain a consistent view of the virtual world among all users. Multi-server architecture has been shown to have good scalability to support a large population of users in DVEs. One of the key issues in the design of an efficient and scalable Multi-server Distributed...

Full description

Saved in:
Bibliographic Details
Main Authors: Li, Yusen, Cai, Wentong
Other Authors: School of Computer Engineering
Format: Conference or Workshop Item
Language:English
Published: 2013
Online Access:https://hdl.handle.net/10356/98998
http://hdl.handle.net/10220/12840
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-98998
record_format dspace
spelling sg-ntu-dr.10356-989982020-05-28T07:17:24Z Consistency-aware partitioning algorithm in multi-server distributed virtual environments Li, Yusen Cai, Wentong School of Computer Engineering IEEE International Symposium on Parallel & Distributed Processing (26th : 2012 : Shanghai, China) In DVEs, the primary task is to maintain a consistent view of the virtual world among all users. Multi-server architecture has been shown to have good scalability to support a large population of users in DVEs. One of the key issues in the design of an efficient and scalable Multi-server Distributed Virtual Environment (MSDVE) is the partitioning, which concerns with efficiently distributing the workload generated in the virtual environment among multiple servers in the system. Most of the existing work on the partitioning issue in MSDVE aims to either balance workload among servers, reduce inter-server communication, and/or improve the interactivity of DVE. In this paper, we study the partitioning issue from a new perspective and aim to reduce the time-space inconsistency of a DVE. Time-space inconsistency is a consistency metric, which has been proven to be an effective performance measure of DVEs. Using the time-space inconsistency metric, we formally formulate our partitioning problem as a mix integer programming problem and propose a solution based on Alternating Optimization (AO) technique. An iterative partitioning algorithm is also developed accordingly. The algorithm gives a partition as well as the corresponding update schedule to minimize the total time-space inconsistency. Different from most of the existing work, the resulted partition is avatar-based rather than zone/region-based. To evaluate the performance of the proposed partitioning algorithm, extensive experiments were conducted and results are reported in the paper. 2013-08-02T03:13:52Z 2019-12-06T20:02:09Z 2013-08-02T03:13:52Z 2019-12-06T20:02:09Z 2012 2012 Conference Paper https://hdl.handle.net/10356/98998 http://hdl.handle.net/10220/12840 10.1109/IPDPS.2012.76 en
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
description In DVEs, the primary task is to maintain a consistent view of the virtual world among all users. Multi-server architecture has been shown to have good scalability to support a large population of users in DVEs. One of the key issues in the design of an efficient and scalable Multi-server Distributed Virtual Environment (MSDVE) is the partitioning, which concerns with efficiently distributing the workload generated in the virtual environment among multiple servers in the system. Most of the existing work on the partitioning issue in MSDVE aims to either balance workload among servers, reduce inter-server communication, and/or improve the interactivity of DVE. In this paper, we study the partitioning issue from a new perspective and aim to reduce the time-space inconsistency of a DVE. Time-space inconsistency is a consistency metric, which has been proven to be an effective performance measure of DVEs. Using the time-space inconsistency metric, we formally formulate our partitioning problem as a mix integer programming problem and propose a solution based on Alternating Optimization (AO) technique. An iterative partitioning algorithm is also developed accordingly. The algorithm gives a partition as well as the corresponding update schedule to minimize the total time-space inconsistency. Different from most of the existing work, the resulted partition is avatar-based rather than zone/region-based. To evaluate the performance of the proposed partitioning algorithm, extensive experiments were conducted and results are reported in the paper.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Li, Yusen
Cai, Wentong
format Conference or Workshop Item
author Li, Yusen
Cai, Wentong
spellingShingle Li, Yusen
Cai, Wentong
Consistency-aware partitioning algorithm in multi-server distributed virtual environments
author_sort Li, Yusen
title Consistency-aware partitioning algorithm in multi-server distributed virtual environments
title_short Consistency-aware partitioning algorithm in multi-server distributed virtual environments
title_full Consistency-aware partitioning algorithm in multi-server distributed virtual environments
title_fullStr Consistency-aware partitioning algorithm in multi-server distributed virtual environments
title_full_unstemmed Consistency-aware partitioning algorithm in multi-server distributed virtual environments
title_sort consistency-aware partitioning algorithm in multi-server distributed virtual environments
publishDate 2013
url https://hdl.handle.net/10356/98998
http://hdl.handle.net/10220/12840
_version_ 1681059110720634880