Sequential model scheduling method of distributed simulation system

A technology of distributed simulation and scheduling methods, which is applied in design optimization/simulation, special data processing applications, instruments, etc., can solve the problems of low efficiency and non-targeted simulation operation scheduling, and avoid time-consuming model scheduling and improve Efficiency, load reduction effect

Active Publication Date: 2017-03-15
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to propose a sequential model scheduling method for a distributed simulation system in view of the technical defects of low simulation operation scheduling efficiency and lack of pertinence in the existing data-driven model scheduling method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Sequential model scheduling method of distributed simulation system
  • Sequential model scheduling method of distributed simulation system
  • Sequential model scheduling method of distributed simulation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] This embodiment will further elaborate on the "targeted operation of models that affect input parameters" mentioned in "a sequential model scheduling method for a distributed simulation system" of the present invention.

[0063] figure 1 The model data relationship diagram of this method contains 5 models, where the output of model 1 and model 2 is passed to model 3, and the output of model 3 is passed to model 4 and model 5, that is, the downstream models of model 1 and model 2 are Model 3, the downstream models of Model 3 are Model 4 and Model 5.

[0064] Depend on figure 1 It can be seen that it is necessary to pay attention to the impact of the operation of model 1 on the downstream model, then run model 1, model 3, and then run model 4 and model 5, but model 2 will not run; it is necessary to pay attention to the impact of model 3 on the downstream model impact, run model 3, then run model 4 and model 5, but model 1 and model 2 will not run.

Embodiment 2

[0066] This embodiment further summarizes a sequential model scheduling method of a distributed simulation system proposed by the present invention, mainly expounding the deployment of the operating environment and the configuration of simulation tasks of the distributed simulation system.

[0067] In this embodiment, one client, one main control engine and two computing nodes are used to deploy the operating environment of the distributed simulation system. The deployment structure diagram is as follows figure 2 shown, from figure 2 It can be seen that the deployment structure includes clients, master control engines and computing nodes.

[0068] The specific description of this embodiment is as follows: a client, a main control engine and 2 computing nodes are respectively deployed on 4 computers;

[0069] Establish connections between the client and the main control engine, the main control engine and each computing node, and each computing node;

[0070] The informatio...

Embodiment 3

[0079] This embodiment further elaborates on the sequence model scheduling process in this method:

[0080] Figure 4 It is a sequence model scheduling flowchart of the present invention, as can be seen from the figure, this embodiment includes the following steps:

[0081] Step 1: simulation operation initialization, that is, sending simulation tasks to the main control engine and completing model distribution; specific to the present embodiment, step 1 also includes:

[0082] Step I.1 The client collects simulation tasks and sends them to the main control engine;

[0083] The simulation task in this embodiment is the simulation task in Embodiment 1, including 5 models and the data flow information between the models, and the client collects the simulation tasks and sends them to the main control engine in packages;

[0084] Step I.2 The main control engine receives the simulation task, and performs model distribution;

[0085] The main control engine receives the simulati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a sequential model scheduling method of a distributed simulation system, and belongs to the technical field of complex system simulation. The distributed simulation system comprises a client side, a master control engine and computational nodes. The sequential model scheduling method of the distributed simulation system comprises the steps that 1, simulation run is initialized, and model distribution is completed; 2, run simulation is carried out, that is, the client side sends a scheduling instruction to the master control engine, the master control engine receives the scheduling instruction, a first-stage run model is obtained, a drive instruction is sent to the node where the first-stage run model is located, and models on the computational nodes are driven to run; 3, the computational nodes receive the drive instruction to drive the models to run, and result data is generated and output to the master control engine; 4, the master control engine receives the result data and resolves the result data, and downstream model sets are obtained; 6, a downstream model ID set is subjected to traversal; 6, whether the current model is removed or not is judged; 7, whether the number of the downstream model sets is reached or not is judged; 8, the downstream set models are vacant or not is judged, the step 3 is executed, and the method is completed. According to the method, model run efficiency is improved, master control engine loads are reduced, time consumed for model scheduling is shortened, and high universality is achieved.

Description

technical field [0001] The invention relates to a sequential model scheduling method of a distributed simulation system, which belongs to the technical field of complex system simulation. Background technique [0002] The modern simulation environment is becoming more and more complex. With the continuous development of computer technology, more and more disciplines are involved, and the simulation scale is getting larger and larger. Single-machine and single-platform simulation can no longer meet the needs of modern system simulation. In the early 1980s, distributed simulation came into being. [0003] Distributed simulation uses a coordinated structure, standard, protocol and database to interconnect scattered simulation devices through a wide area network or a local area network to form a comprehensive simulation environment that can participate. In a distributed simulation environment, simulation objects or simulation models run on distributed simulation devices. The m...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/20G06F2119/12
Inventor 李文光王强龙腾刘莉
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products