Principles for Measurability in Protocol Design
Mark Allman, Robert Beverly, Brian Trammell

TL;DR
This paper advocates for integrating explicit measurability into network protocol design, emphasizing that built-in measurement capabilities can improve diagnostics, management, and understanding of complex networks.
Contribution
It introduces principles and primitives for protocol measurability, proposing a fundamental shift towards built-in diagnostic support in network stacks.
Findings
Proposes principles for explicit measurability in protocols.
Defines primitives to support built-in measurement capabilities.
Highlights potential for improved accuracy and reduced measurement costs.
Abstract
Measurement has become fundamental to the operation of networks and at-scale services---whether for management, security, diagnostics, optimization, or simply enhancing our collective understanding of the Internet as a complex system. Further, measurements are useful across points of view---from end hosts to enterprise networks and data centers to the wide area Internet. We observe that many measurements are decoupled from the protocols and applications they are designed to illuminate. Worse, current measurement practice often involves the exploitation of side-effects and unintended features of the network, or, in other words, the artful piling of hacks atop one another. This state of affairs is a direct result of the relative paucity of diagnostic and measurement capabilities built into today's network stack. Given our modern dependence on ubiquitous measurement, we propose…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Network Traffic and Congestion Control · Network Security and Intrusion Detection
