Font Size: a A A

Research On Multi-Scene Collaborative Mechanism Of Distributed Virtual Maintenance System

Posted on:2020-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2392330596494383Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
The distributed virtual environment provides a shared virtual world.Multiple nodes located in different geographical locations are connected to each other through the network,and information is shared between nodes to generate interactions for co-simulation of a common target.However,problems such as delay,packet loss,and bandwidth limitation inherent in the network transmission process may cause confusion when nodes perform operations in the distributed virtual environment,resulting in scene inconsistency.To solve the above problems,this paper analyzes the multi-scene collaboration model based on the self-developed distributed virtual maintenance system.Based on the requirements of consistency and responsiveness,the local lag method for dynamic delay is proposed.Combined with the analysis of concurrency control,a concurrency control method fusion based on operational attributes is proposed.Finally,the effectiveness of the synergy mechanism is verified on the platform.The main work of this paper is as follows:Firstly,the requirements of consistency,concurrency and responsiveness of multi-scenario collaboration in the process of distributed virtual maintenance system are analyzed.The commonly used consistency and concurrency control methods are analyzed,and the main factors impacting the multi-scene collaboration is summarized.Secondly,a local lag method with dynamic delay is proposed.The finite state machine is used to model the multi-scene collaboration.Each node takes the trigger time of the operation as the reference and delays the operation for a certain time to ensure that the order of execution is consistent with the time.Using a data structure based on a binary search tree,the transmission delay time between nodes is periodically stored,and the maximum value is filtered to fit a new local lag time to achieve dynamic delay.Thirdly,a concurrency control method based on operational attribute fusion is proposed,which allows the user to directly perform operations in the client and store it in the cancel operation set,and perform rollback in the event of a conflict.On the server side,the conflict elimination method is adopted,and the concurrent operation for the same attribute is merged,and the newly generated operation sequence is applied to the scene copy to obtain a new state,and is sent to the client.Fourthly,the distributed virtual maintenance system independently developed is introduced,and the effect of multi-scene coordination mechanism is verified in the system.
Keywords/Search Tags:distributed virtual environment, multi-scene collaboration, local lag, dynamic delay, fusion of operational attributes
PDF Full Text Request
Related items