CN103124420B - Wireless on-chip network structuring method - Google Patents

Wireless on-chip network structuring method Download PDF

Info

Publication number
CN103124420B
CN103124420B CN201310021378.5A CN201310021378A CN103124420B CN 103124420 B CN103124420 B CN 103124420B CN 201310021378 A CN201310021378 A CN 201310021378A CN 103124420 B CN103124420 B CN 103124420B
Authority
CN
China
Prior art keywords
wireless
routing node
node
wireless routing
radio sub
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.)
Expired - Fee Related
Application number
CN201310021378.5A
Other languages
Chinese (zh)
Other versions
CN103124420A (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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201310021378.5A priority Critical patent/CN103124420B/en
Publication of CN103124420A publication Critical patent/CN103124420A/en
Application granted granted Critical
Publication of CN103124420B publication Critical patent/CN103124420B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a wireless on-chip network structuring method. The wireless on-chip network structuring method comprises the steps of: 1) building a wireless interconnection structure; 2) allocating all the wireless sub-channels to wireless links in the wireless interconnection structure, wherein each wireless link includes at least a wireless sub-channel; and then dynamically adjusting the wireless sub-channels of the wireless links based on combined parameters of the wireless links; and 3) realizing transmission of data packets through unicast routing and multicast routing. The wireless on-chip network structuring method can adjust the wireless sub-channels allocated to the wireless links based on a congestion degree of the wireless links, and has a high bandwidth utilization rate for data transmission, low network delay, low power consumption and a high throughput rate.

Description

A kind of wireless on-chip network structure method
Technical field
The present invention relates to technical field of integrated circuits, particularly the dynamic wireless on-chip network structure method of one.
Background technology
It is adopt wireless connect technology to couple together each network node in network-on-chip that wireless network-on-chip (Network on Chip, NoC) connects.Compared with connecting with wired NoC, wireless NoC connects and has the advantages such as low time delay, low-power consumption, flexibility be strong, and therefore wireless NoC connects and is used widely.Wireless NoC framework realizes wireless NoC to connect the most basic link, has a significant impact the area of the throughput of network, reliability, application layer duty mapping and chip and power consumption.Wireless NoC framework is generally made up of wireless interconnected model, radio channel allocation mechanism and routing algorithm three part towards multicast.The elementary cell of wireless NoC framework is network node, and the connected mode of multiple network node forms network topology structure, and between each network node, the approach of information interchange is directly determined by routing algorithm.Network topology structure determines difficulty or ease and the complexity of routing algorithm.
Wireless NoC framework method conventional at present has following three kinds:
List of references M.F. Chang, J. Cong, A. Kaplan, et al. CMP network-on-chip overlaid with multi-band RF-interconnect. In Proc. HPCA-14, Salt Lake City, 2008,191-202 and M.F. Chang, J. Cong, A. Kaplan, et al. Power Reduction of CMP communication Networks via RF-Interconnects. In Proc. MICRO 41,2008,376-387.The document discloses a kind of wireless NoC framework method based on radio frequency interconnection technique (RF-I), it is interconnected that the method adopts wired and wireless two kinds of modes to realize between network node.First construct traditional Mesh topological structure with wired interconnection technique, then adopt the wireless technology based on RF-I technology to connect Mesh topology middle distance network node far away, as fast path, shorten the diameter of Mesh topological structure.This interconnect model make use of the advantage of wireless interconnected high bandwidth, high-throughput, shortens the average shortest path length of Mesh topological structure to a certain extent.But, the dimension sequence routing algorithm (X-Y ties up sequence routing algorithm) that this wireless NoC framework method can not adopt Mesh topology to commonly use realizes the information interchange between each network node, when the application that NoC carries or network node number change, optimizing application algorithm is needed again to obtain optimum fast path distribution method and new routing algorithm, implementation complexity is high, and autgmentability is poor.
List of references Dan Zhao, Yi Wang, Jian Li, et al. Design of Multi-Channel Wireless NoC to Improve On-Chip Communication Capacity. In Proc. 2011 Fifth IEEE/ACM International Symposium on Networks on Chip, 2011,177-184.The document discloses a kind of wireless NoC framework method based on ultra-wideband antenna technology (UWB), network node adopts lattice structure to place, data transmit-receive is carried out by UWB antenna, determined the topology of NoC by the transmission range of UWB antenna and the position of network node, adopt location-based routing algorithm.Also metal connecting line is had, for carrying out arbitration and the control of wireless channel between network node.This framework can obtain different topological structures by the position between change network node and antenna transmission distance, but what obtain is all irregular topological structure, the routing algorithm of irregular topology structure is complicated, can not distribute by dynamic conditioning radio channel resource, realize radio channel resource optimum allocation.Nor can high efficiency Multicast Routing Algorithm be used.
List of references.The document discloses a kind of mixing NoC framework method based on UWB technology, adopt two-layer topological structure, ground floor adopts ring topology, and the second layer adopts Mesh topological structure, and it is interconnected that two-layer topological structure all adopts wired connection to carry out.On ground floor topological structure, wireless technology is adopted to connect network node far away.Although this mode can shorten the transmission range of data in network, the wireless connections increased change former well-regulated topological structure, and corresponding routing algorithm is complicated, can not distribute by dynamic conditioning radio channel resource, realize radio channel resource optimum allocation.Nor can high efficiency Multicast Routing Algorithm be used.
Summary of the invention
To the object of the invention is to overcome in prior art existing routing algorithm complicated, cannot the deficiency of dynamic conditioning radio channel resource, a kind of wireless on-chip network structure method providing dynamic to adjust radio channel resource to distribute.
In order to realize foregoing invention object, the invention provides following technical scheme:
A kind of wireless on-chip network structure method, comprises step:
1), wireless interconnected structure is built;
2), by all radio sub channels distribute to the wireless link in wireless interconnected structure, the radio sub channels of every wireless links is at least one, then according to the combined parameters of wireless link, the radio sub channels of dynamic adjustment wireless link; Described combined parameters=(stand-by period that required bandwidth * is data cached)/request response ratio, request response ratio is the data transfer request response times of wireless link port and the ratio of data transfer request number of times;
3), data packet transmission is realized by singlecast router and QoS routing.
According to the embodiment of the present invention, wireless interconnected structure described in step 1) is made up of global layer network topology structure and local layer network topology structure, and described global layer network topology structure is the logical topological structure that wireless routing node is linked into different radio sub channels and forms; Described local layer network topology structure is the topological structure that wireless routing node is connected to form by metal connecting line and at least one processing node.
Preferably, described logical topological structure be Mesh topology Torus is topological or ring topology butterfly topology or De Bruijn topology.
According to the embodiment of the present invention, described step 2) according to the combined parameters of wireless link, the method for the radio sub channels of dynamic adjustment wireless link is:
2-21), the combined parameters of each wireless links in an arbitration cycle is added up; Arbitration cycle is once calculate the process that combined parameters starts to redistributing radio sub channels and terminating.
2-22), the wireless link that in this arbitration cycle, combined parameters is maximum is chosen, the combined parameters value of this wireless link and the dynamic threshold of setting are compared, if combined parameters is greater than dynamic threshold, then enters step 2-23), otherwise enter next arbitration cycle, return step 2-21);
2-23), in the wireless link being assigned with at least two radio sub channels, choose the wireless link that combined parameters in this arbitration cycle is minimum, one of them radio sub channels in this wireless link is distributed to the maximum wireless link of combined parameters in this arbitration cycle, then enter next arbitration cycle, return step 2-21).
According to the embodiment of the present invention, described step 2) in all radio sub channels are distributed to wireless link in wireless interconnected structure, comprise the following steps:
2-11), for the every wireless links in global layer topological structure distributes a radio sub channels;
2-12), the combined parameters of each wireless links in an arbitration cycle is added up;
2-13), judge whether all radio sub channels to distribute to wireless link, if it is terminate to distribute, otherwise enter step 2-14);
2-14), by the radio sub channels of in unappropriated radio sub channels distribute to the wireless link that in this arbitration cycle, combined parameters is maximum, enter the next stamping-out cycle, and return step 2-12).
Preferably, the dynamic threshold of described setting can carry out self-adaptative adjustment according to the combined parameters of wireless link.
According to the embodiment of the present invention, described dynamic threshold self-adaptative adjustment comprises step:
Step , all wireless links collected in this adjustment cycle the mean value of combined parameters; The integral multiple that described adjustment cycle is arbitration cycle is set;
Step , judge whether the mean value of the combined parameters of wireless links all in this adjustment cycle is greater than the mean value of combining ginseng of wireless links all in an adjustment cycle, if yes then enter step III, otherwise returns step I.
Step , the radio sub channels judged in this adjustment cycle adjustment number of times whether be greater than the adjustment number of times of the radio sub channels in adjustment cycle last time, if yes then enter step IV, otherwise enter step V.
Step , with set stepping increase dynamic threshold, return step I.
Step , with set stepping reduce dynamic threshold, return step I.
According to the embodiment of the present invention, realize the concrete steps of data packet transmission by singlecast router in described step 3) as follows:
3-11), the transfer of data of source processing node is to source wireless routing node;
3-12), source wireless routing node judges whether target processing node is directly connected with self, if be directly connected, enters step 3-14), otherwise enter step 3-13).
3-13), in global layer network topology structure, the routing algorithm that source wireless routing node is corresponding according to global layer network topology structure calculates the routed path of source wireless routing node to Target Wireless routing node, packet is transferred to Target Wireless routing node by this routed path, then is transferred to target processing node from Target Wireless routing node;
3-14), packet transfers to target processing node from source wireless routing node.
According to the embodiment of the present invention, realize the concrete steps of data packet transmission by QoS routing in described step 3) as follows:
3-21), source wireless routing node sends multicast channel request by multicast control channel to central control unit, then wait central control unit transmission response message;
3-22), after central control unit receives multicast channel request, check whether the multicast channel request of this wireless routing node has been present in multicast channel request queue, if so, then central control unit does not send response message to this wireless routing node, enters step 3-23); Otherwise central control unit sends response message by multicast control channel to this wireless routing node, and enters step 3-24);
3-23), stand-by period T, return step 3-21);
3-24), the source wireless routing node sending multicast channel request adds in multicast channel request queue, and sends time started and the Duration Information of data packet transmission to the source wireless routing node and Target Wireless routing node that carry out multicast packet transmission by multicast control channel by central control unit;
3-25), source wireless routing node and Target Wireless routing node are after receiving the information of central control unit, open multi-case data passage in the transmission time started, multicast packets is transferred to Target Wireless routing node by multi-case data passage from source wireless routing node.
compared with prior art, beneficial effect of the present invention:
1, the wireless on-chip network structure method of the present invention, the radio sub channels distributing to wireless link can carry out dynamic conditioning according to the Congestion Level SPCC of wireless link, and the bandwidth availability ratio of transfer of data is high, and network delay is little, low in energy consumption, and throughput is high.
2, radio sub channels is being distributed in the process of wireless link, judge whether that the dynamic threshold distributing radio sub channels can adjust in real time according to the task amount transmitted in network, radio sub channels is made to keep optimum allocation, enhance the applicability of radio sub channels distribution system, real-time maintenance balance network traffic, improves network transmission performance.
3, utilize multicasting characteristics and the flexibility of wireless NoC, realize transfer of data by singlecast router and QoS routing, avoid the generation of redundant data, reduce the average number of hops of transfer of data, improve the efficiency of transmission of data.
4, the wireless on-chip network structure method of the present invention, can adopt conventional Mesh, the topological structures such as Torus, and its routing algorithm is simple, and routing algorithm can not change along with the expansion of network size, and extensibility is good.
Accompanying drawing illustrates:
Fig. 1 is the FB(flow block) that wireless link dynamic conditioning distributes radio sub channels.
Fig. 2 is wireless interconnected structural representation.
Fig. 3 is 4 × 4 Mesh topological structure schematic diagrames in embodiment.
Fig. 4 is QoS routing request schematic diagram in embodiment.
Mark in figure: 1-processing node, 2-wireless routing node, the metal wire that 3-wireless routing node is connected with processing node, 4-radio sub channels, 5-signal name, 6-multicast channel request, the 7-time of implementation, the 8-multicast response time, 9-multicast responds, the duration that 10-data are transmitted, the data that 11-transmits.
Embodiment
Below in conjunction with embodiment, the present invention is described in further detail.But this should be interpreted as that the scope of the above-mentioned theme of the present invention is only limitted to following embodiment, all technology realized based on content of the present invention all belong to scope of the present invention.
Before setting forth the inventive method, first introduce several noun:
Source node: the start node sending packet.
Destination node: the node that packet finally arrives.
Wireless network node: be made up of the processing node of deal with data and the wireless routing node of transmission data.
Radio sub channels: adopt multiple radio sub channels that wireless channel is divided into by multiple access multiplexing technology.
Central control unit: to the arbitration structure that radio sub channels distributes and network authorization solicited message is adjudicated in wireless NoC framework.
Combined parameters: the Congestion Level SPCC representing wireless link, combined parameters value is larger, shows that radio link congestion degree is higher.Combined parameters was determined jointly by the stand-by period that the request response ratio of wireless link port, required bandwidth sum are data cached, i.e. combined parameters=(stand-by period that required bandwidth * is data cached)/request response ratio, request response ratio is the data transfer request response times of wireless link port and the ratio of data transfer request number of times.During Practical Calculation, what adopt is average latency and average request response ratio, i.e. combined parameters=(average latency that required bandwidth * is data cached)/average request response ratio, average latency and average request response ratio are respectively the mean value of certain hour (as an arbitration cycle) interior stand-by period and request response ratio.
Wireless network-on-chip (NoC) framework method provided by the invention comprises step:
S100: build wireless interconnected structure.
In this step, adopt electromagnetic waveguide as wireless channel, for the transfer of data between wireless network node provides carrier.Adopt multiple access multiplexing technology that wireless channel is divided into multiple radio sub channels, multiple access multiplexing technology described herein can be code division multiple access, time division multiple access or frequency division multiple access, also can be the combining form of code division multiple access, time division multiple access and frequency division multiple access.Wireless routing node realizes interconnected by the identical radio sub channels of access.Wireless interconnected structure is made up of two-tier network topological structure, is respectively global layer network topology structure and local layer network topology structure.It is interconnected that global layer network topology structure adopts virtual topology to realize between wireless routing node, described virtual topology refers to that wireless routing node is linked into different radio sub channels and the logical topological structure that forms, can adopt that Mesh topology, Torus are topological, ring topology, butterfly topology, De Bruijn topology etc.Local layer wireless routing node is connected with one or more processing node by metal connecting line.
S200: be wireless link distribution radio sub channels in wireless interconnected structure, and according to the combined parameters of wireless link, dynamic conditioning distributes to the radio sub channels of wireless link.
S300: realize data packet transmission by singlecast router and QoS routing.
In step S200, first for the every wireless links in global layer topological structure distributes a radio sub channels, then the radio sub channels of remaining free time is assigned to successively the wireless link of combined parameters maximum (namely Congestion Level SPCC is the highest), according to the change of wireless link business demand, radio sub channels is redistributed again, make whole wireless interconnected structure again adapt to new data packet transmission task.With reference to figure 1, concrete comprises step:
S201: the every wireless links be followed successively by global layer topological structure distributes a radio sub channels.
S202: the combined parameters of adding up each wireless links in an arbitration cycle.Arbitration cycle is the duration of once arbitrating.The implication of described arbitration is that central control unit calculates combined parameters and redistributes the process of radio sub channels according to combined parameters.
S203: judge whether all radio sub channels have been assigned on the wireless link of wireless interconnected structure, if so, then enter step S205, otherwise enter step S204.
S204: the radio sub channels of in unappropriated radio sub channels is distributed to combined parameters in this arbitration cycle and is worth maximum wireless link, return step S202.
S205: choose combined parameters in this arbitration cycle and be worth maximum wireless link.
S206: the combined parameters value of this wireless link and the dynamic threshold of setting are compared, if combined parameters value is greater than dynamic threshold, then enters step S207, otherwise enter step S208.Described dynamic threshold is the threshold value judging whether to carry out redistributing radio sub channels.
S207: in the wireless link being assigned with multiple radio sub channels, chooses the wireless link that combined parameters in this arbitration cycle is minimum, and the wherein radio sub channels in this wireless link is distributed to the maximum wireless link of combined parameters in this arbitration cycle;
S208: enter next arbitration cycle, return step S205.
As a kind of preferred implementation of the present invention, according to the situation of change of the combined parameters mean value of all wireless links in this adjustment cycle and in last time adjustment cycle, dynamic threshold can adjust automatically, to guarantee the radio sub channels redistributed according to dynamic threshold, network configuration can be made to adapt to data transfer task in real time, balance network traffic, improves throughput.According to the change of combined parameters mean value, self-adjusting process is called dynamic threshold self-adaptative adjustment to dynamic threshold.Described adjustment cycle be calculate all wireless links combined parameters mean value to judging whether to need to adjust dynamic threshold and the duration of making corresponding adjustment.The integral multiple that adjustment cycle is arbitration cycle is set.
Dynamic threshold self-adaptative adjustment process is comprised:
Step : the combined parameters mean value collecting all wireless links in this adjustment cycle.Described combined parameters mean value is the mean value of the combined parameters of all wireless links.
Step : whether the combined parameters mean value of relatively more all in this adjustment cycle wireless links is greater than the combined parameters mean value of wireless links all in an adjustment cycle, if yes then enter step III, otherwise returns step I.
Step : judge that the radio sub channels whether the radio sub channels adjustment number of times in this adjustment cycle is greater than in arbitration cycle last time adjusts number of times, if yes then enter step IV, otherwise enter step V.
Step : increase dynamic threshold to set stepping (if stepping is for 2), enter step I.
Step : reduce dynamic threshold to set stepping (if stepping is for 2), enter step I.
The unicast messages adopted in the present invention and multicast message utilize respective radio sub channels to carry out transfer of data.Unicast messages is transmitted by the virtual topology of global layer, and in described step S300, the concrete steps being realized data packet transmission by singlecast router are as follows:
Step a: the transfer of data of source processing node is to source wireless routing node.
Step b: source wireless routing node judges whether target processing node is directly connected with self, if be directly connected, entered steps d, otherwise enters step c.
Step c: in virtual topological structure, the routing algorithm that source wireless routing node is corresponding according to global layer network topology structure calculates the routed path of source wireless routing node to Target Wireless routing node, packet is transferred to Target Wireless routing node by this routed path, then is transferred to target processing node from Target Wireless routing node.NoC adopts source route algorithm, namely calculates the routed path from source node to destination node by source node, then exists in data packet head by all node serial numbers of this path process, carry out pathfinding by data packet head.For different topological structures, there is corresponding routing algorithm.Such as, if adopt Mesh topology, then X-Y routing algorithm is used.Namely first packet transmits in X-axis, then transmits in Y-axis.For 4 × 4 Mesh topologys, if packet will pass to node 11 from node 1, then its path is 1-2-3-7-11.
Steps d: packet transfers to target processing node from source wireless routing node.
When adopting Multicast Routing Algorithm to send packet, each wireless routing node can apply for that radio sub channels carries out data packet transmission, and different wireless routing nodes may use same radio sub channels to transmit packet.Conflict is produced in order to avoid during transmission packet, need to use the wireless routing node of radio sub channels message transfer first to send multicast channel request to central control unit, central control unit is arbitrated the multicast channel request of each wireless routing node again.Wherein, the multicast channel request of wireless routing node and the control information of central control unit are transmitted by multicast control channel, and the packet of wireless routing node transmission transmits on multi-case data passage.Specific implementation step is as follows:
Steps A: source wireless routing node sends multicast channel request by multicast control channel to central control unit, then waits for that central control unit sends response message.
Step B: after central control unit receives multicast channel request, check whether the multicast channel request of this wireless routing node has existed in multicast channel request queue, if, then central control unit does not process this multicast channel request, namely do not send response message to this wireless routing node, enter step C; Otherwise central control unit sends response message by multicast control channel to this wireless routing node, and enters step D.
Step C: stand-by period T, returns steps A.
Step D: the source wireless routing node sending multicast channel request adds in multicast channel request queue by central control unit, and send authorization message by multicast control channel to whole network, time started and duration by data packet transmission inform source processing node that be connected with this source wireless routing node, that carry out multicast packet transmission and target processing node.
Step e: the source processing node be connected with the source wireless routing node carrying out multicast packet transmission, and the target processing node to be connected with Target Wireless routing node is after receiving the authorization message of central control unit, open multi-case data passage in the transmission time started, multicast packets is transferred to target processing node by multi-case data passage from source processing node.
The inventive method is described in detail below for the wireless NoC comprising 64 wireless processing nodes.
(1) wireless interconnected structure is built.
Network is divided into global layer and local layer double-layer structure, and global layer adopts 4 × 4 Mesh be made up of 16 wireless routing nodes as virtual topology, and as shown in Figure 3, in Fig. 3,2 is processing nodes, and 4 is radio sub channels.The each wireless routing node of local layer is connected with 4 processing nodes by metal wire, and is numbered wireless routing node, as 1,2,3 ..., L, L are natural number; Processing node is numbered, as 1,2,3 ..., n 1, n 1+ 1, n 1+ 2, n 1+ 3 ..., n 2..., n l-1+ 1, n l-1+ 2, n l-1+ 3 ..., n l, as shown in Figure 2, in Fig. 2,1 is processing node, and 2 is wireless routing nodes, and 3 is metal wires that wireless routing node is connected with processing node.In the present embodiment, 4 × 4 Mesh of 16 wireless routing node formations are as virtual topology, and each wireless routing node is connected with 4 processing nodes by metal wire, and therefore the value of L is 16, processing node numbering n 1be 4, n 1+ 1 is 5, n 1+ 2 is 6, n 1+ 3 is 7, n 2be 8, n l-1+ 1 is 61, n l-1+ 2 is 62, n l-1+ 3 is 63, n lbe 64.
FDMA technology is adopted wireless channel to be divided into 60 radio sub channels.Note from wireless routing node i to the wireless link of wireless routing node j is , then have 48 wireless links in 4 × 4 Mesh topological structures, be respectively , note wireless link corresponding combined parameters is .Wherein i and j is the integer being more than or equal to zero.
(2) according to the Congestion Level SPCC of wireless link in wireless interconnected structure, be wireless link distribution radio sub channels.
1, the starting stage
The every wireless links be followed successively by the Mesh topological structure of 4 × 4 distributes a radio sub channels, uses 48 radio sub channels altogether, then remaining 12 idle radio sub channels.Add up the combined parameters of every wireless links in first arbitration cycle, be respectively , wherein, combined parameters is to the maximum =92.6, then give wireless link distribute a radio sub channels, now also remaining 11 idle radio sub channels.Add up the combined parameters of every wireless links in second arbitration cycle , in this arbitration cycle, combined parameters is to the maximum .Then give wireless link distribute a radio sub channels.Repeat above process, until the 12nd arbitration cycle, the radio sub channels of last free time is distributed to wireless link , then 12 idle radio sub channels distribute to wireless link respectively , then enter dynamic adjustment phase.
2, dynamic adjustment phase
If dynamic threshold is .The combined parameters of all wireless links in first arbitration cycle of statistics dynamic adjustment phase, selecting the maximum wireless link of combined parameters is , its combined parameters is , will with current dynamic threshold value compare, because , in namely all in this arbitration cycle wireless links, maximum combined parameters is less than dynamic threshold , then do not carry out the adjustment of radio sub channels and redistribute.Add up the combined parameters of wireless links all in second arbitration cycle, select the wireless link that combined parameters is maximum , the combined parameters of its correspondence is , by maximum combined parameter with dynamic threshold compare, because , in namely all in this arbitration cycle wireless links, maximum combined parameters is greater than dynamic threshold , then the adjustment of radio sub channels is carried out.In current all wireless links, distributed two radio sub channels, other wireless link only has a radio sub channels, so the current wireless link having distributed multiple radio sub channels has: , the link that wherein combined parameters is minimum is , then will distribute to a radio sub channels be reassigned to the wireless link that in this arbitration cycle, combined parameters is maximum .Enter next arbitration cycle, according to the method described above the radio sub channels of each wireless links of dynamic conditioning.
3, dynamic threshold self-adaptative adjustment
Dynamic conditioning and dynamic threshold self-adaptative adjustment are Parallel Implementation, often carry out 10 dynamic conditioning, just carry out 1 dynamic threshold self-adaptative adjustment.With arbitration cycle =100 cycles(1cycle are 1 clock cycle), adjustment cycle =1000 cycles, initial dynamic threshold for example, note the the combined parameters mean value of wireless links all in individual adjustment cycle is , the adjustment number of times of dynamic adjustment phase radio sub channels is .Describe the detailed process of dynamic threshold self-adaptative adjustment below in detail.
(1), while first time, ten arbitration cycles terminated, central control unit have collected the combined parameters mean value of this adjustment cycle (i.e. first time ten arbitration cycles) interior all wireless links.Remember that the set of the combined parameters composition of all wireless links is , then the combined parameters mean value of all wireless links .And the radio sub channels adjustment number of times that central control unit have recorded in this adjustment cycle is .Because the statistics of first adjustment cycle does not have the object that can compare with it, now do not carry out self-adaptative adjustment.
(2), in second adjustment cycle, the combined parameters mean value that all wireless links collected by central control unit is , adjustment number of times .Now, all wireless link combined parameters mean value in twice adjustment cycle is compared, because , represent that the average Congestion Level SPCC of all wireless links in second adjustment cycle improves, need the adjustment carrying out dynamic threshold.Then the adjustment number of times of twice adjustment cycle is compared, because , represent that second adjustment cycle has carried out the adjustment of too much number of times to radio sub channels, the average Congestion Level SPCC that result in all wireless links improves, so central control unit increases dynamic threshold with stepping 2, then dynamic threshold is adjusted to C=92.
(3), in the 3rd adjustment cycle, the combined parameters mean value of all wireless links that central control unit is collected is , adjustment number of times , , after showing a front dynamic threshold self-adaptative adjustment, the average Congestion Level SPCC of all wireless links reduces, and need not adjust dynamic threshold, namely keeps dynamic threshold to be 92.
(4), in the 4th adjustment cycle, the combined parameters mean value that all wireless links collected by central control unit is , adjustment number of times .Now, all wireless link combined parameters mean value in twice adjustment cycle is compared, because , represent that the average Congestion Level SPCC of all wireless links in the 4th adjustment cycle improves, need the adjustment carrying out dynamic threshold.Then the adjustment number of times of twice adjustment cycle is compared, because , represent that the 4th adjustment cycle has carried out the adjustment of very few number of times to radio sub channels, the average Congestion Level SPCC that result in all wireless links improves, so central control unit reduces dynamic threshold with stepping 2, namely adjusting dynamic threshold is C=90.
Enter next adjustment cycle, repeat said process, until all data packet transmission terminate.
(3) data packet transmission is realized by singlecast router and QoS routing.
1) singlecast router realizes data packet transmission
With reference to figure 2, with No. 1 processing node (being namely numbered the processing node of 1) for source processing node, the process sending packet to No. 2, No. 5, No. 21, No. 33 processing nodes is example.
No. 1 processing node sends packet to No. 2 processing nodes, and namely No. 2 processing nodes are target processing node (source processing node, target processing node are connected with same wireless routing node).No. 1 processing node first by data packet delivery to No. 1 wireless routing node, then No. 1 wireless routing node judges that target processing node (i.e. No. 2 processing nodes) is connected with self, then give No. 2 processing nodes by data packet delivery.
No. 1 processing node sends packet to No. 5 processing nodes, and namely No. 5 processing nodes are target processing node (source processing node, target processing node are connected from different wireless routing nodes respectively).First No. 1 processing node passes data to No. 1 wireless routing node, No. 1 wireless routing node judges that No. 5 processing nodes are not connected with it, then according to b=ceil (a/4), b represents that wireless routing node is numbered, a represents that the processing node be connected with b is numbered, ceil () is the function that rounds up, and the wireless routing unit calculating No. 5 processing nodes corresponding is No. 2 wireless routing nodes.With reference to figure 3, adopt X-Y to tie up sequence routing algorithm, packet only transmits in X-axis just can arrive Target Wireless routing node.Therefore, the transmittance process of packet in global layer is: No. 1 wireless routing node->2 wireless routing node.When No. 2 wireless routing nodes receive packet, find that object processing node is connected with self, then packet is passed to No. 5 processing nodes.
No. 1 processing node sends packet to No. 21 processing nodes, and namely No. 21 processing nodes are target processing node (source processing node, target processing node are connected from different wireless routing nodes respectively).First No. 1 processing node passes data to No. 1 wireless routing node, and No. 1 wireless routing node determines No. 21 processing nodes and is not connected with it, is No. 6 wireless routing nodes by the wireless routing unit calculating No. 21 processing nodes corresponding.With reference to figure 3, owing to adopting Mesh topology, therefore global layer uses X-Y to tie up sequence routing algorithm, and packet first transmits in the X-axis direction, then transmits in the Y-axis direction.Therefore, the transmittance process of packet in global layer is: No. 1 wireless routing node->2 wireless routing node->6 wireless routing node.When No. 6 wireless routing nodes receive packet, find that target processing node is connected with self, then packet is passed to No. 21 processing nodes.
No. 1 processing node sends packet to No. 33 processing nodes, and namely No. 33 processing nodes are target processing node (source processing node, target processing node are connected from different wireless routing nodes respectively).First No. 1 processing node passes data to No. 1 wireless routing node, and No. 1 wireless routing node judges that No. 33 processing nodes are not connected with it, is No. 9 wireless routing nodes by the wireless routing unit calculating No. 33 processing nodes corresponding.With reference to figure 3, adopt X-Y to tie up sequence routing algorithm, packet only transmits in Y-axis just can arrive target routing node.Therefore, the transmittance process of packet in global layer is: No. 1 wireless routing node->5 wireless routing node->9 wireless routing node.When No. 9 wireless routing nodes receive packet, find that target processing node is connected with self, then packet is passed to No. 33 processing nodes.
1) QoS routing realizes data packet transmission
With reference to 5 being signal names in figure 4, Fig. 4,6 is multicast channel requests, and 7 is times of implementation, and 8 is multicast response times, and 9 is multicast responses, and 10 is duration that data are transmitted, and 11 is the data transmitted.
The waiting list carried out after repeatedly multicast is Q=3,12,9,7, and the wireless routing node in queue transmits the time started accordingly and is respectively , the corresponding duration is respectively .No. 5, No. 12, No. 8, No. 11 wireless routing nodes are successively in the time multicast channel request is sent to central control unit.Wherein, No. 17 source processing node applications be connected with No. 5 wireless routing nodes send packet to No. 1, No. 2, No. 4 processing nodes be connected with No. 1 wireless routing node, and send packet to No. 37, No. 38 processing nodes be connected with No. 10 wireless routing nodes.No. 45 source processing node applications be connected with No. 12 wireless routing nodes send packet to No. 21, No. 22, No. 23, No. 24 processing nodes be connected with No. 6 wireless routing nodes, send packet to No. 25, No. 28 processing nodes be connected with No. 7 wireless routing nodes, and send packet to No. 49, No. 50, No. 51 processing nodes be connected with No. 13 wireless routing nodes.No. 30 source processing node applications be connected with No. 8 wireless routing nodes send packet to No. 5, No. 6, No. 7, No. 8 processing nodes be connected with No. 2 wireless routing nodes, and send packet to No. 41, No. 43 processing nodes be connected with No. 11 wireless routing nodes.No. 43 source processing node applications be connected with No. 11 wireless routing nodes send packet to No. 10, No. 11, No. 12 processing nodes be connected with No. 3 wireless routing nodes, and send packet to No. 13, No. 14, No. 15, No. 16 processing nodes be connected with No. 4 wireless routing nodes.
In the time , the multicast channel request that No. 3 wireless routing nodes send the source processing node of being correlated with started to target processing node transmission packet by multi-case data passage, and to upgrade waiting list be Q=12,9,7.In the time , No. 5 wireless routing nodes send multicast channel request by multicast control channel to central control unit, then enter and wait for that central control unit sends the state of response message.After central control unit receives the multicast channel request of No. 5 wireless routing nodes, check waiting list Q=12,9,7.There is no No. 5 wireless routing nodes in the waiting list of central control unit determination Measurement Request, then send response messages by multicast control channel to No. 5 wireless routing nodes, and to upgrade waiting list be Q=12,9,7,5.Central control unit is by multicast control channel to whole network advertisement authorization message simultaneously, and namely to No. 17 source processing nodes, the time started of No. 1, No. 2, No. 4, No. 37, No. 38 target processing node notification data bag transmission is , the duration is .
In the time , No. 12 wireless routing nodes send multicast channel request by multicast control channel to central control unit, then enter and wait for that central control unit sends the state of response message.After central control unit receives the multicast channel request of No. 12 wireless routing nodes, check waiting list Q=12,9,7,5.Central control unit is checked through in waiting list has existed No. 12 wireless routing nodes, then central control unit does not send response message to No. 12 wireless routing nodes, continues to wait for next multicast channel request.In the time , No. 3 wireless routing node multicast packet transmission tasks terminate.
In the time , the multicast channel request that No. 12 previous wireless routing nodes send the source processing node of being correlated with started to target processing node transmission data by multi-case data passage, and to upgrade waiting list be Q=9,7,5.In the time , last uncommitted No. 12 wireless routing nodes send multicast channel request by multicast control channel to central control unit again, then enter and wait for that central control unit sends the state of response message.After central control unit receives the multicast channel request that No. 12 wireless routing nodes send, check waiting list Q=9,7,5.Do not have No. 12 wireless routing nodes in the waiting list of central control unit determination Measurement Request, then send response message by multicast control channel to No. 12 wireless routing nodes, upgrade waiting list is Q=9 simultaneously, 7,5,12.And central control unit by multicast control channel to whole network advertisement authorization message, namely to No. 45 source processing nodes, the time started of No. 21, No. 22, No. 23, No. 24, No. 25, No. 28, No. 49, No. 50 and No. 51 target processing node notification data bag transmission and the duration .In the time , previous No. 12 wireless routing node multicast packet transmission tasks terminate.
In the time , the multicast channel request that No. 9 wireless routing nodes send the source processing node of being correlated with started to target processing node transmission data by multi-case data passage, and to upgrade waiting list be Q=7,5,12.In the time , No. 8 wireless routing nodes send multicast channel request by multicast control channel to central control unit, then enter and wait for that central control unit sends the state of response message.After central control unit receives the multicast channel request of No. 8 wireless routing nodes, check waiting list Q=7,5,12.There is no No. 8 wireless routing nodes in the waiting list of central control unit determination Measurement Request, then send response messages by multicast control channel to No. 8 wireless routing nodes, and to upgrade waiting list be Q=7,5,12,8.Simultaneously central control unit by multicast control channel to whole network advertisement authorization message, namely to No. 30 source processing nodes, the time started of No. 5, No. 6, No. 7, No. 8, No. 41 and No. 43 target processing node notification data bag transmission and the duration .In the time , No. 9 wireless routing node multicast packet transmission tasks terminate.
In the time , the multicast channel request that No. 7 wireless routing nodes send the source processing node of being correlated with started to target processing node transmission data by multi-case data passage, and to upgrade waiting list be Q=5,12,8.In the time , No. 11 wireless routing nodes send multicast channel request by multicast control channel to central control unit, then enter and wait for that central control unit sends the state of response message.After central control unit receives the multicast channel request of No. 11 wireless routing nodes, check the waiting list Q=5 of application Measurement Request, 12,8.There is no No. 11 wireless routing nodes in the waiting list of central control unit determination Measurement Request, then send response messages by multicast control channel to No. 11 wireless routing nodes, and to upgrade waiting list be Q=5,12,8,11.Simultaneously central control unit by multicast control channel to whole network advertisement authorization message, namely to No. 43 source processing nodes, the time started of No. 10, No. 11, No. 12, No. 13, No. 14, No. 15 and No. 16 target processing node notification data bag transmission and the duration .In the time , No. 7 wireless routing node multicast packet transmission tasks terminate.
In the time time, No. 26 source processing nodes start to No. 37, No. 38 target processing nodes transmission data on multi-case data passage, and to upgrade waiting list be Q=12, and 8,11.In the time after, No. 5 wireless routing node multicast packet transmission terminate.
In the time time, No. 45 source processing nodes start to No. 21, No. 22, No. 23, No. 24, No. 25, No. 28, No. 49, No. 50 and No. 51 target processing nodes transmission data on multi-case data passage, and to upgrade waiting list be Q=8, and 11.In the time time, No. 12 wireless routing node multicast packet transmission terminate.
In the time time, No. 30 source processing nodes start to No. 5, No. 6, No. 7, No. 8, No. 41 and No. 43 target processing nodes transmission data on multi-case data passage, and to upgrade waiting list be Q=11.In the time time, No. 8 wireless routing node multicast packet transmission terminate.
In the time time, No. 43 source processing nodes start on multi-case data passage to No. 10, No. 11, No. 12, No. 13, No. 14, No. 15 and No. 16 target processing node transmission data, and upgrade waiting list, now the wireless routing node of the packet to be transmitted such as not in waiting list.In the time time, No. 11 wireless routing node multicast packet transmission terminate.

Claims (5)

1. a wireless on-chip network structure method, is characterized in that, comprise the following steps:
1), wireless interconnected structure is built;
2), by all radio sub channels distribute to the wireless link in wireless interconnected structure, the radio sub channels of every wireless links is at least one, then according to the combined parameters of wireless link, the radio sub channels of dynamic adjustment wireless link; Described combined parameters=(stand-by period that required bandwidth * is data cached)/request response ratio, request response ratio is the data transfer request response times of wireless link port and the ratio of data transfer request number of times;
3), data packet transmission is realized by singlecast router and QoS routing;
Described step 1) described in wireless interconnected structure be made up of global layer network topology structure and local layer network topology structure, described global layer network topology structure is the logical topological structure that wireless routing node is linked into different radio sub channels and forms; Described local layer network topology structure is the topological structure that wireless routing node is connected to form by metal connecting line and at least one processing node; Described logical topological structure be Mesh topology Torus is topological or ring topology butterfly topology or De Bruijn topology;
Described step 2) in all radio sub channels are distributed to wireless link in wireless interconnected structure, comprise the following steps:
2-11), for the every wireless links in global layer network topology structure distributes a radio sub channels;
2-12), the combined parameters of each wireless links in an arbitration cycle is added up;
2-13), judge whether all radio sub channels to distribute to wireless link, if it is terminate to distribute, otherwise enter step 2-14);
2-14), by the radio sub channels of in unappropriated radio sub channels distribute to the wireless link that in this arbitration cycle, combined parameters is maximum, enter the next stamping-out cycle, and return step 2-12);
Described step 2) according to the combined parameters of wireless link, the method for the radio sub channels of dynamic adjustment wireless link is:
2-21), the combined parameters of each wireless links in an arbitration cycle is added up;
2-22), the wireless link that in this arbitration cycle, combined parameters is maximum is chosen, the combined parameters value of this wireless link and the dynamic threshold of setting are compared, if combined parameters is greater than dynamic threshold, then enter step 2-23), otherwise enter next arbitration cycle, return step 2-21);
2-23), in the wireless link being assigned with at least two radio sub channels, choose the wireless link that combined parameters in this arbitration cycle is minimum, one of them radio sub channels in this wireless link is distributed to the maximum wireless link of combined parameters in this arbitration cycle, then enter next arbitration cycle, return step 2-21).
2. wireless on-chip network structure method according to claim 1, is characterized in that, the dynamic threshold of described setting carries out self-adaptative adjustment according to the combined parameters of wireless link.
3. wireless on-chip network structure method according to claim 2, is characterized in that, described dynamic threshold self-adaptative adjustment comprises step:
The mean value of the combined parameters of step I, all wireless links collected in this adjustment cycle; Described adjustment cycle is set to the integral multiple of arbitration cycle;
Step II, judge whether the mean value of the combined parameters of wireless links all in this adjustment cycle is greater than the mean value of the combined parameters of wireless links all in an adjustment cycle, if yes then enter step III, otherwise returns step I;
Whether the adjustment number of times of Step II I, the radio sub channels judged in this adjustment cycle is greater than the adjustment number of times of the radio sub channels in adjustment cycle last time, if yes then enter step IV, otherwise enters step V;
Step IV, with set stepping increase dynamic threshold, return step I;
Step V, with set stepping reduce dynamic threshold, return step I.
4. wireless on-chip network structure method according to claim 1, is characterized in that, described step 3) in realize the concrete steps of data packet transmission by singlecast router as follows:
3-11), the transfer of data of source processing node is to source wireless routing node;
3-12), source wireless routing node judges whether target processing node is directly connected with it, if be directly connected, enters step 3-14), otherwise enter step 3-13);
3-13), in global layer network topology structure, the routing algorithm that source wireless routing node is corresponding according to global layer network topology structure calculates the routed path of source wireless routing node to Target Wireless routing node, packet is transferred to Target Wireless routing node by this routed path, then is transferred to target processing node from Target Wireless routing node;
3-14), packet transfers to target processing node from source wireless routing node.
5. wireless on-chip network structure method according to claim 1, is characterized in that, described step 3) in realize the concrete steps of data packet transmission by QoS routing as follows:
3-21), source wireless routing node sends multicast channel request by multicast control channel to central control unit, then wait central control unit transmission response message;
3-22), after central control unit receives multicast channel request, check whether the multicast channel request of this wireless routing node has been present in multicast channel request queue, if so, then central control unit does not send response message to this wireless routing node, enters step 3-23); Otherwise central control unit sends response message by multicast control channel to this wireless routing node, and enters step 3-24);
3-23), stand-by period T, return step 3-21);
3-24), the source wireless routing node sending multicast channel request adds in multicast channel request queue, and sends time started and the Duration Information of data packet transmission to the source wireless routing node and Target Wireless routing node that carry out multicast packet transmission by multicast control channel by central control unit;
3-25), source wireless routing node and Target Wireless routing node are after receiving the information of central control unit, open multi-case data passage in the transmission time started, multicast packets is transferred to Target Wireless routing node by multi-case data passage from source wireless routing node.
CN201310021378.5A 2013-01-21 2013-01-21 Wireless on-chip network structuring method Expired - Fee Related CN103124420B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310021378.5A CN103124420B (en) 2013-01-21 2013-01-21 Wireless on-chip network structuring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310021378.5A CN103124420B (en) 2013-01-21 2013-01-21 Wireless on-chip network structuring method

Publications (2)

Publication Number Publication Date
CN103124420A CN103124420A (en) 2013-05-29
CN103124420B true CN103124420B (en) 2015-06-24

Family

ID=48455236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310021378.5A Expired - Fee Related CN103124420B (en) 2013-01-21 2013-01-21 Wireless on-chip network structuring method

Country Status (1)

Country Link
CN (1) CN103124420B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297305B (en) * 2013-06-20 2016-09-07 西安邮电大学 A kind of layering MCC network-on-a-chip
CN105488011B (en) * 2014-09-19 2018-06-19 杭州华为数字技术有限公司 The memory access processing method and network-on-chip of network-on-chip
CN104579786B (en) * 2015-01-20 2017-11-03 浪潮电子信息产业股份有限公司 A kind of server design method based on 2D Torus network topology architectures
CN104735719B (en) * 2015-03-13 2018-07-06 京信通信***(中国)有限公司 A kind of method and apparatus of premature beats
CN106533957A (en) * 2016-11-30 2017-03-22 中国科学院计算技术研究所 Method for congestion information transmission control of Network-on-Chip and related devices
CN109842553B (en) * 2017-12-12 2021-10-08 中国科学院计算技术研究所 Self-adaptive interconnection and routing control method and system for link resources
CN109995633B (en) * 2017-12-29 2021-10-01 华为技术有限公司 Chip and related equipment
CN108696329B (en) * 2018-08-27 2019-07-12 电子科技大学 Large-scale optical network topology design method based on two-dimentional Torus framework
CN110460546B (en) * 2019-08-15 2021-03-12 电子科技大学 Data acquisition method based on network on chip
CN114844757B (en) * 2022-02-24 2023-11-24 电子科技大学长三角研究院(湖州) Network-on-chip design method for distributed parallel operation algorithm
CN114978859A (en) * 2022-05-13 2022-08-30 海光信息技术股份有限公司 Network-on-chip architecture, related equipment and data transmission system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4788883B2 (en) * 2005-08-31 2011-10-05 日本電気株式会社 Wireless network system, server, terminal, wireless communication method and program
CN102238631A (en) * 2011-08-17 2011-11-09 南京邮电大学 Method for managing heterogeneous network resources based on reinforcement learning

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4788883B2 (en) * 2005-08-31 2011-10-05 日本電気株式会社 Wireless network system, server, terminal, wireless communication method and program
CN102238631A (en) * 2011-08-17 2011-11-09 南京邮电大学 Method for managing heterogeneous network resources based on reinforcement learning

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
陈亦欧,胡剑浩.面向无线NoC平台的拓扑与映射联合设计.《微电子学》.2012,第42卷(第6期),第846-849页. *
陈亦欧.《面向实时复杂***的片上网络架构及映射技术研究》.《面向实时复杂***的片上网络架构及映射技术研究》.2012,第76页-92页,图5-2-图5-4. *

Also Published As

Publication number Publication date
CN103124420A (en) 2013-05-29

Similar Documents

Publication Publication Date Title
CN103124420B (en) Wireless on-chip network structuring method
CN108512760B (en) Routing method based on SDN guarantee service QoS
CN103179046B (en) Based on data center's flow control methods and the system of openflow
CN109257091B (en) Global load balancing satellite-ground cooperative network networking device and method
CN105897575A (en) Path computing method based on multi-constrained path computing strategy under SDN
CN104883696B (en) Power information physics system wireless communication networks equal cost multipath dynamic control method
CN101834789B (en) Packet-circuit exchanging on-chip router oriented rollback steering routing algorithm and router used thereby
CN103957163A (en) Network topology structure based on fat tree high scalability hypercube
CN112350949B (en) Rerouting congestion control method and system based on flow scheduling in software defined network
CN103428805B (en) The virtual mapping method of a kind of wireless network based on link anti-interference
CN102437953B (en) Low-power-consumption adaptive routing method in network on chip
CN112291791B (en) Power communication mesh bandwidth resource allocation method based on 5G slice
CN105472484A (en) Wave channel balancing route wavelength allocation method of power backbone optical transport network
CN104994508A (en) Cognitive radio mesh network resource distribution and routing method
Zhu et al. Efficient hybrid multicast approach in wireless data center network
CN104754589A (en) Traffic awareness based dynamic networking method
CN113542121B (en) Tree-shaped data center link layer load balancing routing method based on annealing method
CN105163394A (en) Method for realizing service perception of SQ-MAC protocol for wireless sensor network
CN105120501A (en) Green communication method with energy-renewable wireless Mesh network
CN113225241A (en) Data transmission congestion control method and system for ring-shaped data message network
CN102668470B (en) Method and allocation unit for allocating a communication pipe in a communication network
Ouyang et al. Flow granularity multi-path transmission optimization design for satellite networks
CN115665041B (en) Network-on-chip structure, data transmission method, electronic device, and storage medium
CN111371622A (en) Multi-network isolation, selection and switching device and network resource allocation method
CN105610712B (en) The method for reducing whole network data stream forward delay based on software defined network framework

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150624

Termination date: 20190121

CF01 Termination of patent right due to non-payment of annual fee