Information Technology Reference
In-Depth Information
Macro-Round
Micro-Round (N
S
per m
a
cro-round)
∆
= 1
Not full
Max delay = N
S
+
+ 1 micro-rounds
∆
Full
Figure 12.6
Worst-case delay in the admission process
Proof.
Please refers to Appendix A.
For example, let
t
A
be the local time the new request arrives at the admission scheduler. Then
the admission scheduler will attempt to admit the request to micro-round
t
A
T
F
n
A
=
+
1
+
(12.3)
Note that we need to add one to
n
A
because a new request cannot join the current micro-
round (it has started already). If the assigned micro-round is full, the admission scheduler will
sequentially check the subsequent micro-rounds until an available micro-round is found. In
the worst case shown in Figure 12.6, the transmission of the first video block will be delayed
for (
N
S
+
+
1) micro-rounds:
T
F
N
S
+
T
F
1
D
S
=
+
(12.4)
To better evaluate the delay incurred, we can derive the average scheduling delay under a
given server load. Assume that there are
n
(0
N
S
) active video sessions, then it can
be shown that (see Appendix A.2) the average scheduling delay is given by
≤
n
≤
N
S
1
N
full
(
n
T
F
N
S
−
1
Q
R
V
k
(
N
S
−
j
)
j
!(
N
S
−
k
−
1)!
,
j
)
D
S
=
+
+
(12.5)
N
S
!(
j
−
k
)!
N
(
n
,
N
S
,
)
j
=
1
k
=
1
where
1)
j
N
S
j
N
S
+
N
S
n
−
j
(
+
1)
−
1
N
(
n
,
N
S
,
)
=
(
−
(12.6)
N
S
−
1
j
=
0
Search WWH ::
Custom Search