Information Technology Reference
In-Depth Information
0.6
CB, m= 1
CB, m= 2
CB, m= 4
CB, m= 16
LB
1
PHB, m= 1 and m =16, are
close to the LB of 37% of
video size
Sufficient buffer
requirement for the LB as
defined in Section 18.3
PHB, m= 1
PHB, m= 16
1
t
PB
GDB3
0.3
SB
SDB
SB
GDB3
SDB
PHB
CB
PB
LB
: Skyscraper Broadcasting
: Greedy Disk-Conserving Broadcasting
: Staircase Data Broadcasting
: Poly-harmonic Broadcasting
: Consonant Broadcasting
: Pagoda Broadcasting
: Lower Bound
0
2 b
4 b
6 b
8 b
10 b
Network bandwidth (multiples of video bit-rate b )
Figure 18.5 Client buffer to video size ratio versus network bandwidth
system complexity in terms of the number of channels required for broadcasting the media
segments.
For example, given a client access bandwidth constraint of 2 b and network bandwidth of
8.98 b , CB with m
4 can achieve a start-up latency of only 5.76 seconds but this requires
5,000 network multicast channels. In networks with limited number of multicast channels
(e.g., group addresses in IP multicast), this requirement can become a significant bottleneck.
To tackle this problem, we present in the following chapter a Grouped Consonant Broadcasting
(GCB) scheme to dramatically reduce the number of network channels required, with a small
trade-off in performance.
=
18.6.1 Bandwidth Partitioning and Reception Schedule
Type-I channels in GCB are the same as the original CB as defined in equations (18.5) and
(18.6). The difference is in the design of the Type-II channels. In CB, reception of Type-II
channels in the same group begins at the same time but ends at different times due to the just-
in-time scheduling principle. While this technique can reduce the bandwidth requirement, it
also requires the use of a separate network transmission channel (e.g., an IP multicast address)
for each of the Type-II channels.
To reduce the number of channels needed, we modify CB such that reception of Type-II
channels in the same group all begins and ends at the same time as shown in Figure 18.6.
Consequently, individual Type-II channels in the same group no longer need to be multicast
over a separate network channel, but can be transmitted over a single shared channel.
Let n 1 be the total number of Type-I channels and n 2 , j be the number of Type-II channels in
group j ( j
=
0
,
1
,...
) respectively. Then the bandwidth allocation of each channel in group j ,
Search WWH ::




Custom Search