next up previous
Next: Resource Consumption (RC) Up: A New Unified Metric Previous: A New Unified Metric

User Satisfaction (US)

The user-satisfaction (US) is related to a number of parameters (success Suc, jitter tex2html_wrap_inline8446 , price P, end-to-end delay EED, synchronization skew tex2html_wrap_inline8452 , startup latency sL and loss-rate lR).

  equation2901

In each QoS class, the success of a request, Suc, is defined differently, since, for example deterministic services must meet stricter performance requirements (e.g. throughput and delay) than best-effort traffic. For example, in a system with admission control, success of a request Suc could be determined by whether the request has been admitted. With best effort traffic, a request is always admitted and hence success could be used to measure whether the request successfully ran to completion. For our study, we assume the presence of an admission control process, and focus on representing and measuring the QoS of a request once it has been admitted, hence Suc is a constant. While the startup latency sL impacts user-satisfaction, it is a non-continuous one-time factor, i.e., it is measured once per session or request and does not impact inter-frame displays. To simplify Equation  2, the parameters loss rate (lR) and end-to-end delay (EED) can be subsumed by the jitter parameter ( tex2html_wrap_inline8446 ). We will come back to the issue of price (P) in Section  0.2. The simplified relation is:

equation2909

where tex2html_wrap_inline8474 is a function that represents the relationship between jitter, price and synchronization skew. Furthermore, there exists a strong relationship between the jitter ( tex2html_wrap_inline8446 ) and the synchronization skew ( tex2html_wrap_inline8452 ).

(1) Jitter tex2html_wrap_inline8446 between two consecutive packet pairs is defined as follows:

equation2915

The objective is to minimize tex2html_wrap_inline8446 and achieve tex2html_wrap_inline8484 at the destination d if possible.

(2) Delay tex2html_wrap_inline8488 of a link: consists of a sum of propagation delay (DPROP), queueing delay (DQUEUE), and switching delay (DSWITCH).

equation2919

The propagation delay and switching delay are constant, hence the only variable is the queueing delay. The queueing delay can be calculated according to Little's formula tex2html_wrap_inline8496 . The arrival rate tex2html_wrap_inline8498 at node i depends on jitter built up from the source till node i-1, tex2html_wrap_inline8446 (i.e. tex2html_wrap_inline8506 ), therefore queueing delay depends on jitter, tex2html_wrap_inline8508 , hence delay on link tex2html_wrap_inline8488 depends on jitter,

(3) Skew tex2html_wrap_inline8452 : Let tex2html_wrap_inline8514 and tex2html_wrap_inline8516 be time points of two packets from different media which should be synchronized in the same time interval.

equation2926

Let us assume tex2html_wrap_inline8518 as arrival times at the destination with tex2html_wrap_inline8520 as departure times at the source:

equation2934

equation2942

equation2947

This equation shows the dependency between jitter parameter and the synchronization skew.


next up previous
Next: Resource Consumption (RC) Up: A New Unified Metric Previous: A New Unified Metric

Klara Nahrstedt
Fri Oct 3 16:05:57 CDT 1997