[go: up one dir, main page]

CN110138593A - Distribute d system simulation communication system based on SMC network - Google Patents

Distribute d system simulation communication system based on SMC network Download PDF

Info

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
Application number
CN201910290422.XA
Other languages
Chinese (zh)
Other versions
CN110138593B (en
Inventor
杨大林
刘相振
董泽政
高旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Satellite Engineering
Original Assignee
Shanghai Institute of Satellite Engineering
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Satellite Engineering filed Critical Shanghai Institute of Satellite Engineering
Priority to CN201910290422.XA priority Critical patent/CN110138593B/en
Publication of CN110138593A publication Critical patent/CN110138593A/en
Application granted granted Critical
Publication of CN110138593B publication Critical patent/CN110138593B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation 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

Distribute d system simulation communication system based on SMC network
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.
CN201910290422.XA 2019-04-11 2019-04-11 SMC network-based distributed system simulation communication system Active CN110138593B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
彭栋 等: "安全网络授时服务技术研究", 《时间频率学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
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