CN110138593A - Distribute d system simulation communication system based on SMC network - Google Patents
Distribute d system simulation communication system based on SMC network Download PDFInfo
- Publication number
- CN110138593A CN110138593A CN201910290422.XA CN201910290422A CN110138593A CN 110138593 A CN110138593 A CN 110138593A CN 201910290422 A CN201910290422 A CN 201910290422A CN 110138593 A CN110138593 A CN 110138593A
- Authority
- CN
- China
- Prior art keywords
- node
- network
- squad leader
- simulation
- subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/044—Network management architectures or arrangements comprising hierarchical management structures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a kind of Distribute d system simulation communication systems based on SMC network, the emulation timing of Distribute d system simulation model, SMC three-layer network framework, time calibration in network including SMC;The Distribute d system simulation model of SMC, including Simulation Control management module, environmental simulation module, entity A analog module, entity B analog module, entity C analog module, data collection and analysis module;SMC three-layer network framework, including server node, squad leader's node, ordinary node;The emulation timing of time calibration in network realizes the propulsion of the emulation timing of time calibration in network by using client-side/server-side mode.Business hours benchmark of the invention is realized by time calibration in network, is improved real-time, reliability and the data transmission capabilities of many types of entity collaborative simulation, is met the time precision requirement of hundred milliseconds of precision in business operation process.
Description
Technical field
The present invention relates to computer fields, more particularly to a kind of Distribute d system simulation communication system based on SMC network
System.
Background technique
During the project application of recent years and Distribute d system simulation, more feel that system development scientific research is raw
Requirement of the production task to the precision, scale of distributing emulation system is higher and higher.The information exchange of Distribute d system simulation system
Across multiple network, and each component professional domain is different, and the trigger condition of institute's interactive information is complicated, data volume is big, real-time needs
Ask difference big.Traditional single program request or cast communication mechanism or the high, core switching device to terminal computer performance requirement
Load pressure is big;Transmission stability, real-time are poor, influence simulation Credibility, to the functional promotion and Expansion of system
Generate bottleneck effect.By replacement performance more preferably network communication equipment or formulate communication plan respectively for each component can be one
Determine to solve in degree or mitigate the above problem, but is faced with high economy and human cost, and improve limitation, it is difficult to
Continue.
Summary of the invention
For the defects in the prior art, the Distribute d system simulation communication based on SMC network that the present invention provides a kind of
System, business hours benchmark is realized by time calibration in network, to improve real-time, the reliability sum number of many types of entity collaborative simulation
According to transmittability, the time precision requirement of hundred milliseconds of precision in business operation process is met.
A kind of Distribute d system simulation communication system based on SMC network provided according to the present invention, the distribution including SMC
The emulation timing of formula system simulation model, SMC three-layer network framework, time calibration in network:
The Distribute d system simulation model of SMC, including Simulation Control management module, environmental simulation module, entity A simulate mould
Block, entity B analog module, entity C analog module, data collection and analysis module;
SMC three-layer network framework, including server node, squad leader's node, ordinary node;Wherein S refers to primary server joint,
M refers to that squad leader's node, C refer to client node i.e. ordinary node;
Server node, for being managed to squad leader's node all in network, being responsible for activation and closing squad leader's node;
Squad leader's node, for having control to all ordinary nodes under this subsystem;
Server node, squad leader's node, ordinary node are mutual, and the road of SMC is determined according to the size of transmitted data amount
By agreement, carry out data transmission;
Server node, squad leader's node, ordinary node are managed by the simulation node dynamic of heartbeat detection, to three-layer network
Network realizes multi-zone supervision;
The emulation timing of time calibration in network realizes the emulation timing of time calibration in network by using client-side/server-side mode
It promotes;
Server-side is configured in Simulation Control management module, for being responsible for logical time control, determines logical time base
Standard, for logical time to be sent to interior all nodes by network;
Client is set to by network from server-side acquisition time locally as logical time for ordinary node,
The basic goal of ordinary node is to provide the calling interface of initialization, data transmit-receive and transmitting/receiving file to client layer, is safeguarded simultaneously
One buffer area for receiving data.
Preferably, simulation management module for providing simulation parameter editing interface for Simulation Control administrative unit, and will be compiled
The parameter collected is issued to respective modules, while providing simulating scenes management, supports real-time, super real-time and subsequent three kinds of playback
Mode;Environmental simulation module, for providing the external environment condition parameter for influencing entity operation in real time in simulation process;Entity A mould
Quasi- module, entity B analog module, entity C analog module are used to simulate red blue both sides' confrontation entity;Data collection and analysis
Module assesses entity index for collecting entity operational process data.
Preferably, server node is the manager of whole system, for safeguarding overall network topology figure, while will be complete
Office network topological diagram is issued to squad leader's node, supports the data transmission between subsystem;Server node is first obtained by using arriving first
Principle, for determining squad leader's node under each subsystem;Computer where perceiving squad leader's node by heartbeat detection is delayed
Machine removes squad leader's node from overall network topology figure, and by the election registered at first under the subsystem at this time as squad leader
Node;Squad leader's node, for all node broadcasts data into this subsystem, and to well-behaved internal system with it is external interact into
Row unified management;Ordinary node runs application software after initialization, by constantly to squad leader's Node registry, by squad leader's node
It is added in the network topological diagram of this subsystem;Ordinary node runs application software after program exits, this subsystem squad leader section
Point is perceived by heartbeat detection, it is deleted from well-behaved grid topological diagram.
Preferably, server node runs Server.exe program;Squad leader's node runs MonitorService.exe journey
Sequence;Ordinary node runs application software, loads communication dynamics library CommunicateDll.dll.
Preferably, inside subsystem, between squad leader's node and ordinary node, data transfer mode is the broadcast based on UDP
Mode;
Between subsystem, between squad leader's node and squad leader's node, data transfer mode is the point-to-point transmission side based on UDP
Formula;
1) it is transmitted less than the data of threshold value:
Data are less than threshold value and are sent to this subsystem squad leader's node by communication layers encapsulation UDP, squad leader's node or are transferred to
Target squad leader node broadcasts are directly broadcasted;
2) it is transmitted greater than the data of threshold value;
Data are greater than threshold value and send squad leader's section to server, and notification information UDP by communication layers encapsulation TCP transmission
Point, squad leader's node or is transferred to target squad leader node broadcasts or directly broadcast, and receiving end receives after notification information through TCP company
Connect server access evidence.
Preferably, squad leader's node is the manager of subsystem, is used for data forwarding;
1) data forwarding
Forwarding strategy are as follows: be the data then spot broadcasting of this subsystem to target subsystem;
It is other subsystems to target subsystem, then is directly forwarded to other points according to the routing table downloaded from server
Squad leader's node of system;
2) subsystem internal control person
Ordinary node can pass through Node registry to squad leader's Node registry of this subsystem, squad leader's node during initialization
The information word and heartbeat detection mechanism of offer safeguard the inner topology figure of this subsystem;
Wherein, ordinary node is used to provide the calling interface of initialization, data transmit-receive and transmitting/receiving file to client layer, simultaneously
The buffer area of maintenance one for receiving data.
Preferably, local time reference is realized by time calibration in network.
Preferably, entity A analog module, entity B analog module, entity C analog module are any one in all nodes
Kind;Simulation Control management module includes simulation run control module, local time reference module;Simulation run control module is used
Controlled in logical time, including reset, walk move back, retreat, suspending, advancing, stepping, acceleration, deceleration, the time setting.
Compared with prior art, the present invention have it is following the utility model has the advantages that
1, Distribute d system simulation communication system of the present invention, business hours benchmark is realized by time calibration in network, meets industry
The time precision requirement of hundred milliseconds of precision in business operation process;
2, the present invention improves real-time, reliability and the data transmission capabilities of many types of entity collaborative simulation, and transmission is stablized
Property, real-time are good;
3, the present invention is conducive to the function of system to promote simulation Credibility height and Expansion, network communication that no replacement is required
Equipment reduces the cost of transformation.
Detailed description of the invention
Upon reading the detailed description of non-limiting embodiments with reference to the following drawings, other feature of the invention,
Objects and advantages will become more apparent upon.
Fig. 1 is that the present invention is based on the system structure diagrams of the Distribute d system simulation communications system embodiment of SMC network;
Fig. 2 is that the present invention is based on the overall network topology figures of the Distribute d system simulation communications system embodiment of SMC network;
Fig. 3 is that the present invention is based on data in the network segment of the Distribute d system simulation communications system embodiment of SMC network to transmit
Pattern diagram;
Fig. 4 is that the present invention is based on time calibration in network between the network segment of the Distribute d system simulation communications system embodiment of SMC network
Schematic diagram;
Fig. 5 is that the present invention is based on data in the network segment of the Distribute d system simulation communications system embodiment of SMC network to transmit
Pattern diagram;
Fig. 6 is that the present invention is based on nets between another network segment of the Distribute d system simulation communications system embodiment of SMC network
Network time service schematic diagram;
Fig. 7 is that the present invention is based on another time calibration in network of the Distribute d system simulation communications system embodiment of SMC network
Schematic diagram.
Specific embodiment
The present invention is described in detail combined with specific embodiments below.Following embodiment will be helpful to the technology of this field
Personnel further understand the present invention, but the invention is not limited in any way.It should be pointed out that the ordinary skill of this field
For personnel, without departing from the inventive concept of the premise, various modifications and improvements can be made.These belong to the present invention
Protection scope.
In one embodiment, a kind of Distribute d system simulation communication system based on SMC network, the distribution including SMC
The emulation timing of formula system simulation model, SMC three-layer network framework, time calibration in network:
The Distribute d system simulation model of SMC, including Simulation Control management module, environmental simulation module, entity A simulate mould
Block, entity B analog module, entity C analog module, data collection and analysis module;
SMC three-layer network framework, including server node, squad leader's node, ordinary node;
Server node, for being managed to squad leader's node all in network, being responsible for activation and closing squad leader's node;
Squad leader's node, for having control to all ordinary nodes under this subsystem;
Server node, squad leader's node, ordinary node are mutual, determine SMC's according to the size of transmitted data amount
Routing Protocol carries out data transmission;
Server node, squad leader's node, ordinary node are managed by the simulation node dynamic of heartbeat detection, to three layers
Network implementations multi-zone supervision;Wherein, so-called " heartbeat detection " is exactly to regularly send a customized structural body, such as heartbeat packet or
Heartbeat frame allows other side to know oneself " online ", to ensure the validity linked.
The emulation timing of time calibration in network realizes the emulation timing of time calibration in network by using client-side/server-side mode
It promotes;
Server-side is configured in Simulation Control management module, for being responsible for logical time control, determines logical time base
Standard, for logical time to be sent to interior all nodes by network;
Client is ordinary node, by network from server-side acquisition time, when being set to locally as logic
Between, the basic goal of ordinary node is to provide the calling interface of initialization, data transmit-receive and transmitting/receiving file to client layer, is tieed up simultaneously
The buffer area of shield one for receiving data.
Next the present invention is described in detail.
As shown in Fig. 1, the present invention relates to a kind of many types of realities of Distribute d system simulation communication system based on SMC network
Body collaborative simulation Effectiveness Evaluation System, many types of entity collaborative simulation measures of effectiveness is by Simulation Control management module, environmental simulation mould
Block, entity A analog module, entity B analog module, entity C analog module, data collection and analysis module etc. composition.Emulation
Management module provides simulation parameter editing interface as Simulation Control administrative unit, and the parameter editted is issued to corresponding mould
Block, while simulating scenes management being provided, support real-time, super real-time and plays back Three models afterwards.Environmental simulation modular simulation
The external environment condition parameter for influencing entity operation is provided in real time in the process.Entity analog module: entity A analog module, entity B simulation
Module, entity C simulate red blue both sides and fight entity.Data collection and analysis module collect entity operational process data, and assessment is real
Body index.
As shown in Fig. 2, whole system of the present invention is divided by transfer function: server node, squad leader's node, common section
Point.Server node runs Server.exe program;Squad leader's node runs MonitorService.exe program;Ordinary node fortune
Row application software loads communication dynamics library CommunicateDll.dll.Wherein, ordinary node is used to provide to client layer initial
Change, the calling interface of data transmit-receive and transmitting/receiving file, while safeguarding a buffer area for receiving data.Entity A simulates mould
Block, entity B analog module, entity C analog module, for any one in all nodes.
Server node does not participate in direct data directly and transmits, and the manager as whole system, complete for safeguarding
Office network topological diagram, while overall network topology figure is issued to squad leader's node, support the data transmission between subsystem.Server
Node perceives class by heartbeat detection for determining squad leader's node under each subsystem by using first-come first-served basis
Computer delay machine where long node removes squad leader's node from overall network topology figure, and will be at this time under the subsystem
The election registered at first is squad leader's node.Server node stores some basic metadata, such as the IP in each subsystem
Location.It is also possible to carry out the real time monitoring of the calculate node under each subsystem by transplanting some management softwares.In addition,
Error detection module can be realized wherein, carried out the design of redundancy feature, further increased system survivability.In short,
All can be realized on that server about managerial role.
Squad leader's node, for all node broadcasts data into this subsystem, and to well-behaved internal system and external friendship
Mutually it is managed collectively;Ordinary node runs application software after initialization, by constantly to squad leader's Node registry, by squad leader
Node is added in the network topological diagram of this subsystem;Ordinary node runs application software after program exits, this subsystem class
Long node is perceived by heartbeat detection, it is deleted from well-behaved grid topological diagram.Squad leader's node is on the one hand to one's duty system
On the other hand all node broadcasts data in uniting interact well-behaved internal system with outside and are managed collectively, therefore remaining point
System, which need to only send data to target subsystem squad leader's node, can be realized the purpose interacted with all node datas of the subsystem.
It should be noted that the access-layer switch under this system local area network need to be configured to the function of isolation broadcast data packet, avoid occurring
Flood of data wastes network bandwidth.
As shown in attached drawing 3,4, in order to maximally utilize network bandwidth, transmission mould is determined according to the size of transmitted data amount
Formula.The Routing Protocol of SMC is for data frame, squad leader's node and ordinary node inside subsystem, data transfer mode be based on
The broadcast mode of UDP, squad leader's node and squad leader's node between subsystem, data transfer mode are the point-to-point transmission based on UDP
Mode.Simultaneously in order to maximally utilize network bandwidth, transmission mode: less than threshold value number is determined according to the size of transmitted data amount
It is transmitted according to transmission, greater than the data of threshold value;
The data of one: less than threshold value of mode are transmitted: data are less than threshold value and are sent to this subsystem by communication layers encapsulation UDP
Squad leader's node, squad leader's node or be transferred to target squad leader node broadcasts or directly broadcast;
The data of two: greater than threshold value of mode are transmitted;Data are greater than threshold value by communication layers encapsulation TCP transmission to server,
And notification information UDP send squad leader's node, squad leader's node or be transferred to target squad leader node broadcasts or directly broadcast, receiving end
Receive goes server to fetch evidence after notification information by TCP connection.
Specifically, mode one: data volume is less than the transceiving step of threshold value:
1) receipt is sent to this subsystem squad leader's node by communication layers encapsulation;2) this subsystem squad leader node tears frame open, reads
It takes target subsystem to identify, while according to the corresponding list item in routing table, determining the IP address of target subsystem squad leader's node;Road
It is that squad leader's node can request to be updated to newest routing table to server every one second from table;3) this subsystem squad leader node is by data
It retransmits and gives target subsystem squad leader's node;4) after target subsystem squad leader node receives data packet, confirm that the data packet is
It is sent to this subsystem;5) target subsystem squad leader node is broadcasted according to the port numbers that all softwares of storage are run.
Mode two: data volume is greater than the transceiving step of threshold value:
1) sublayer of communication plays a mark to it according to incoming buffer area first address and length, and mark is entitled, and " data are long
Degree-ip- date Hour Minute Second millisecond ";2) data are uploaded to primary server joint by sublayer of communication, while Data Identification being sent
To destination node, Data Identification transmission process is consistent with " mode one: data volume is less than the transmitting-receiving of threshold value ";3) primary server receives
It is deposited into after data into the Map of local maintenance, Map major key is Data Identification;4) after destination node receives Data Identification, root
According to mark content from primary server download data to local buffer.
Squad leader's node is the manager of subsystem, is used for data forwarding;
1) data forwarding: forwarding strategy are as follows: be the data then spot broadcasting of this subsystem to target subsystem;
It is other subsystems to target subsystem, then is directly forwarded to other points according to the routing table downloaded from server
Squad leader's node of system;
2) subsystem internal control person: ordinary node during initialization can to squad leader's Node registry of this subsystem,
Information word and heartbeat detection mechanism that squad leader's node is provided by Node registry safeguard the inner topology figure of this subsystem.
As shown in attached drawing 5,6, the emulation timing based on time calibration in network is promoted to be realized using client-side/server-side mode, is patrolled
It collects time reference and realizes that wherein Simulation Control management module is responsible for logical time control as server-side, really by time calibration in network
Determine local time reference, and logical time is sent to all nodes in system by network.Such as attached drawing 7, Simulation Control management
Module includes simulation run control module, local time reference module;Simulation run control module, for logical time control
System, including reset, walk move back, retreat, suspending, advancing, stepping, acceleration, deceleration, the time setting.Remaining node receives Simulation Control
The logical time that management module is sent, is set to local logical time.
In conclusion Distribute d system simulation communication system of the present invention, business hours benchmark is realized by time calibration in network, full
The time precision requirement of hundred milliseconds of precision in foot business operation process.The present invention improves the real-time of many types of entity collaborative simulation
Property, reliability and data transmission capabilities, transmission stability, real-time are good.The present invention is conducive to the function of system to promote emulation
With a high credibility and Expansion, no replacement is required network communication equipment reduce the cost of transformation.
Specific embodiments of the present invention are described above.It is to be appreciated that the invention is not limited to above-mentioned
Particular implementation, those skilled in the art can make various deformations or amendments within the scope of the claims, this not shadow
Ring substantive content of the invention.
Claims (8)
1. a kind of Distribute d system simulation communication system based on SMC network, which is characterized in that the distributed system including SMC
The emulation timing of simulation model, SMC three-layer network framework, time calibration in network:
The Distribute d system simulation model of SMC, including Simulation Control management module, environmental simulation module, entity A analog module,
Entity B analog module, entity C analog module, data collection and analysis module;
SMC three-layer network framework, including server node, squad leader's node, ordinary node;
Server node, for being managed to squad leader's node all in network, being responsible for activation and closing squad leader's node;
Squad leader's node, for having control to all ordinary nodes under this subsystem;
Server node, squad leader's node, ordinary node are mutual, determine that the routing of SMC is assisted according to the size of transmitted data amount
View, carries out data transmission;
Server node, squad leader's node, ordinary node are managed by the simulation node dynamic of heartbeat detection, to three-layer network reality
Existing multi-zone supervision;
The emulation timing of time calibration in network realizes pushing away for the emulation timing of time calibration in network by using client-side/server-side mode
Into;
Server-side is configured in Simulation Control management module, for being responsible for logical time control, is determined local time reference, is used
In logical time is sent to interior all nodes by network;
Client is set to by network from server-side acquisition time locally as logical time for ordinary node.
2. as described in claim 1 based on the Distribute d system simulation communication means of SMC network, which is characterized in that
Simulation management module, for providing simulation parameter editing interface, and the parameter that will be editted for Simulation Control administrative unit
Respective modules are issued to, while simulating scenes management being provided, support real-time, super real-time and play back Three models afterwards;
Environmental simulation module, for providing the external environment condition parameter for influencing entity operation in real time in simulation process;
Entity A analog module, entity B analog module, entity C analog module are used to simulate red blue both sides' confrontation entity;
Data collection and analysis module assess entity index for collecting entity operational process data.
3. as described in claim 1 based on the Distribute d system simulation communication system of SMC network, which is characterized in that
Server node is the manager of whole system, for safeguarding overall network topology figure, while by overall network topology figure
It is issued to squad leader's node, supports the data transmission between subsystem;
Server node, by using first-come first-served basis, for determining squad leader's node under each subsystem;Pass through heartbeat
Computer delay machine where detection senses squad leader's node removes squad leader's node from overall network topology figure, and will at this time
The election registered at first under the subsystem is squad leader's node;
Squad leader's node, for all node broadcasts data into this subsystem, and to well-behaved internal system with it is external interact into
Row unified management;
Ordinary node runs application software after initialization, by constantly to squad leader's Node registry, being added to by squad leader's node
In the network topological diagram of this subsystem;Ordinary node runs application software after program exits, this subsystem squad leader's node passes through
Heartbeat detection perception, it is deleted from well-behaved grid topological diagram.
4. as claimed in claim 3 based on the Distribute d system simulation communication system of SMC network, which is characterized in that
Server node runs Server.exe program;
Squad leader's node runs MonitorService.exe program;
Ordinary node runs application software, loads communication dynamics library CommunicateDll.dll.
5. as described in claim 1 based on the Distribute d system simulation communication system of SMC network, which is characterized in that
Inside subsystem, between squad leader's node and ordinary node, data transfer mode is the broadcast mode based on UDP;
Between subsystem, between squad leader's node and squad leader's node, data transfer mode is the point-to-point transmission mode based on UDP;
1) it is transmitted less than the data of threshold value:
Data are less than threshold value and are sent to this subsystem squad leader's node by communication layers encapsulation UDP, squad leader's node or are transferred to target
Squad leader's node broadcasts are directly broadcasted;
2) it is transmitted greater than the data of threshold value;
Data are greater than threshold value and send squad leader's node, class to server, and notification information UDP by communication layers encapsulation TCP transmission
Long node is transferred to target squad leader node broadcasts or directly broadcast, and receiving end is gone after receiving notification information by TCP connection
Server access evidence.
6. as described in claim 1 based on the Distribute d system simulation communication means of SMC network, which is characterized in that Ban Changjie
Point is the manager of subsystem, is used for data forwarding;
1) data forwarding
Forwarding strategy are as follows: be the data then spot broadcasting of this subsystem to target subsystem;
It is other subsystems to target subsystem, then other subsystems is directly forwarded to according to the routing table downloaded from server
Squad leader's node;
2) subsystem internal control person
Ordinary node can be provided to squad leader's Node registry of this subsystem, squad leader's node by Node registry during initialization
Information word and heartbeat detection mechanism safeguard the inner topology figure of this subsystem;
Wherein, ordinary node is used to provide the calling interface of initialization, data transmit-receive and transmitting/receiving file to client layer, safeguards simultaneously
One buffer area for receiving data.
7. as described in claim 1 based on the Distribute d system simulation communication means of SMC network, which is characterized in that described to patrol
It collects time reference and passes through time calibration in network realization.
8. as described in claim 1 based on the Distribute d system simulation communication means of SMC network, which is characterized in that
Entity A analog module, entity B analog module, entity C analog module, for any one in all nodes;
Simulation Control management module includes simulation run control module, local time reference module;
Simulation run control module is used to control logical time, including resets, walks and move back, retreat, suspending, advancing, stepping, adding
Speed is slowed down, time setting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910290422.XA CN110138593B (en) | 2019-04-11 | 2019-04-11 | SMC network-based distributed system simulation communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910290422.XA CN110138593B (en) | 2019-04-11 | 2019-04-11 | SMC network-based distributed system simulation communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110138593A true CN110138593A (en) | 2019-08-16 |
CN110138593B CN110138593B (en) | 2021-09-14 |
Family
ID=67569689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910290422.XA Active CN110138593B (en) | 2019-04-11 | 2019-04-11 | SMC network-based distributed system simulation communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110138593B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104706A (en) * | 2020-08-24 | 2020-12-18 | 中国银联股份有限公司 | Method, device, equipment and storage medium for releasing model in distributed system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6134514A (en) * | 1998-06-25 | 2000-10-17 | Itt Manufacturing Enterprises, Inc. | Large-scale network simulation method and apparatus |
CN103546377A (en) * | 2013-10-14 | 2014-01-29 | 南京邮电大学 | A Data Transmission Method in Delay-Tolerant Network Based on Improved Transmission Probability Estimation |
CN105337680A (en) * | 2015-08-07 | 2016-02-17 | 中国人民解放军63892部队 | High-precision network time unifying device and method |
CN109254882A (en) * | 2018-09-28 | 2019-01-22 | 山东超越数控电子股份有限公司 | A kind of implementation method of blade server distribution SMC management |
CN109581415A (en) * | 2019-01-25 | 2019-04-05 | 中国人民解放军海军航空大学 | A kind of synchronous apparatus and method calculated and time service controls based on GNSS |
-
2019
- 2019-04-11 CN CN201910290422.XA patent/CN110138593B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6134514A (en) * | 1998-06-25 | 2000-10-17 | Itt Manufacturing Enterprises, Inc. | Large-scale network simulation method and apparatus |
CN103546377A (en) * | 2013-10-14 | 2014-01-29 | 南京邮电大学 | A Data Transmission Method in Delay-Tolerant Network Based on Improved Transmission Probability Estimation |
CN105337680A (en) * | 2015-08-07 | 2016-02-17 | 中国人民解放军63892部队 | High-precision network time unifying device and method |
CN109254882A (en) * | 2018-09-28 | 2019-01-22 | 山东超越数控电子股份有限公司 | A kind of implementation method of blade server distribution SMC management |
CN109581415A (en) * | 2019-01-25 | 2019-04-05 | 中国人民解放军海军航空大学 | A kind of synchronous apparatus and method calculated and time service controls based on GNSS |
Non-Patent Citations (1)
Title |
---|
彭栋 等: "安全网络授时服务技术研究", 《时间频率学报》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104706A (en) * | 2020-08-24 | 2020-12-18 | 中国银联股份有限公司 | Method, device, equipment and storage medium for releasing model in distributed system |
Also Published As
Publication number | Publication date |
---|---|
CN110138593B (en) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106130796B (en) | SDN network topology traffic visualization monitoring method and control terminal | |
CN105553849B (en) | A kind of traditional IP and SPTN network intercommunication method and system | |
CN110138596A (en) | A kind of block chain common recognition method based on handover network topology mode | |
CN105763570A (en) | Virtualization-technology-based distributed real-time network simulation system | |
CN106341292A (en) | Multi-point networking communication system | |
CN105871487B (en) | A kind of system integration project demonstration and verification system towards satellite mobile communication | |
CN102902536A (en) | Computer system of Internet of things | |
CN103684940A (en) | TD-LTE (time division long term evolution) based power distribution and utilization network business management system | |
CN112511586A (en) | High-speed railway intelligent traffic scheduling safety card control system based on cloud edge cooperation | |
CN114861379A (en) | Military training system based on LVC simulation | |
CN116755867B (en) | Satellite cloud-oriented computing resource scheduling system, method and storage medium | |
CN103532729B (en) | The transmission method and device of information | |
CN105959347A (en) | All-digital collaborative simulation system communication method based on P2P network | |
CN107809490A (en) | The data transmission method of intelligent ship and its information management and control system, device | |
CN102981415B (en) | Flight simulating framework system | |
CN101110780A (en) | Method, device and system for transmitting control data flow | |
CN115913426B (en) | A virtual-real collaborative ground-earth integrated scene simulation system | |
CN110138593A (en) | Distribute d system simulation communication system based on SMC network | |
CN118068727A (en) | Digital twin software and hardware access integrated system | |
CN115225675A (en) | Charging station intelligent operation and maintenance system based on edge calculation | |
TWI608442B (en) | Software definition driven cloud computing network component service assembly system | |
Rui et al. | 5G enabling technologies in rail | |
CN101388898A (en) | Architecture of peer-to-peer network platform | |
CN207835501U (en) | A kind of novel gauze Passenger Information System of Urban Rail | |
CN101968645A (en) | Landscape light information automatic release system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |