Principles for Measurability in Protocol Design
@article{Allman2016PrinciplesFM, title={Principles for Measurability in Protocol Design}, author={Mark Allman and Robert Beverly and Brian Trammell}, journal={Comput. Commun. Rev.}, year={2016}, volume={47}, pages={2-12} }
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…
20 Citations
SDN as Active Measurement Infrastructure
- Computer ScienceArXiv
- 2017
This work considers the feasibility of tightly integrating measurement within the infrastructure by using Software Defined Networks (SDNs), and introduces "SDN as Active Measurement Infrastructure" (SAAMI), to enable measurements to originate from anywhere where SDN is deployed, removing the need for dedicated measurement nodes and increasing vantage point diversity.
A path layer for the Internet: Enabling network operations on encrypted protocols
- Computer Science2017 13th International Conference on Network and Service Management (CNSM)
- 2017
A path layer header on top of UDP is defined to provide a common wire image for transport-independent, in-band signaling between Internet endpoints and network elements on the paths between them, and using this layer to reinforce the boundary between the hop-by-hop network layer and the end-to-end transport layer.
L, Q, R, and T: which spin bit cousin is here to stay?
- Computer ScienceANRW
- 2021
This work implements and evaluates four currently proposed measurement techniques (L-, Q-, R-, and T-bit) and finds that all techniques generally provide accurate loss estimations, but that longer algorithmic intervals for Q and R, yet foremost for T, complicate detecting very small loss rates or loss on short connections.
Three Bits Suffice: Explicit Support for Passive Measurement of Internet Latency in QUIC and TCP
- Computer ScienceInternet Measurement Conference
- 2018
This work introduces the latency spin signal as a lightweight, transport-independent and explicit replacement for TCP timestamps for passive latency measurement and provides a high-performance measurement implementation for the signal using the Vector Packet Processing (VPP) framework.
A network measurement framework for named data networks
- Computer ScienceICN
- 2017
The main design goal is to empower NDN with a built-in measurement framework that can support multiple use cases and can be used by different applications that need to produce and/or consume network measurements.
Revisiting the Privacy Implications of Two-Way Internet Latency Data
- Computer SciencePAM
- 2018
The Internet measurement community is increasingly sensitive to the privacy implications of both active and passive measurement. Research into the drawbacks of network data anonymization has led the…
Measurements As First-class Artifacts
- Computer ScienceIEEE INFOCOM 2019 - IEEE Conference on Computer Communications
- 2019
This paper proposes the use of a set of reusable primitive building blocks that can be composed to express measurement tasks in a concise and simple way, and describes the rationale for the design of these primitives, which are named MAFIA (Measurements As FIrst-class Artifacts), and illustrates how they can be combined to realize a comprehensive range of network measurement tasks.
Tracking the QUIC spin bit on Tofino
- Computer ScienceEPIQ@CoNEXT
- 2021
This paper investigates whether P4-programmable hardware, such as the Intel Tofino, can effectively track the spin bit at line-rate and finds that the core functionality of thespin bit can be realized easily, and the prototype has an accuracy close to software-based trackers.
Towards QUIC debuggability
- Computer ScienceEPIQ@CoNEXT
- 2018
This work introduces the first version of a common logging format for QUIC endpoints, called qlog, which allows the capture of internal QUIC state that is not visible on the network, and implements and evaluates three reusable tools to aid in interpreting QUIC's behaviour.
An Internet Heartbeat
- Computer ScienceArXiv
- 2019
This work considers the inferential power possible were the network to include a constant and predictable stream of dedicated lightweight measurement traffic, and posit an Internet "heartbeat," which nodes periodically send to random destinations, and shows how aggregating heartbeats facilitates introspection into parts of the network that are today generally obtuse.
44 References
Netalyzr: illuminating the edge network
- Computer ScienceIMC '10
- 2010
A detailed study of 130,000 measurement sessions that the service has recorded since it was made publicly available in June 2009 is presented, along with describing Netalyzr 's architecture and system implementation.
Is it still possible to extend TCP?
- Computer ScienceIMC '11
- 2011
This paper develops a measurement methodology for evaluating middlebox behavior relating to TCP extensions and presents the results of measurements conducted from multiple vantage points, finding that MPTCP is likely to work correctly in the Internet or fallback to regular TCP.
A middlebox-cooperative TCP for a non end-to-end internet
- Computer ScienceSIGCOMM
- 2014
TCP HICCUPS is developed to reveal packet header manipulation to both endpoints of a TCP connection and is implemented and deployed across thousands of disparate Internet paths, highlighting the breadth and scope of subtle and hard to detect middlebox behaviors encountered.
Measuring IPv6 adoption
- Business
- 2014
After several IPv4 address exhaustion milestones in the last three years, it is becoming apparent that the world is running out of IPv4 addresses, and the adoption of the next generation Internet…
The Cost of the "S" in HTTPS
- Computer ScienceCoNEXT
- 2014
This work examines the accelerating adoption of HTTPS over the last three years, taking advantage of datasets collected from large ISPs, and quantifies the direct and indirect costs of this evolution.
OpenFlow: enabling innovation in campus networks
- Computer ScienceCCRV
- 2008
This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day. OpenFlow is based on an Ethernet switch, with an internal flow-table, and a…
P4: programming protocol-independent packet processors
- Computer ScienceCCRV
- 2014
This paper proposes P4 as a strawman proposal for how OpenFlow should evolve in the future, and describes how to use P4 to configure a switch to add a new hierarchical label.
Uncovering network tarpits with degreaser
- Computer ScienceACSAC
- 2014
This work develops degreaser, an efficient fingerprinting tool to remotely detect tarpits, and suggests several ways in which to advance the realism of current network tarpite, thereby raising the bar on tarpit-naïve as an operational security mechanism.
Strategies for sound internet measurement
- PhysicsIMC '04
- 2004
Conducting an Internet measurement study in a sound fashion can be much more difficult than it might first appear. We present a number of strategies drawn from experiences for avoiding or overcoming…
The design philosophy of the DARPA Internet Protocols
- Computer ScienceCCRV
- 1995
This paper attempts to capture some of the early reasoning which shaped the Internet protocols.