Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Composite multiprocess and multithread multi-network concurrence dynamic simulation method

A simulation method and dynamic simulation technology, applied in the field of simulation, can solve problems such as inefficiency and poor system stability, and achieve the effect of improving efficiency

Active Publication Date: 2015-06-24
CHONGQING UNIV OF POSTS & TELECOMM
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problem of poor system stability and inefficiency in the concurrent dynamic simulation of multi-sample networks in the prior art, considering the relative independence between multiple sample networks in the multi-network dynamic simulation system, we strive to stabilize the dynamic simulation of each sample network , so using multiple processes to achieve

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
  • Composite multiprocess and multithread multi-network concurrence dynamic simulation method
  • Composite multiprocess and multithread multi-network concurrence dynamic simulation method
  • Composite multiprocess and multithread multi-network concurrence dynamic simulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Below in conjunction with accompanying drawing, the present invention will be further described:

[0022] figure 1 From the multi-process, multi-thread, and multi-network concurrent dynamic simulation model, it can be seen that when the network element of the Client_* client initiates a connection through the TCP / IP protocol, it is monitored by the system service management process of the server and accepts the interface adapter to transfer various external The message is converted to an internal unified request message (NUI_REQ) such as figure 2 , its format: User_ID, User_Name, User_PW, Port_No and other main parameters. User_ID is mainly for distinguishing between multiple networks, User_Name and User_PW are mainly used for authentication operations on the server side, and Port_No customizes the communication port number, mainly to realize a running sample network with it when multiple networks are simulated concurrently. Corresponding front-end information intera...

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 composite multiprocess and multithread multi-network concurrence dynamic simulation method. The method includes the steps that each Client_* corresponds to a sample network, interface adapters of the Clients_* convert all external messages into NUI_REQs and submit the messages to the system service management process of a server through a TCP / IP, NUI_REQ relevant parameters are analyzed by calling a Parameter_Resolve self-defining function, a multi-sample network separation module is called to establish subprocesses, and the relevant parameters are introduced; the Clients_* and the subprocesses are matched to correspond to the corresponding sample networks respectively, and when virtual UEs between the networks are switched, an SMA shared memory domain model is used for achieving switching; four processing threads are pre-established by the subprocesses, and the four processing threads correspond to a network simulation module, a communication module, a network evaluation module and a service node management module respectively. A thread pool is used for processing a service node queue which is composed of numerous service nodes in background flow, and the efficiency is improved in a multiplied mode compared with a method that a single thread is used for processing the service node queues of the entire sample networks.

Description

technical field [0001] The invention belongs to the field of simulation, and in particular relates to a multi-network concurrent dynamic simulation method with compound multi-process and multi-thread. Background technique [0002] With the rapid development of mobile communication technology, the corresponding simulation technology has also developed from protocol-level static simulation to system-level dynamic simulation. Since system-level dynamic simulation involves a large number of calculations and the processing of business nodes in the background network, the simulation time , Simulation efficiency has become the bottleneck of dynamic simulation system. In order to eliminate this bottleneck and make full use of multi-core processors and their increasingly mature hardware systems, concurrent architectures can be used to fully tap the potential of the processors to improve the stability and efficiency of the simulation system and shorten the time for dynamic network sim...

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): H04L12/26H04W24/06
Inventor 唐红唐文广徐川刘静娴张倩
Owner CHONGQING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products