next up previous
Next: The Economic Relationship between Up: A New Unified Metric Previous: User Satisfaction (US)

Resource Consumption (RC)

The new metric for video QoS, specified in Equation  1, also depends on the resource consumption (RC), as illustrated in Section 3.2. We consider four factors in determining the resource overhead, i.e., CPU utilization (cpu), network bandwidth utilization ( tex2html_wrap_inline8528 ), buffer utilization (Buf) and storage bandwidth overhead ( tex2html_wrap_inline8532 ). Benefit functions for each parameter can be used to indicate which resources may be more critical based on the design of the system.

  equation2956

An interesting observation is that the resource cost must consider the current set of available resources. As resources get used up to service requests, they become more critical and resource cost becomes more dependent on the fraction of the available resources utilized. When resource availability is low, admission control mechanisms must allocate resources to the high priority tasks.

We characterize the resource consumption of a server tex2html_wrap_inline8534 due to a request tex2html_wrap_inline8536 by a ratio that captures the utilization of resources, similar to the load-factor measure in  [27]. tex2html_wrap_inline8538 is proportional to:

  equation2963

where tex2html_wrap_inline8540 is the resource needed by request tex2html_wrap_inline8536 and tex2html_wrap_inline8544 is the resource available on server tex2html_wrap_inline8534 . Different requests have different resource requirements and the RC factor may vary from one request to another. Lower the RC value, greater is the capacity of the system to service additional requests. Hence, the resource cost component of the QoS metric is essentially the cost of the bottleneck resource, since this constraining resource measures the degree of QoS delivered.



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