0
Follow
0
View

What is the Packet/Cycle/Router defined

jialeBhaidao 注册会员
2023-02-25 03:16

When the injection rate is 0.2, two packets are sent every 10 cycles, and the two packets take 12 cycles, which is already more than 10. Doesn't the length of the packet affect this, and how should the data be injected during the actual injection?

ctctcct3 注册会员
2023-02-25 03:16

Packet injection rate(Packet/Cycle/Router) refers to the number of packets sent per cycle per node, not the number of packets sent per cycle. Therefore, when the injection rate is 0.1, each node sends a packet every 10 cycles. When the injection rate is 0.5, each node sends 5 packets every period.

lwaooo0777 注册会员
2023-02-25 03:16

Thank you very much. For example, I have 6 microchips in a packet, and it takes one cycle to send each microchip. When the injection rate is 0.2, I send 2 data packets every 10 cycles. However, the cycle of the two packets is 12, which is already more than 10. How to inject data in the actual injection? In addition, I use the handshake protocol in the topology structure, and the data packet is injected only when the next hop is ready. It is difficult to control the time of data packet injection. What should I do?

sundahai_3 注册会员
2023-02-25 03:16

The following answers are based on ChatGPT and GISer Liu:

Packet injection rate(Packet/Cycle/Router) refers to the average number of packets injected per router in a given period of time. It is usually calculated using the following formula:

Packet/Cycle/Router = Number of Packets Injected / Number of Cycles / Number of Routers

Where, Number of Packets Injected indicates the total Number of packets injected, Number of Cycles indicates the total number of cycles, and Number of Routers indicates the number of routers.

For the case you mentioned that a microslice is sent in a fixed period, a packet is composed of header microslices and tail microslices, and a packet is sent for at least 3 cycles, if the injection rate is 0.1 and each node only injects a packet every 10 cycles, then only 0.1 packets are injected in each cycle on average. If the injection rate is 0.5 and each node injects 5 packets per cycle, an average of 2.5 packets per cycle will be injected. This injection rate refers to the average number of packets injected per unit of time. The length of the specific cycle and the way the packets are constructed do not affect this definition.

dark_starcraft 注册会员
2023-02-25 03:16

Thank you very much. For example, I have 6 microchips in a packet, and it takes one cycle to send each microchip. When the injection rate is 0.2, I send 2 data packets every 10 cycles. However, the cycle of the two packets is 12, which is already more than 10. How to inject data in the actual injection? In addition, I use the handshake protocol in the topology structure, and the data packet is injected only when the next hop is ready. It is difficult to control the time of data packet injection. What should I do?

admin 超级管理员
2023-02-25 03:16

Packet injection rate(Packet/Cycle/Router) is usually defined as the number of packets received by each router(or switch) in a given period of time. When averaging network latency on a test slice, you can define the injection rate as the ratio of the number of packets sent to the network to the number of network cycles.

In your example, if you assume that only one microchip is sent per cycle and that the packet consists of three microchips, then the injection rate of 0.1 means that a total of one packet is sent to the network in 10 cycles. The injection rate of 0.5 means that five packets are sent to the network per cycle. Thus, the injection rate does not affect packet composition and the minimum number of cycles required for transmission, but it does affect the number of packets in the network per unit time.

kdfashioninc 注册会员
2023-02-25 03:16

Packet injection rate(Packet/Cycle/Router) generally refers to the number of packets that a router can inject in a clock cycle. In network testing, different packet injection rates are usually applied to routers in the network to test the performance of the network. In your case, if you assume that a packet consists of header and tail chips, each of which takes one cycle to send, then a packet will take at least two cycles. If the packet injection rate is defined as the number of packets that each node can send in a clock cycle, then when the injection rate is 0.1, each node sends one packet every 10 cycles. When the injection rate is 0.5, each node sends 5 data packets every period, and each data packet takes 2 cycles on average.

isabel333 注册会员
2023-02-25 03:16

If I have more than 2 microchips in a packet, let's say there are 6 microchips, how do I inject data into each routing node to meet the injection rate of 0.1 0.5?

czuf_zq 注册会员
2023-02-25 03:16

The third paragraph does not seem to understand that each packet needs 3 cycles, why the 3 cycles are not reflected in the formula

stoopk 注册会员
2023-02-25 03:16

According to the formula in the second paragraph why not 0.3*0.5