Font Size: a A A

Research And Implementation Of Scheduling And Management Technologies For VTF-based Testing System

Posted on:2016-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z B HaoFull Text:PDF
GTID:2348330536967379Subject:Project management
Abstract/Summary:PDF Full Text Request
The VTF virtual test should always be run on the distributed and multi-node environment,which relies heavily on the centralized and unified scheduling and management.The existing scheduling and management tools for virtual test are mainly developed for HLA applications.These tools are significantly different from VTF framework in the data interaction acquisition and remote object invocation,so that the existing scheduling and management tools are hard to meet the demand of VTF systems,no matter in the aspect of the overall structure,or the process monitoring,or the scheduling policy for multi-sample task.It's timely to launch the research on the VTF test scheduling and management technology,which will be practically valuable for improving the VTF virtual test scheduling efficiency.Considering the actual demand for scheduling and management technology of VTF virtual test,by analyzing the existing scheduling and management technologies in-depth,this paper did some researches on the overall structure of the Virtual Test Scheduling and Management Tool,on the process monitoring technology and on the scheduling policy for multi-sample task.The main work and innovations of this thesis are as follows:1.The existing scheduling and management tools are mainly HLA-oriented,whose attribute-based data exchange architecture is significantly different from the object-based data exchange architecture in VTF.This difference makes the existing tools hard to meet the need VTF systems,either in the aspect of the overall structure or the interface mode.To solve this problem,this paper first designed a new scheduling and management architecture based on the VTF framework.The new architecture is an object-oriented hierarchical component-modeling architecture,which supports the remote method invocation between different objects and enables efficient remote communication and data exchange.The new architecture meets the scheduling and management demand of VTF virtual test.2.The current data flow of VTF virtual test transmits through the event channel,which is the only channel for data transmission in VTF.It's easy to cause data latency increase when multiple-node send large numbers of data simultaneousness.So when it need to monitor the test process for real-time,if the monitoring data flow transmit together with other data flows through the only event channel,it's easy to make the control flow hard to have a real-time transmission,and result the decreasing of the process monitoring efficiency.To solve this problem,this paper proposed a new process monitoring technology based on multi-channel of data transmission.The new process monitoring technology put the monitoring data flow into both internal and external,then it design a class VCMO following the ORB specification to handle the transmission of the internal control flow,while the transmission of external control flow is implemented in C/S mode,and other data flows use the event channel however.By this way,the control flow can be diverged and the process monitoring efficiency increases significantly.3.Currently,in the multiple samples task of VTF-based framework,it lacks the enough attention of node performance and dynamic scheduling strategy.Therefore,this paper proposes a dynamic scheduling strategy based on the node real-time load.Through the real-time monitoring of the node,this strategy distributes samples based on the node load rate and uses a “performance priority” approach to dynamically allocate sample tasks to achieving the purpose of dynamical scheduling sample tasks on each node.Through certification,this strategy can effectively enhance the operating efficiency of multiple samples task and reduce the entire run time.Based on the above research,author designs and implements VTF test scheduling management tool.The test results show that the tool can providing a centralized and unified scheduling and management for VTF virtual test,and observably advance the scheduling and management efficiency for the VTF virtual test to meet the project practicality demand.
Keywords/Search Tags:VTF, Virtual Test, Scheduling and Management, Process Monitoring, Multi-Sample Task
PDF Full Text Request
Related items