Cost-Effective Network Packet Manipulation and Error-Detection Device

被引:0
作者
Janus, Alexander F. K. [1 ]
Moser, Steffen [2 ]
Slomka, Frank [1 ]
机构
[1] Ulm Univ, Inst Embedded Syst Real Time Syst, Fac Engn, D-89069 Ulm, Germany
[2] Ulm Univ, Sch Adv Profess Studies, D-89069 Ulm, Germany
来源
2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC | 2024年
关键词
error detection; error injection; network analyzation; network traffic manipulation; real-time communication; video conferencing tool;
D O I
10.1109/CCNC51664.2024.10454761
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time multimedia communication applications like video conferencing and screen sharing tools are an integral part of our daily communications. These time-critical services are handled via the Internet, a packet-switched and essentially best-effort network, not explicitly designed for robust real-time communication. From a video conferencing service provider's perspective, network issues cause a lot of user complaints due to various reasons: lossy WLAN channels, poorly configured home routers, or crowded carrier-grade network address translation devices. All of these issues have in common that they are often time-variant and non-deterministic. Furthermore, the end-to-end transmission in these highly inhomogeneous networks often suffers from a mixture of more than one error source. To enable a detailed and impartial analysis of multimedia service quality, it is necessary to analyze packets in defective online scenarios and introduce a broadly similar error pattern in an otherwise stable lab network. In this paper, we present SEDER, a hardware-software design of a layer two transparent Ethernet bridge that can be used for two purposes: error detection and error recreation. Implemented on low-cost hardware, the bridge can be easily deployed anywhere to allow debugging, even at a user's site. It is possible to parameterize our bridge to imitate almost all possible network effects, including complex combinations of more than one effect. In addition, we present two case studies, firstly emphasizing the capabilities of SEDER and secondly showing the need to use SEDER to harden open source Video Conferencing Tools against errors.
引用
收藏
页码:460 / 465
页数:6
相关论文
共 17 条
  • [1] Axtens D, Ubuntu manual page netplan-apply(8)
  • [2] Blindside Networks Inc, Bigbluebutton
  • [3] Devaraju R., 2014, International Journal of Computer Science and Information Technologies
  • [4] Domaschka J., Lockdown oder: Wie ich lernte, die cloud zu lieben. part 1-3
  • [5] Dugan J., Ubuntu manual page IPERF3(1).
  • [6] Internet of Things in Smart Grid: Architecture, Applications, Services, Key Technologies, and Challenges
    Ghasempour, Alireza
    [J]. INVENTIONS, 2019, 4 (01)
  • [7] Hubert B., Ubuntu manual page TC(8).
  • [8] Jacobson V., Ubuntu manual page TCP- DUMP(8).
  • [9] Janus A., Github: afkjanus/packet-error-finder
  • [10] Miller D., Ubuntu manual page ETHTOOL(8)