|Table of Contents|

[1] Wu Yanhua, Cai Yunze, Xu Xiaoming, A hybrid DVE architecture based on temp server [J]. Journal of Southeast University (English Edition), 2006, 22 (2): 180-184. [doi:10.3969/j.issn.1003-7985.2006.02.008]
Copy

A hybrid DVE architecture based on temp server()
基于临时服务器的复合DVE结构
Share:

Journal of Southeast University (English Edition)[ISSN:1003-7985/CN:32-1325/N]

Volumn:
22
Issue:
2006 2
Page:
180-184
Research Field:
Computer Science and Engineering
Publishing date:
2006-06-30

Info

Title:
A hybrid DVE architecture based on temp server
基于临时服务器的复合DVE结构
Author(s):
Wu Yanhua1 Cai Yunze2 Xu Xiaoming3 4
1Computer Science and Engineering Department, Shanghai Jiaotong University, Shanghai 200030, China
2Automation Department, Shanghai Jiaotong University, Shanghai 200030, China
3University of Shanghai for Science and Technology, Shanghai 200093, China
4Shanghai Academy of Systems Science, Shanghai 200030, China
吴言华1 蔡云泽2 许晓鸣3 4
1上海交通大学计算机科学与工程系, 上海 200030; 2上海交通大学自动化系, 上海 200030; 3上海理工大学, 上海 200093; 4上海系统科学研究院, 上海 200030
Keywords:
distributed virtual environment temp server user scale peer-to-peer client/server
分布式虚拟环境 临时服务器 用户规模 点对点 客户/服务器
PACS:
TP393
DOI:
10.3969/j.issn.1003-7985.2006.02.008
Abstract:
A hybrid distributed virtual environment(DVE)architecture is presented by importing a peer-to-peer(P2P)idea into the traditional client/server(C/S)architecture to improve the DVE system’s scalability.The mathematical model of the overload of the center server was built and a series of simulation experiments were performed to validate the conclusions.When the client number increases to a certain value, the hybrid architecture can reduce server overload with some special clients(temp servers)selected with a certain heuristic strategy.With this architecture, the DVE system can support more system clients with the same server hardware than the C/S architecture can.The server overload “pulse” phenomena causing by the exiting of the temp server can be resolved by adopting a more optimized temp server selecting strategy and by reducing the child client capability of the temp server.By combining the advantages of the C/S architecture and the P2P architecture, the hybrid DVE architecture can effectively improve the scalability of the DVE system. This is validated by theoretical analysis and simulation experiments.
为了增加分布式虚拟环境系统的规模可扩充性, 在经典的客户/服务器(C/S)结构中引入P2P的概念, 提出了复合分布式虚拟环境结构.理论上对该结构下中心服务器的负载进行了建模分析, 并利用仿真试验对该结构进行了试验验证.该结构在系统客户规模增大时, 动态地利用客户端资源减弱服务器端的负载, 在相同的服务器硬件条件下拓展系统的客户可扩充性, 同时中心服务器的存在还保持了C/S结构易于管理的特点.而由于临时服务器退出导致的服务器负载“抖动”问题, 可通过更优化的临时服务器选取策略以及控制临时服务器的客户规模来加以减弱.理论分析和仿真试验表明, 动态复合结构融合了C/S结构和P2P结构的优点, 可有效改善DVE系统的规模扩充性.

References:

[1] Singhal S, Zyda M.Network virtual environments:design and implementation [M].Addison-Wesley, 1999.
[2] Zyda Michael, Hiles John, Mayberry Alex.Entertainment R & D for defense [J].Computer Graphics and Applications, 2003, 23(1):28-36.
[3] Lewis Michael, Jacobson Jeffrey.Game engines in scientific research [J].Communications of ACM, 2002, 45(1):27-31.
[4] Tohei Nitta, Kazuhiro Fujita, Sachio Cono.An application of distributed virtual environment to foreign language [A].In:The 30th Annual of Frontiers in Education Conference [C].Kansas City, Missouri, USA, 2000, 1:18-21.
[5] Zhang J, Li F S, Li H.Multi-user shared virtual reality in the exhibition of Chinese nationalities-virtual museum of Chinese nationalities [A].In:The Sixth International Conference on Computer Supported Cooperative Work in Design [C].Piscataway, NJ, USA: IEEE, 2001.83-88.
[6] Larocque J.Client-server trends [J].Spectrum, 1994, 31(4):48-50.
[7] Schollmeier R.A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications [A].In:The First International Conference on Peer-to-Peer Computing [C].Linköping, Sweden, 2001.101-102.
[8] Cai W, Xavier P, Turnr S, et al.A scalable architecture to support interactive games on the Internet [A].In:Proc of the 16th Workshop on Parallel and Distributed Simulation[C].Washington, DC, 2002.60-67.
[9] Lui J C S, Chan M F.An efficient partitioning algorithm for distributed virtual environment systems [J].IEEE Transactions on Parallel and Distributed Systems, 2002, 12(3):193-211.
[10] Nguyen T, Duong Binh, Zhou S P.A dynamic load sharing algorithm for massively multiplayer online games[A].In:The 11th IEEE International Conference on Networks [C].Atlanta, 2003.131-36.
[11] Lau R W H, Ng B, Si Antonio, et al.Adaptive partitioning for multi-server distributed virtual environments[A].In:Proceedings of the 10th annual ACM International Multimedia Conference and Exhibition[C]. Juan Les Pins, France, 2002.271-274.
[12] Shivaratri G, Krueger P, Singhal M.Load distributing for locally distributed systems [J].IEEE Computer, 1992, 25(2):33-44.

Memo

Memo:
Biographies: Wu Yanhua(1976—), male, graduate, wyhross@vip.sina.com;Xu Xiaoming(1957—), male, professor, xmxu@mail.usst.edu.cn.
Last Update: 2006-06-20