Packet Processing in a Computing Device Using Multiple Tables
A computing device (110) receives a packet comprised in a flow, and uses a region index table (310) to identify a first region of a Throughput-Value Function, TVF (400), based on a flow rate of the flow. The first region is one of a plurality of sequentially ordered regions across an input domain of...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
13.06.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A computing device (110) receives a packet comprised in a flow, and uses a region index table (310) to identify a first region of a Throughput-Value Function, TVF (400), based on a flow rate of the flow. The first region is one of a plurality of sequentially ordered regions across an input domain of the TVF (400). The computing device (110) randomly selects one of a plurality of preconfigured offset values to identify a second region of the TVF (400) that is lower than the first region of the TVF (400) by the randomly selected offset value. The computing device (110) determines a packet value using a TVF table (330) that maps each of the regions to a respective one of a plurality of packet values. The packet value is mapped to the second region. The computing device (110) marks the packet with the packet value mapped to the second region. |
---|---|
Bibliography: | Application Number: US202218286871 |