This document briefly presents some renowned
packet reception techniques for network packets in Linux systems. Further, it compares their performance when measuring
packet timestamps with respect to throughput and accuracy.
Both software and hardware timestamps are compared, and
various parameters are examined, including frame size, link
speed, network interface card, and CPU load. The results indicate
that hardware timestamping offers significantly better accuracy
with no downsides, and that packet reception techniques that
avoid system calls offer superior measurement throughput.
%0 Conference Paper
%1 info3-inproceedings-2023-11
%A Grigorjew, Alexej
%A Schumann, Lukas Kilian
%A Diederich, Philip
%A Hoßfeld, Tobias
%A Kellerer, Wolfgang
%B WueWoWAS'23 KuVS Fachgespraech - Wuerzburg Workshop on Next-Generation Communication Networks
%D 2023
%K myown appaware2
%T Understanding the Performance of Different Packet Reception and Timestamping Methods in Linux
%X This document briefly presents some renowned
packet reception techniques for network packets in Linux systems. Further, it compares their performance when measuring
packet timestamps with respect to throughput and accuracy.
Both software and hardware timestamps are compared, and
various parameters are examined, including frame size, link
speed, network interface card, and CPU load. The results indicate
that hardware timestamping offers significantly better accuracy
with no downsides, and that packet reception techniques that
avoid system calls offer superior measurement throughput.
@inproceedings{info3-inproceedings-2023-11,
abstract = {This document briefly presents some renowned
packet reception techniques for network packets in Linux systems. Further, it compares their performance when measuring
packet timestamps with respect to throughput and accuracy.
Both software and hardware timestamps are compared, and
various parameters are examined, including frame size, link
speed, network interface card, and CPU load. The results indicate
that hardware timestamping offers significantly better accuracy
with no downsides, and that packet reception techniques that
avoid system calls offer superior measurement throughput.},
added-at = {2023-12-12T16:25:47.000+0100},
author = {Grigorjew, Alexej and Schumann, Lukas Kilian and Diederich, Philip and Hoßfeld, Tobias and Kellerer, Wolfgang},
biburl = {https://www.bibsonomy.org/bibtex/2b840b2ae723576e387282f0fd093bf07/uniwue_info3},
booktitle = {WueWoWAS'23 KuVS Fachgespraech - Wuerzburg Workshop on Next-Generation Communication Networks},
interhash = {5d9447cc6a8afcefcff122355f8c1545},
intrahash = {b840b2ae723576e387282f0fd093bf07},
keywords = {myown appaware2},
month = {6},
timestamp = {2023-12-12T16:25:47.000+0100},
title = {Understanding the Performance of Different Packet Reception and Timestamping Methods in Linux},
year = 2023
}