Enabling Passive Measurement of Zoom Performance in Production Networks

Oliver Michel, Satadal Sengupta, Hyojoon Kim, Ravi Netravali, Jennifer Rexford

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Scopus citations

Abstract

Video-conferencing applications impose high loads and stringent performance requirements on the network. To better understand and manage these applications, we need effective ways to measure performance in the wild. For example, these measurements would help network operators in capacity planning, troubleshooting, and setting QoS policies. Unfortunately, large-scale measurements of production networks cannot rely on end-host cooperation, and an in-depth analysis of packet traces requires knowledge of the header formats. Zoom is one of the most sophisticated and popular applications, but it uses a proprietary network protocol. In this paper, we demystify how Zoom works at the packet level, and design techniques for analyzing Zoom performance from packet traces. We conduct systematic controlled experiments to discover the relevant unencrypted fields in Zoom packets, as well as how to group streams into meetings and how to identify peer-to-peer meetings. We show how to use the header fields to compute metrics like media bit rates, frame sizes and rates, and latency and jitter, and demonstrate the value of these fine-grained metrics on a 12-hour trace of Zoom traffic on our campus network.

Original languageEnglish (US)
Title of host publicationIMC 2022 - Proceedings of the 2022 ACM Internet Measurement Conference
PublisherAssociation for Computing Machinery
Pages244-260
Number of pages17
ISBN (Electronic)9781450392594
DOIs
StatePublished - Oct 25 2022
Event22nd ACM Internet Measurement Conference, IMC 2022 - Nice, France
Duration: Oct 25 2022Oct 27 2022

Publication series

NameProceedings of the ACM SIGCOMM Internet Measurement Conference, IMC

Conference

Conference22nd ACM Internet Measurement Conference, IMC 2022
Country/TerritoryFrance
CityNice
Period10/25/2210/27/22

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Networks and Communications

Keywords

  • Measurement
  • Network Performance
  • Protocol Analysis
  • Reverse Engineering
  • Video Conferencing
  • Zoom

Fingerprint

Dive into the research topics of 'Enabling Passive Measurement of Zoom Performance in Production Networks'. Together they form a unique fingerprint.

Cite this