Information Technology Reference
In-Depth Information
S 0
49
45
40
33
29
25
20
13
9
5
0
P9
P4
S 1
50
46
41
P3
36
P8
30
26
21
16
P3
10
6
1
S 2
P12
47
42
P2
37
32
P7
27
22
17
12
P2
7
2
S 3
8
3
S 4
51
44
P10
39
35
31
24
P5
19
15
11
4
T D
S 3 failed
Failure detected
Server Reconfiguration
Failure mode
Normal mode
Figure 11.5 Server reconfiguration under PRT with sub-schedule striping
per service round. Note that in each service round, a server retrieves
N S
( N S
Q S =
Q
(11.8)
K )
bytes of video data (instead of Q bytes in block striping) for every video stream and the length
of a service round is
N S
( N S
T S =
T F
(11.9)
K )
seconds (instead of T F seconds in block striping).
We assume that a K -server failure occurs during micro-round j and is detected in micro-
round k . Similar to equation (11.2), we can obtain k from
N S T D
T S
k
=
j
+
(11.10)
Once notified of the failure, the servers will begin transmitting redundant units for subsequent
stripes (
>
k ). As each stripe contains K redundant units, the system needs to retransmit up to
( k
j
+
1) K redundant units. This will require up to
( k
(
j
+
1) K
( N S
K ) T D /
T F +
1) K
n R =
=
(11.11)
( N S
K )
( N S
K )
micro-rounds for retransmitting the redundant units.
Note that this process has two subtle constraints. First, retransmission cannot start immedi-
ately in the next service round because the servers need another service round to retrieve the
required redundant units. Second, even if n R <
N S , the last service round for retransmission
cannot be shortened because the disk requires a full service round to retrieve video blocks for
transmission in the next round.
Search WWH ::




Custom Search