The invention discloses a P4 switch processor core-oriented multi-service traffic
packet scheduling method, which mainly comprises the following steps of: proposing a
feature extraction method based on a statistical interval and Sketch, integrating data packet
time correlation and traffic dynamic change, optimizing a
Bloom filter conflict detection mechanism, and improving the adaptability and accuracy of an
algorithm in a limited resource environment; a
decision tree model is combined with scheduling, a
decision tree is reconstructed to adapt to an
operation mode and a
data processing requirement of a P4 switch, and high-precision
service flow classification under linear speed operation is ensured; a
packet scheduling method AD-PIFO is designed based on a variable priority, the forwarding priority of a data packet is dynamically adjusted, the QoS requirements of different services are met, and the overall performance and efficiency of the switch are improved. The method is outstanding in high-priority traffic
throughput and low-
delay performance, is superior to similar algorithms in medium-low priority traffic
throughput, is stable and effective under different load conditions, is reasonable in extra
time overhead of data
packet transmission, and is widely applied to SDN network optimization data
packet scheduling scenes.