Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools
Metadata
- Publisher
- SMPTE
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Motion Imaging Jour.
- Volume
- 133, No. 1, pp. 52–65
- Abstract
- The transition to IP-based and software workflows in broadcasting has increased demands on networks for consistent performance, especially with the adoption of the SMPTE ST 2110 standard and its unique timing, synchronization, and bandwidth requirements. Unlike traditional internet-like traffic profiles, ST 2110 systems exhibit distinct traffic characteristics, highlighting the need for standardized acceptance and load testing methods. This paper discusses profiling operational ST 2110 systems under load, creating a statistical model for media stream distribution based on typical use cases. It also explores using open-source tools for load testing, enabling media companies and broadcasters to simulate high-traffic scenarios, identify system limitations, and improve network scalability. This study advances the understanding of how network designs and switching platforms respond to high volumes of ST 2110-like traffic, offering a cost-effective, efficient, and scalable approach to network management in the broadcast industry.
- Publication Date
- 2024-01-01
- DOI
10.5594/JMI.2024/LHXY3357- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2024/LHXY3357
- Author(s)
- Ievgen KostiukevychThomas KernenWillem VermostPavlo Kondratenko
- Keyword(s)
- IP-Based Workflows, Load Testing, System Limitations, Predictable Performance
- Copyright
- © 2024 SMPTE
Bibliographic Reference(s)
- Analyzing SMPTE ST 2110 Streams Using EBU’s Open-Source Software [Active]
- AES67.2018 — Audio Engineering Society (AES), AES67-2018, “AES Standard for Audio Applications of Networks—High-Performance Streaming Audio-over-IP Interoperability.” Accessed: 26 Mar. 2020. [Online]. Available: http://www.aes.org/publications/standards/search.cfm?docID=96 EXTERNAL
- ISO.21122 — International Organization for Standardization/International Electrotechnical Commission (ISO/IEC) 21122, “JPEG XS Low-Latency Lightweight Image Coding System.” EXTERNAL
- Institute of Electrical and Electronics Engineers (IEEE) “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,” in IEEE Std 1588-2019 (Revision of IEEE Std 1588-2008), pp. 1–499, 16 June 2020, doi: 10.1109/IEEESTD.2020.9120376.. EXTERNAL
- T. Kernen, W. Vermost, I. Kostiukevych and P. Kondratenko, “An open platform for media over IP network load testing with off-the-shelf hardware,” Proc. NAB BEITC, Las Vegas, 2023. EXTERNAL
- “Elephant flow. (2023, August 25). In Wikipedia.,” Wikipedia, 25 August 2024. [Online]. Available: https://en.wikipedia.org/wiki/Elephant_flow. [Accessed 14 December 2023]. EXTERNAL
- T. Kernen and W. Vermost, “The art of conforming to SMPTE 2110-21 traffic model,” Proc. NAB BEITC, Las Vegas, NV, 2018. EXTERNAL
- Switched Port Analyzer (SPAN),” Cisco, 13 February 2020. [Online]. Available: https://learningnetwork.cisco.com/s/articie/span-rspan-erspan. [Accessed 04 October 2023]. EXTERNAL
- TAP Aggregation,” Arista Networks, 2016. [Online]. Available: https://www.arista.com/en/solutions/tap-aggregation-with-danz. [Accessed 04 October 2023]. EXTERNAL
- sFlow Version 5 Documentation, InMon Corp., July 2004. [Online]. Available: https://sflow.org/sflow_version_5.txt. [Accessed 04 October 2023]. EXTERNAL
- Wireshark User's Guide, Wireshark Foundation, [Online]. Available: https://www.wireshark.org/docs/wsug_html/. [Accessed 04 October 2023]. EXTERNAL
- sFlow Agents, In Mon Corp, [Online]. Available: https://sflow-rt.com/agents.php. [Accessed 04 October 2023]. EXTERNAL
- Tcpdump man page, The Tcpdurnp Group, 12 March 2023. [Online]. Available: https://www.tcpdump.org/manpages/tcpdump.1.html. [Accessed 04 October 2023]. EXTERNAL
- I. Kostiukevych and W. Vermost, “High-Precision Capturing and Measuring of ST 2110 Streams Using Commodity IT Equipment,” Proc. NAB BEITC, Las Vegas, NV, 2019. EXTERNAL
- RFC Draft - PCAP Capture File Format, IETF, 23 July 2023. [Online]. Available: https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-pcap-03. [Accessed 04 October 2023. EXTERNAL
- M. Chiesa, G. Kindler and M. Schapira, “Traffic Engineering With Equal-Cost-Mul-tiPath: An Algorithmic Perspective,” in IEEE/ACM Transactions on Networking, vol. 25, no. 2, pp. 779–792, April 2017, doi: 10.1109/TNET.2016.2614247. EXTERNAL
- 7060X and 7260X Series 10/25/40/50/100G Data Center Switches Datasheet,” Arista Networks, 15 March 2021. [Online]. Available: https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf. [Accessed 04 October 2023]. EXTERNAL
- Arista 7280R Series Data Center Switch Router Datasheet, Arista Networks, 20 June 2023. [Online]. Available: https://www.arista.com/assets/data/pdf/Data-sheets/7280R-DataSheet.pdf. [Accessed 04 October 2023]. EXTERNAL
- NVIDIA SN2010 Ethernet Switch for Hyperconverged Infrastructures Datasheet, NVIDIA, 2020. [Online]. Available: https://network.nvidia.com/files/doc-2020/pb-sn2010.pdf. [Accessed 04 October 2023]. EXTERNAL
- “Imagine Communications Selenio Network Processor IP Media Processing Platform Datasheet,” Imagine Communications, 2022. [Online]. Available: https://imaginecommunications.com/product/selenio-network-processor-snp. [Accessed 04 October 2023]. EXTERNAL
- Bridge Technologies VB440 IP Probe Datasheet, Bridge Technologies, 2023. [Online]. Available: https://bridgetech.tv/products/vb440/?tab=Tech_specs. [Accessed 04 October 2023]. EXTERNAL
- IMS - LANTIME M1000: Modular Synchronization Server for Communication Networks Datasheet, MEINBERG Funkuhren GmbH & Co. KG, 08 September 2023. [Online]. Available: https://www.meinbergglobal.com/download/docs/shortinfo/english/info_ims-lantime-m1000-telecom.pdf. [Accessed 14 October 2023]. EXTERNAL
- InfluxDB v2.X Documentation, InfluxData, Inc., 2023. [Online]. Available: https://docs.influxdata.com/influxdb/v2/. [Accessed 04 October 2023]. EXTERNAL
- Prometheus Data Model documentation, The Linux Foundation, 2023. [Online]. Available: https://prometheus.io/docs/concepts/data_model/. [Accessed 04 October 2023]. EXTERNAL
- sFlow-RT, In Mon Corp., 2023. [Online]. Available: https://sflow-rt.com/index.php. [Accessed 04 October 2023]. EXTERNAL
- sFlow-RT Prometheus Exporter, sFlow Corp., 23 April 2019. [Online]. Available: https://blog.sflow.com/2019/04/prometheus-exporter.html. [Accessed 04 October 2023]. EXTERNAL
- sFlow-RT In fluxDB v2.X integration, In Mon Corp., 9 March 2021. [Online]. Available: https://blog.sflow.com/2021/03/influxdb-20-released.html. [Accessed 04 October 2023]. EXTERNAL
- sFlow-RT Flow Definition API, sFlow Corp., 2023. [Online]. Available: https://sflow-rt.com/define_flow.php. [Accessed 04 October 2023]. EXTERNAL
- Docker Compose documentation, Docker Inc., 2023. [Online]. Available: https://docs.docker.com/compose/. [Accessed 14 October 2023]. EXTERNAL
- Standard sFlow v5 Data Formats, In Mon Corp., [Online]. Available: https://sflow.org/SFLOW-STRUCTS5.txt. [Accessed 04 October 2023]. EXTERNAL
- Catalog of structure numbers in sFlow v5 specification and extensions, in Mon Corp., 2023. [Online]. Available: https://sflow.org/developers/structures.php. [Accessed 04 October 2023]. EXTERNAL
- IETF RFC 3176 [Active*]
- IETF RFC 3376 [Superseded*]
- IETF RFC 4566 [Superseded*]
- IETF RFC 6985 [Active*]
- IETF RFC 7761 [Active*]
- SMPTE OV 2110-0:2018 [Active]
- SMPTE RP 2110-25:2023-04 [Active]
- SMPTE ST 259:2008 [Active, Stabilized]
- SMPTE ST 2110-20:2017 [Superseded]
- SMPTE ST 2110-21:2017 [Superseded]
- SMPTE ST 2110-22:2022 [Active]
- SMPTE ST 2110-30:2017 [Superseded]
- SMPTE ST 2110-31:2018 [Superseded]
- SMPTE ST 2110-40:2018 [Superseded]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2024-LHXY3357.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/LHXY3357
Snippet:
Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/LHXY3357
HTML (ISO 690 compliant)
Preview:
Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/LHXY3357
Snippet:
<span class="citation">Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; <cite>Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools</cite>, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024. Available at <a href="https://doi.org/10.5594/JMI.2024/LHXY3357" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2024/LHXY3357</a></span>
SMPTE's HTML Pub
Preview:
Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024
doi: 10.5594/JMI.2024/LHXY3357
url: https://doi.org/10.5594/JMI.2024/LHXY3357
doi: 10.5594/JMI.2024/LHXY3357
url: https://doi.org/10.5594/JMI.2024/LHXY3357
Snippet:
<li> Ievgen Kostiukevych, Thomas Kernen, Willem Vermost, and Pavlo Kondratenko; <cite id="bib-10-5594-jmi-2024-lhxy3357">Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools</cite>, MIJ 2024, Volume 133, Number 1 (pp. 52 to 65); SMPTE, 2024 <span class="doi">10.5594/JMI.2024/LHXY3357</span> </li>