The Community for Technology Leaders
Parallel and Distributed Processing Symposium, International (2008)
Miami, FL, USA
Apr. 14, 2008 to Apr. 18, 2008
ISBN: 978-1-4244-1693-6
pp: 1-13
Luis Diego Briceno , Colorado State University, Department of Electrical&Computer Engineering, Fort Collins, 80523, USA
Ye Hong , Colorado State University, Department of Electrical&Computer Engineering, Fort Collins, 80523, USA
Howard Jay Siegel , Colorado State University, Department of Electrical&Computer Engineering, Fort Collins, 80523, USA
Chen Zhang , Colorado State University, Department of Computer Science, Fort Collins, 80523, USA
Mohammad Nayeem Teli , Colorado State University, Department of Computer Science, Fort Collins, 80523, USA
Brad Lock , Colorado State University, Department of Electrical&Computer Engineering, Fort Collins, 80523, USA
Anthony A. Maciejewski , Colorado State University, Department of Electrical&Computer Engineering, Fort Collins, 80523, USA
Fadi Wedyan , Colorado State University, Department of Computer Science, Fort Collins, 80523, USA
Charles Panaccione , Colorado State University, Department of Computer Science, Fort Collins, 80523, USA
ABSTRACT
The creation of a virtual world environment (VWE) has significant costs, such as maintenance of server rooms, server administration, and customer service. The initial development cost is not the only factor that needs to be considered; factors such as the popularity of a VWE and unexpected technical problems during and after the launch can affect the final cost and success of a VWE. The capacity of servers in a client/server VWE is hard to scale and cannot adjust quickly to peaks in demand while maintaining the required response time. To handle these peaks in demand, we propose to employ users’ computers as secondary servers. The introduction of users’ computers as secondary servers allows the performance of the VWE to support an increase in users. In this study, we develop and implement five static heuristics to implement a secondary server scheme that reduces the time taken to compute the state of the VWE. The number of heterogeneous secondary servers, conversion of a player to a secondary server, and assignment of players to secondary servers are determined by the heuristics implemented in this study. A lower bound of the performance is derived to evaluate the results of the heuristics.
INDEX TERMS
CITATION
Luis Diego Briceno, Ye Hong, Howard Jay Siegel, Chen Zhang, Mohammad Nayeem Teli, Brad Lock, Anthony A. Maciejewski, Fadi Wedyan, Charles Panaccione, "Resource allocation in a client/server hybrid network for virtual world environments", Parallel and Distributed Processing Symposium, International, vol. 00, no. , pp. 1-13, 2008, doi:10.1109/IPDPS.2008.4536166
93 ms
(Ver 3.3 (11022016))