aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Morton <acmorton@att.com>2015-07-30 13:44:36 +0100
committerMaryam Tahhan <maryam.tahhan@intel.com>2015-09-09 06:57:08 +0000
commit7278d39b3f86595539ee213e2e2b2b14e72f3ff8 (patch)
treecd5b2e3377f519a2d6a71fed980093692428434e
parentb4604034b26f8161e95968f61f97ebc39774ad27 (diff)
Improvement: Expand background details on PDV in the LTD
Expand description of Packet Delay Variation to capture the additional details which will be important to measurement design. Measurmeent devices may be implementing the RFC 5481 PDV metric for the firt time, so som general details will be useful to include in the LTD. Addresses MT's comments. JIRA: VSPERF-73 Change-Id: I60524969f72bb00519e8070ae51e219d857c554e Signed-off-by: Al Morton <acmorton@att.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
-rw-r--r--docs/vswitchperf_ltd.rst18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/vswitchperf_ltd.rst b/docs/vswitchperf_ltd.rst
index 7eaba009..9277535c 100644
--- a/docs/vswitchperf_ltd.rst
+++ b/docs/vswitchperf_ltd.rst
@@ -96,6 +96,24 @@ includes measuring the following performance metrics:
meaning to different groups of people. In this document we will
simply use the term packet delay variation. The preferred form for this
metric is the PDV form of delay variation defined in `RFC5481
+ <https://www.rfc-editor.org/rfc/rfc5481.txt>`__. The most relevant
+ measurement of PDV considers the delay variation of a single user flow,
+ as this will be relevant to the size of end-system buffers to compensate
+ for delay variation. The measurement system's ability to store the
+ delays of individual packets in the flow of interest is a key factor
+ that determines the specific measurement method. At the outset, it is
+ ideal to view the complete PDV distribution. Systems that can capture
+ and store packets and their delays have the freedom to calculate the
+ reference minimum delay and to determine various quantiles of the PDV
+ distribution accurately (in post-measurement processing routines).
+ Systems without storage must apply algorithms to calculate delay and
+ statistical measurements on the fly. For example, a system may store
+ temporary estimates of the mimimum delay and the set of (100) packets
+ with the longest delays during measurement (to calculate a high quantile,
+ and update these sets with new values periodically.
+ In some cases, a limited number of delay histogram bins will be
+ available, and the bin limits will need to be set using results from
+ repeated experiments. See section 8 of `RFC5481
<https://www.rfc-editor.org/rfc/rfc5481.txt>`__.
- **Packet loss** (within a configured waiting time at the receiver): All
packets sent to the DUT should be accounted for.