Dissertation > Excellent graduate degree dissertation topics show

Research on Scalability of Collaborative Virtual Environment Systems

Author: HuXiaoMei
Tutor: CaiXiaoBin
School: Northwestern Polytechnical University
Course: Computer Science and Technology
Keywords: Collaborative virtual environment Scalability Partitioning Load balancing Time-bound box
CLC: TP391.9
Type: PhD thesis
Year: 2007
Downloads: 189
Quote: 1
Read: Download Dissertation


Collaborative Virtual Environment (CVE) is a sharing virtual space maintained by a group of computers interconnected through networks, used to support effective communications between the users to achieve coordination tasks. With the expansion of the scale of applications in distance education, collaborative design, joint military training and online multi-user game, improving the scalability becomes a hot topic of research in the field of CVE. The study of scalability of collaborative virtual environment systems aims that the software structure does not need to do major modifications in order to support the expansion of application scale, keeping the operating efficiency. Due to its importance both in theoretical research and practical application, scalability of collaborative virtual environment systems needs to be further studied. The research work and innovative contributions are as follows:1. A task-clustering based fix CVE partitioning algorithm is proposed. With this algorithm, the users which take part in the same task are assigned to the same regional server. The experimental results show that this algorithm gets the similar partitioning performance but takes much shorter execution time than that of ACS algorithm which was proposed by Morillo P. in Spain.2. The existing multi-server architecture has the defect of lacking the general management of CVE. In this paper, a hiberarchy based on tailoring tree model is proposed. The main server, as the control center, partitions the CVE according to the number and distribution of users in CVE by real time detection. A task-clustering based dynamic adaptive partitioning algorithm is proposed, which can adjust the partitioning number according to the number of users in the CVE. The experimental results show that the optimal partitioning performance and average executive efficiency of the task-clustering based fix partitioning algorithms are reached.3. Users are grouped according to their Area of Interest (AOI) in order to reduce the network traffic. A user grouping algorithm based on template matching is proposed to reduce the consumption of the network resources and computation resources. The experimental results prove that resource consumption is from 5% to 10% less than that of the cell-based grouping algorithm and the tracking-needless grouping algorithm.4. The active dynamic load balancing algorithm based on interest membership degree is proposed. Compared with the passive load balancing algorithm given by Lee K. in Korea, this algorithm has the similar ability of balancing computation load among the regional servers, but it gets less inter-server messages. System maximum response time is no more than 200ms under the active load balancing algorithms while over 450ms under passive load balancing algorithms. The experimental results prove that this algorithm meets the requirement of the real-time response of the system given by Park K. S. in Illinois University, U. S.5. Users send update messages in order to maintain the consistency of the CVE system, which increases the network traffic. A time-bound box based consistency maintenance algorithm is proposed. Compared with the accepted Dead Reckoning (DR) algorithm in CVE, this algorithm has the similar performance in reducing the network traffic; but entity collision error reduces 8%, even more when the network has a serious delay. The experimental results prove that this algorithm improves the consistency of the system.

Related Dissertations

  1. Research on TCM and BICM Schemes of the Coded Modulation Technology,TN911.22
  2. Research on Parallel Frequent Graph Pattern Mining,TP311.13
  3. Quantifying the Effects of Weak Light on Wheat Dry Matter Production and Partitioning at Filling Stage,S512.1
  4. A Model for Predictingrowthdynamic of Cut Lilium in Greenhouse,S682.29
  5. Quantifying the Effects of Water and Nitrogen Coupling on the Growth of Standard Cut Chrysanthemum ’Jinba’ in Solar Greenhouse,S682.11
  6. Simulation Model on Development, Growth and Quality for Cut Tulip in Solar Greenhouse,S682.263
  7. Remote sensing data processing grid platform design and initial implementation,TP79
  8. Educational Administration System Optimization Study Online Course,TP393.09
  9. Theoretical Studies on the Prediction of Drug-likeness and Oral Bioavailability,R914
  10. The Application of Linux Cluster System Based on the Load Balancing Algorithm in Webgis,TP393.05
  11. Research and Implementation of job scheduling algorithm in the Linux cluster environment,TP301.6
  12. Research on Self-Organizing Networks in LTE-A Heterogeneous Networks,TN929.5
  13. Selection Algorithm in Heterogeneous Network Based on An Economic Model,TN929.5
  14. Research and Design of a High-Performance Scalable Public Key Cryptographic Coprocessor,TN918.1
  15. The Research on Routing Protocols and Related Technology of Wireless Mesh Network Based on QoS,TN929.5
  16. Investigation of Dynamic Channel Allocation Algorithms in the TD-SCDMA Trunking System.,TN929.533
  17. Research and Implementation of Key Techniques of Building Distributed System,TP338.8
  18. Research and Design of Virtual Research Center System of Yalong River Based on S2SH,TP311.52
  19. Research of Hybrid Application Layer Multicast Model Based on Load-balance,TP393.02
  20. Streaming Media Server System Based on Network Storage,TN919.8
  21. Research on Routing Protocols of Wireless Sensor Networks,TP212.9

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Computer simulation
© 2012 www.DissertationTopic.Net  Mobile