Global flow level network simulation method, system and device

A network simulation, global technology, applied in the field of simulation, can solve the problems of consumption, limited package level and event-driven, limited resources of a single machine, etc., to achieve the effect of ensuring controllability

Pending Publication Date: 2022-05-13
SHANGHAI JIAO TONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Discrete event network simulation at the packet level, represented by NS3 and OMNeT++, is suitable for fine-grained simulation of hierarchical protocols. However, due to the dependence on the packet level and event-driven framework, when performing large-scale multi-node multi-flow simulation, Consumes too many resources and time, even if the distributed simulation function is turned on, it will take days or even months
Based on this, machine learning is derived to replace some simulations of similar network structures. For example, MimicNet (Sigcomm 2021) only allows OMNeT++ to simulate the network structure of a specified unit, and put the network structure of the remaining units into the Mimic approximation module. calculation, so as to achieve a certain degree of speed improvement, but this method cannot accurately approximate the singularity of the network structure and the burstiness of the traffic
Currently, some methods simplify a part of the protocol stack, such as Netbench, but are still limited by the package level and event-driven framework
[0005] (2) Using a kernel-isolated virtualized network emulator, taking Mininet, IM∪NES, and CORE as examples, is only suitable for small-scale simulations that can control each node in real time, but a single machine has limited resources and cannot simulate a large-scale network
[0006] (3) Using a simulator combined with a real switch, such as TurboNet, which can simulate a switch into an 8-node fat tree structure, but it still cannot do large-scale simulation in the true sense

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
  • Global flow level network simulation method, system and device
  • Global flow level network simulation method, system and device
  • Global flow level network simulation method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Reference attached Figure 1-2 As shown, the embodiment of the present application provides a global flow-level network simulation method, including:

[0048] Step S101 , in response to a first target event triggered by the simulation platform, a configuration file required by the simulation environment is received through the first target event.

[0049] The simulation platform in this embodiment can be understood as a low-level simulation framework. The configuration files required for the simulation environment are obtained through the operation of the visual interface. Users who require simulation can reduce the development workload, and the simulation platform provided by this embodiment can be used to configure any simulation environment, which greatly reduces a lot of development resources and time, and the technical solution given in this application has undergone numerous practical verifications , can achieve ultra-fast network simulation speed effects, and ca...

Embodiment 2

[0081] Reference attached image 3 As shown, the embodiment of the present application provides a global flow level network simulation system, adopting the method described in any one of the first embodiment, including:

[0082] The file receiving module 101 is configured to receive the configuration file required by the simulation environment through the first target event in response to the first target event triggered by the simulation platform.

[0083] The topology construction module 102 is configured to parse the configuration file to construct a global simulation network topology structure to form a simulation environment, so as to obtain the flow path in the flow object through the global simulation network topology structure, so as to determine the flow event according to the flow path.

[0084] The task configuration module 103 is configured to respond to the second target event triggered by the simulation platform, load the global event queue scheduler through the ...

Embodiment 3

[0088] An embodiment of the present application provides a global flow level network simulation device configured with the global flow level network simulation system described in claim 11 . The apparatus in this embodiment may be a server or a terminal device with simulation services.

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 global flow level network simulation method, system and device, and the method comprises the steps: constructing a global simulation network topology architecture to form a simulation environment, generating a simulation task through a task generator, dividing the simulation task into a plurality of stages, and storing each stage of the simulation task into a global variable for global call; the method comprises the following steps: continuously updating time information transmitted by flow objects in a global simulation network topology architecture through a global refreshing strategy, determining a flow event of which the time is shortest for each global flow object, and after the current flow object completes the flow event, calculating flow event completion time expected values of other flow objects through refreshing; global stage information is obtained through a global control strategy, whether all flow objects in a certain stage complete flow events or not is detected, so that the end of the stage of the simulation task is predicted, and a test result of the simulation task is obtained. According to the network simulation scheme provided by the invention, the resource consumption is reduced, the calculation time is shortened, and meanwhile, the simulation correctness is ensured.

Description

technical field [0001] The invention relates to the field of simulation technology, in particular to a global flow level network simulation method, system and device. Background technique [0002] The research and development of data center network, World Wide Web communication, and wireless communication technology largely rely on simulation technology, including link simulation, system simulation and network simulation. The simulation scale of network simulation is relatively large, usually tens of thousands of nodes simulation. The existing network architecture is mainly servers, switches, and links. In order to cope with the increasing traffic and increasingly complex application requirements in the future, it is often necessary to conduct simulation verification analysis before deploying or upgrading the real network architecture. . [0003] The inventors of the present application found that the existing network simulation technology has the following defects: [00...

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): G06F30/20G06F9/455G06F111/02
CPCG06F30/20G06F9/45504G06F2111/02
Inventor 曹培睿赵世振林圣凯韩昕驰刘运卓
Owner SHANGHAI JIAO TONG UNIV
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