Performance Analysis of a Finite Duration Multichannel Delivery Method in IPTV

Size: px
Start display at page:

Download "Performance Analysis of a Finite Duration Multichannel Delivery Method in IPTV"

Transcription

1 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER Performance Analysis of a Finite Duration Multichannel Delivery Method in IPTV Weiqiang Sun, Member, IEEE, Kan Lin, and Yang Guan Abstract Reducing the channel change time is one of the major concerns of IPTV network deployment. This paper proposes multiple channels being delivered to household set top boxes, with a finite duration, to reduce channel change time. Unlike existing proprietary solutions that require additional equipment, or complex interactions between set top boxes and provisioning devices, the proposed method is easy to implement. We develop mathematical models to evaluate the bandwidth demand and channel change time of this method. We find that in a typical setup, the channel change time is reduced to 20%, yet the peak bandwidth increase on carrier s uplink is less than 50%. We compare the investigated method with existing ones, and argue that it is a promising alternative in terms of required bandwidth, channel change time and implementation complexity. Index Terms Bandwidth demand, broadband access, channel change time, channel zapping, IPTV. I. INTRODUCTION I PTV SERVICE is generally provisioned in shared IP networks, together with other services such as Internet surfing and Voice over IP. To increase bandwidth efficiency, IPTV uses a selective delivery approach, where only the requested channels are streamed to Set Top Boxes (STBs). This increases channel change time (CCT) significantly, which is now becoming an important concern for IPTV deployment. CCT in IPTV can be decomposed into IGMP signaling delay and video streaming delay. IGMP signaling delay is the time needed for an STB to leave a multicast group by sending an IGMP leave message, and to join a multicast group by sending an IGMP join message. This delay is typically within tens of milliseconds. It is also dependent on network state and can be significantly larger in case the network device processing the IGMP requests is heavy-loaded. Video streaming delay is the time needed for an STB to de-multiplex, decoding, decrypting and display the video stream. This delay is typically less than one second for MPEG-2 and can be as long as 2 seconds for H.264/MPEG-4 AVC and is thus the predominant part of CCT. The readers are referred to [1] for more discussions on channel change time composition. Reducing the CCT generally requires complex interaction between STBs, network devices and video servers. Given the CCT decomposition mentioned above, the reduction of CCT can be realized in two aspects. As dynamics in the network such as Manuscript received November 18, 2007; revised February 22, First published May 7, 2008; last published August 20, 2008 (projected). This work is supported by the Natural Science Foundation of China under Grant The authors are with the State Key Lab on Advanced Optical Communication Systems and Networks, Department of Electronic Engineering, Shanghai Jiao Tong University, Shanghai , China ( sunwq@sjtu.edu.cn). Color versions of one or more of the figures in this paper are available online at Digital Object Identifier /TBC IGMP join/leave process and multicast tree creation/modification will increase CCT, it is desirable to broadcast high popularity channels as close to viewers as possible. Viewers will only experience partial delay when they change channels among those popular ones thus reducing the average CCT. This approach scales well with the number of viewers and network size since most of the network state change will happen locally. The drawback of this approach is that when the number of offered channels is large and the viewers have diverse watching preference, a considerable large amount of bandwidth has to be statically allocated for these channels. To reduce the video streaming delay, it is important to reduce the interval between Intra-coded frames (I-frames) in a stream. To realize this, a high bandwidth stream with more frequent I-frames can either be multicasted in network, or delivered point-to-point to viewers upon channel change. The advantage of this approach is that it can lead to significant CCT reduction. However, as I-frames have lower compression ratio, the viewer will experience transient bandwidth increase on his/her access line, hence this approach is not applicable to networks with limited access bandwidth. At the same time, additional server is needed to deliver point-to-point streams to viewers upon channel change and it may have scalability issues when the served population is large. With the provisioned bandwidth in access networks continuously increasing, it will be viable to deliver a few number of channels to household STBs. By delivering the most intended channels upon channel change, the majority of CCT can be avoided. This approach is straightforward and has been discussed in [2]. The authors focused on the mechanisms to support multiple (adjacent) channels delivery. However, no performance evaluation was given hence its applicability is still unclear. At the same time, as channel changes are usually rare, delivering multiple channels all the time to STBs is not bandwidth efficient. In this paper, we propose to use finite duration multi-channel delivery to increase bandwidth efficiency. We develop mathematical models to evaluate the network demand and channel change time when a large number of viewers change channels during commercial breaks. We show that duration of 20 seconds is enough to reduce channel change time by 80%. We also discuss the practical concerns of this method and argue that it is a promising alternative to existing solutions when taking into account the CCT performance, scalability and deployment cost. The rest of the paper is organized as follows. We first give a brief overview on existing works in reducing CCT in Section II. In Section III we introduce the network model and assumptions used in our analysis. Then we develop a model in Sections IV and V to describe single viewer behavior, through which we further develop the bandwidth demand and channel /$ IEEE

2 420 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 change time models. In Section VI we present numerical results obtained through analysis and verify these results through simulation. We present a brief discussion on randomized channel change and some practical concerns of the proposed method in Section VII. Finally we compare the proposed method with existing approaches and conclude this paper. II. RELATED WORKS Due to the practical nature of IPTV, the efforts in reducing CCT have been seen more in industry than in academia. Microsoft adopted a solution in which upon a channel change, a unicast stream with higher rate is used to feed the STB play-out buffer, so that the streaming delay can be reduced. To realize this, a separate video server is needed to serve viewers channel change demands. Also, special care must be taken so that the viewer will not experience video drift when reverting to the desired multicast stream. It can be expected that the more frequently viewers change channels, the more bandwidth is needed in carrier s core network. In [3], the authors developed a model to analyse the bandwidth demand during commercial breaks and found in an example that peak bandwidth is twice the steady state demand. In its Visual Quality Experience (VQE) technology, Cisco utilizes a network and standard based solution to enhance IPTV viewing experience [4]. By running Real Time Transport Protocol (RTP) and Real Time Transport Control Protocol (RTCP) between STBs and edge routers, Cisco alleges to realize channel change within one second as well as error detection and repairing in video transmission. The performance of this approach under different situation has not yet been reported due to the lack of more detailed information. In [5], the authors from Lucent proposed to classify the channels according to popularity and deliver all the popular channels to Access Nodes so that most channel changes will be served locally by the access node, reducing part of the channel change time at the same time maintain a certain level of bandwidth efficiency. In [6], the authors proposed algorithms to dimension the number of channels that need to be delivered statically to Last Hop Router (LHR), as well as the number of I frames in separate fast channel changing streams, such that certain channel change time requirement can be meet with minimal network bandwidth consumption. In [7], the authors proposed to separate P and I frame streams to increase bandwidth efficiency. The authors further argue that by increasing the frequency of synchronization frames, the channel change time can also be reduced. In general, the methods mentioned above are tradeoffs between the achieved channel change time, bandwidth consumption and implementation cost. We will further present a tabular comparison between various types of methods, together with the proposed one, in Section VII. III. MODELS AND ASSUMPTIONS A. Network Model The design of the access networks supporting IPTV services varies between service providers. It can be an FTTX solution Fig. 1. Network model. that has the potential of offering a dedicated wavelength to each household. Or it can be based on widespread and cheap Ethernet solutions. Regardless of the specific technologies, the generic high level network architecture can be depicted in Fig. 1. In the case of an FTTP architecture, in the place of Access Nodes are Optical Network Terminals (ONT), which does not have multicast replication capability. In the case of Ethernet based access networks, the Access Nodes are layer-two switches, which may or may not have multicast replication capability. The Aggregation Node is generally the network device where subscriber-specific control and management operations are enforced. The multicast replication capability of a network node can reduce IPTV traffic volume on its uplink. For an access node that has multicast replication capability, only one stream is needed on its uplink to serve multiple connected subscribers who are watching the same channel. However for an access node that has no multicast replication capability, the uplink must provide streams for respective subscribers, even though they are watching the same channel. In this paper, we investigate the bandwidth demand on uplinks of multicast replication capable network nodes. These can be the links that connect Access Node to Aggregation Nodes, which may serve up to 100 subscribers, or the links that connect the Aggregation Nodes to the Metro Area Network (MAN), which usually serve more than 1000 subscribers. Given the number of IPTV viewers under a single access or aggregation node, the required steady state bandwidth on respective uplinks can be deduced by taking into account the number of provisioned TV channels and the statistical behavior of viewers. However, as the channel changing behavior of viewers will lead to additional bandwidth consumption, it is equally important to dimension the required bandwidth demand when a large number of viewers surf during commercial breaks. B. Finite Duration Multi-Channel Delivery Method In [2] the authors proposed to deliver adjacent channels to STBs, thus when channel changes occur, the streams of the requested channels are readily available for decoding and display. Although this method is straightforward and its improvement to channel change time is undoubted, it may have poor efficiency as channel changes are usually rare. In [8], the authors showed that 95% of the channel change happens during commercial breaks. In most cases, a viewer changes a channel upon

3 SUN et al.: PERFORMANCE ANALYSIS OF A FINITE DURATION MULTICHANNEL DELIVERY METHOD IN IPTV 421 Fig. 2. Finite duration multi-channel delivery method. This is an example of three channel delivery. Upon each channel change, the requested channel and the two successive channels (so called extra channels later) are delivered concurrently to STB. Delivery of extra channels stops if no more changes occur after a certain duration (marked by concurrent delivery duration). commercial break and surfs until he/she find a channel of interest. The channel change behavior can thus be identified as a series of surfing process, each of which is a number of consecutive channel changes. Based upon this observation, we propose to deliver multiple channels to viewers STBs when he/she is in surfing process. As the surfing processes are sparsely distributed on the time line, this method can greatly increase the bandwidth efficiency on both the carrier s uplink and the subscriber lines. An example of the finite duration multi-channel delivery method is shown in Fig. 2. Assume an STB in steady state at the beginning. Right after the -th channel change, the STB enters the surfing process and three consecutive channels are delivered concurrently. As there is no video data for the -th channel in the decoding buffer before this change, the viewer has to wait for the buffering time marked by the dark gray box. This is also the maximum time that a viewer will experience during channel change. At -th and -th channel changes, the viewer experiences no delay as the video data for the respective channels has been stored locally. Some time after the -th channel change (as marked by concurrent delivery duration in Fig. 2), the network stops delivering and -th channel and the STB again enters steady state. It is possible that the a viewer will experience partial, i.e. none zero, but less than aforementioned maximum delay. That happens when a viewer changes channel before the buffering time marked by the dark gray box is over. We will discuss different situations in more detail in Section V. C. Channel List and the Surfing Model The channel adjacency is defined by a channel list, which may not necessarily be the same on all viewers. A natural way to organize such a list is to arrange channels according to each viewer s preference. More preferred channels are put in the front and given a lower channel id. It would also be interesting to organize channels according to both program genres and viewer s preference, so that he or she can more easily find interested programs by simply surfing along the list. More complex channel recommendation methods that can achieve such a goal can be found in [9] and [10]. The problem of providing personalized channel list is complicated and can be affected by many factors. In this paper, we assume each viewer share the same channel list provided by the Service Provider. We also assume that the sequence of the channel is arranged by channel popularity given by Zipf slaw [3], [6], [11]. According to this law, the probability for a viewer to watch the first channel in the channel list is twice the probability to watch the second channel, three times of the probability to watch the third one, and so on. Also as a routine in TV set program, we further assume that the channel list is circular. Any viewer surfs through the last channel in list will be redirected to the first one automatically. To facilitate the analysis, we regard the list of channels as an infinite list, in which the -th, -th, -th channels actually refer to the same channel. In this manner, circular channel change is automatically achieved. The channel surfing behavior of each viewer can be abstracted as a biased coin-tossing process [3]. Upon commercial breaks, a viewer waits for some random time and tosses a coin to decide whether or not he/she will change the channel. If the coin comes up head then the viewer changes to the adjacent channel. This process repeats until the coin comes up tail. If we name each toss as a renewal, then the renewal process resembles Poisson process in that the interval between each toss follows negative exponential distribution, and the process terminates according to geometric distribution. Given the observation that channel changes occur upon commercial breaks, we can always model the arbitrary channel change behavior by a series of surfing processes. Each of these process starts upon commercial break. It is worth noting that this surfing process model applies to other channel changing situations as well. For example, a viewer may also change the channel at the end of a program, or merely for any other reasons. The significance of such a process under the finite duration delivery method is that the delivered channels are initialized every time at the beginning of each surfing process (i.e. at the first channel change). As the processes themselves are independent from each other, it is sufficient to study the bandwidth demand and channel change time in one single surfing process. D. Notations In this section, we define notations employed in the following part of the paper. We are given the network architecture as illustrated in Fig. 1. We are also given the following parameters. : the number of viewers severed by a multicast capable network device. : the number of provisioned channels. : the concurrent delivery duration, i.e. the maximum time of extra channels being delivered after a channel change.

4 422 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 : the delay a viewer will experience before any optimization method is in place. It includes the delay for an STB to request new data stream from the network and the time needed to process it (buffering, decoding and displaying). : the parameter of Poisson process whose reciprocal is the mean interval between two successive channel change. : the probability that a viewer gets a head at each coin tossing process. We further introduce some notations for the analysis of bandwidth demand and channel change time: : the probability that a viewer watches the -th channel at. : the probability that the -th channel is delivered to a viewer s STB at. : the probability that extra channels are delivered to a viewer s STB at. : the expectation of number of channels delivered to a multicast capable network device at. : the expectation of bandwidth consumption on the carrier s uplink at. : the channel change time. : the probability density function of the channel change time. IV. BANDWIDTH ANALYSIS The transient surfing process of each viewer will increase the bandwidth demand on carrier s uplink. Without loss of generality, we evaluate the bandwidth demand when a large number of viewers enter transient surfing state simultaneously, triggered by a commercial break. It is straightforward that the obtained peak bandwidth demand provides an upper bound for arbitrary channel changing cases. In the following, we first describe the behavior of a single viewer in detail, then we develop models to estimate the total bandwidth demand on carrier s uplink. heads. Since Poisson Process and geometric distribution are mutually independent, we get where renewals in and heads heads renewals in renewals in (3) renewals in (4) The second situation allows more than renewals arriving in but the only first tosses come up head and the -th toss is tail. This situation is called more than renewals but heads : more than renewals in but heads only heads more than renewals in more than renewals in (5) The necessary and sufficient condition of more than renewals in is that the -th renewal arrives within the time interval. We denote by the time between the -th and the -th renewal. They are independent and share a common negative exponential distribution. Take the sum,, then follows Erlang-k distribution [12]. We thus get: more than renewals in Combining (3) (4) (5) (6), we obtain: (6) A. Channel Watching Probability For, viewers are in steady state and the probability of watching a given channel is determined by Zipf s law.for, we denote by the probability that a viewer watches the -th channel at, then channel changes in Thus, we can get the explicit expression for (1): (7) watching th channel when channel changes in (1) The probability of watching the -th channel for is given by Zipf slaw: watching the th channel for (2) Recall the renewal process described in the previous section. Let be the probability that a coin comes up head in one trial. There are two situations that a viewer will make channel changes in. The first one is that renewals arrives in, giving the viewer chances to toss the coin but the results must be all head. We mark this situation as renewals and Note that the above equation is valid for an infinite channel list. Now let us take finite channel list into consideration. In Section III-C, we have expanded a finite channel list into an infinite periodical list. Thus if we denote by the ID of a channel in a finite list, where, and denote by the probability of watching the -th channel at, from (8) we have : (8) (9)

5 SUN et al.: PERFORMANCE ANALYSIS OF A FINITE DURATION MULTICHANNEL DELIVERY METHOD IN IPTV 423 However, a careful scrutiny of (8) indicates is close to zero when is very large. Thus we can approximate by. B. Probability of Delivering Extra Channels Denoting the duration we deliver extra channels, it is easy to find that whether extra channels are delivered at depends on whether or not the viewer changes channel in the interval. The probability of at least one channel change in the interval is the summation of all possible cases in which at least one channel change occurs during and arbitrary number of channel changes have occurred during. The occrurrence of channel change during is independent from the number of channel changes in. Thus for all,wehave: The probability of Poisson Process: at least one channel change in at least one channel change during channel changes in at least one renewal in no less than one head renewals in no less than one head s (10) events in an interval is given by theory of Poisson events in (11) where is the length of the interval. Combining this with geometric distribution, (10) can be expressed and simplified as: (12) For, extra channels will be delivered if channel changes occur during. Thus is given by: Thus, we have: more than renewal more than one head : : (13) (14) C. Bandwidth Estimation The probability of the -th channel being delivered to a viewer is the probability this channel being watched, plus the probability that one of the channel being watched and extra channels are delivered. For simplicity we assume that a channel being watched is independent from whether Fig. 3. Situations in which a viewer experience partial delay w. (a) The interval of the current channel change is less than F and that of the previous change is greater than. (b) The intervals of the current and the previous channel changes satisfy t + t <F. or not extra channels are delivered. Our simulation will show that this assumption does not incur significant difference to the results. Thus from Sections IV-A and IV-B, if we denote by the probability that channel is delivered to a viewer at time,wehave: (15) where is the number of extra channels delivered. The expectation of number of delivered channels to an access node at time can be expressed as: (16) Assume that all channels are of standard definition whose data rate is 2.5Mbps, then the expectation of bandwidth demand is: V. CHANNEL CHANGE TIME ANALYSIS (17) As we have mentioned in Section III, the experienced channel change time in the investigated channel delivery method is not constant. A viewer experiences full (or maximum) delay if the previous channel change occurred seconds before or earlier. A viewer may also experience zero or partial delay in situations illustrated in Figs. 3 and 4. It is worth noting that under any circumstances, the channel change time of the current change (marked by an up-going arrow in Figs. 3 and 4) only depends on the previous two channel changes. In the following, we analyse the channel change time of one surfing process. Because the delays of the first, second and later changes in a single surfing process follow different statistical models, we present analysis for each of these channel changes separately, based on which the overall channel change time performance is then be derived. We also present in this section an estimation of channel change time when typical viewer behavioral parameters are applied. A. CCT Expectation for Each Channel Change in One Surfing Process 1) The First Change: A viewer will always experience full delay at the first channel change for each surfing process. Thus the expectation for this case is.

6 424 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 For Fig. (3b), as, and conforms to Erlang distribution as in Section IV, the probability density function for this case is (23) Fig. 4. Situations in which a viewer experience zero delay. (a) The interval of the current channel change t satisfies F t<while that of the previous change is greater than. (b) The interval of the current and the previous channel changes satisfy t <Fand F t which implies an continuity of the object stream at the previous change. Combining (22) and (23), together with (19), we get CCT expectation for the third and later channel changes: 2) The Second Change: At the second channel change for each surfing process, a viewer may experience full, partial and zero delay under different situations. As the zero delay cases have no contribution to the overall channel change time, we omit it here. Instead, we use a separate sub-section in Section V-C to analyse the probability by which a viewer experiences no delay. A viewer experiences full delay if the channel change occurs after the concurrent delivery duration has already expired since last change. Denote the channel change time by, and then the probability can be expressed as: (18) Or if we regard as a continuous random variable, we get its probability density function (19) where is the dirac-delta function. Note that this probability applies to the third and later changes as well. The situation that a viewer experiences partial delay at the second change is illustrated in Fig. (3a). Since the interval and that, we immediately get the probability density function of this case: (20) Combing (19) and (20) we get the overall expectation of the second channel change (24) B. Overall Expectation of CCT Recall the Poisson process like surfing behavior model in Section III under which the viewer will toss a biased coin to determine whether to conduct another channel change in a surfing. In each surfing process the viewer will start his first change with probability, and then go on his second switch with, third switch with and so on. Thus, if adding the product of these probabilities and their corresponding delay expectation for the case of 3-channel delivery: (25) the sum actually gives out the expectation of the total delay of one surfing process. Meanwhile, we can easily derive from the aforementioned surfing model that the average number of channel changes in one surfing, denoted by S, is: namely, (26) (27) Substitute this relation into (25) and then divide the result by S, we obtain the overall average delay of each channel change in one surfing process for 3-channel delivery: (28) (21) 3) The Third and Later Changes: The situations that a viewer experiences partial delay at the third and later changes are illustrated in Fig. (3a) and (b). For Fig. (3a), the second change occurs later than seconds from the first change (not shown), while the third change occurs less then seconds after the second change. The probability density function for this case is then (22) The case of 2-channel delivery is analogous and the only difference is that is replaced by this time. The ultimate average delay of each channel change in one surfing turns out to be: (29) Because we have grouped arbitrary channel changes into the unit of surfing, it follows that the overall expectation of an arbitrary change is equal to that of a single change in one surfing. Hence, (28) and (29) both indicate the overall channel

7 SUN et al.: PERFORMANCE ANALYSIS OF A FINITE DURATION MULTICHANNEL DELIVERY METHOD IN IPTV 425 change time performance of our method, given the parameter of which is influenced by. C. Probability of Experiencing No Delay A viewer experiences no delay at the second channel change if and only if the change occurs within but seconds later the first change (Fig. 4(a)). The probability for this case is then (30) For the third and later changes in a surfing process, no delay will be experienced for both the case in Fig. 4(a) and (b). As we have already deduced the probability density function of both full and partial delay for this case, we can immediately get the probability of experiencing no delay as follows: Fig. 5. Bandwidth demand vs. number of extra channels delivered (number of viewers:500; delivery duration: 20 seconds; mean channel change times:10; =0:25). (31) D. Estimation of the CCT and Probability of Experiencing No Delay Focusing on (24), we notice that CCT expectation is very much dependent on the concurrent delivery duration. Take the derivative of this expression with respect to, we get (32) The constant factors in front of will drop in the interval of [ 8,0] for the typical values of in [1,4] and, the reciprocal of average switch interval, in [0.2,1]. indicates that will decrease as increases. Whereas will drop dramatically at first and soon approach 0 as increases. This indicates that a moderate will suffice to reduce the CCT expectation to an acceptable value. Thus, if we consider as steady, then will be less than 0.01, small enough for to approach zero. Then the recommended should be (33) Things are similar for the case of 2-channel delivery. So if the average interval of viewer s channel change event is 4 seconds, namely, then the duration is recommended to be 20 seconds. This will be verified by our simulation in Section VI. Substitute in (21) and (24) by, we get : : : (34) For in interval [0.2,1] and in [1,4], the CCT expectation reach at worst and at best, for the second and third channel change respectively. In particular, Fig. 6. Bandwidth demand vs. delivery duration (number of viewers:500; 2 extra channels delivered; mean channel change times:10; =0:25). when and takes on the typical value of and, the result settles at and. The overall expectation is further dependent on, subject to the determination of parameter. If we choose as 10, implying that the average number of channel changes in one surfing is 10, then the numerical estimation finally comes to: 2-3- (35) The probability of experiencing no delay for the second and later changes increases as or decreases. Again for and, the probability is (36) VI. SIMULATION We developed simple simulation programs to verify the above models. In this section, we will present the results obtained by both mathematical calculation and simulation under different parameters. In both mathematical model and simulation, we assume 200 channels are provisioned to viewers. All channels are standard definition channels with equal data rate at 2.5 Mbps. The channel change time in an IPTV deployment without any optimization, or, is assumed to be 2 seconds. Figs. 5 9 illustrate the bandwidth demand versus time in a single surfing process. Fig. 5 shows the bandwidth demand when different

8 426 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 Fig. 7. Bandwidth vs. viewers scale (mean channel change times:10; delivery duration: 20 seconds; 2 extra channels delivered; =0:25). Fig. 8. Bandwidth demand vs. average number of channel changes (number of viewers:500; delivery duration: 20 seconds; 2 extra channels delivered; = 0:25). number of channels are delivered. In general, the more extra channels are delivered, the more bandwidth is required. However, it can be observed that when the number of viewer is 500, the bandwidth increase in peak is about 40% for three channel delivery and 30% for two channel delivery. The required bandwidth decreases as more and more viewers will tune into their respective favorable channels and stop surfing. In a typical setup where the delivery duration is 20 seconds, the mean number of channel change is 10 and average arriving rate is 0.25, the bandwidth increase will reduce to half the peak value at 85 seconds in both three channel and two channel delivery case. It is worth noting that although the obtained peak bandwidth demand is obtained by assuming a large number of viewers start surfing uniformly, it sets an upper bound for any other case where surfing of respective viewers are evenly distributed on time line. Fig. 6 shows the bandwidth demand for different channel delivery duration. The bandwidth increases slightly with the increase of duration. From the bandwidth point of view, one expects shorter delivery duration to reduce bandwidth overhead on carrier s uplink, as well as on viewers subscriber lines. However, as we will see in the channel change time analysis, increase delivery duration is helpful to reduce the expectation of channel change time. The selection of channel delivery duration is thus a tradeoff between achievable channel change time reduction and bandwidth consumption. In Fig. 7, we show the total bandwidth demand for different viewer populations. The peak bandwidth is more than twice of the steady value when the viewer population is small. However, the peak bandwidth increase to its steady value is about 40% when the viewer population is large. This is because when the viewer population is large, more channels are likely to be watched and hence delivered by default. In this case delivering extra channels will not incur additional bandwidth consumption on carrier s uplink. In another word, the efficiency of the proposed method increases when the served viewer population increases. This is a desirable merit as it allows for very large scale deployment. Figs. 8 and 9 shows the bandwidth demand versus time with different viewer channel changing behavior. Fig. 8 shows the bandwidth demand with different average number of channel changes in a single surfing process when three channels are delivered. More bandwidth is required if viewers tend to surf more channels in a surfing process. Fig. 9 depicts how average channel change interval effects bandwidth demand. If viewers Fig. 9. Bandwidth demand vs. average renewal interval (Number of viewers:500; delivery duration: 20 seconds; 2 extra channels delivered). change channels more quickly, the peak bandwidth arrives early while it falls back to steady value more quickly. The variation of peak bandwidth under different average channel change time interval is not significant. In general, Figs. 8 and 9 shows that the average number of channel changes has larger impact on bandwidth demand than the average channel change interval. Fig. 10 depicts CCT expectation of the 3rd and later changes for different concurrent delivery durations. The simulation results well agree with our mathematical analysis. The CCT decreases dramatically at first and approaches optimum when the duration is 20 seconds. This indicates that it makes little sense to deliver multiple channels all the time to viewers STB. On the other hand, it is worth noting that the selection of delivery duration is highly dependent on the interval of each channel change. Under the extreme circumstance where a viewer change channels rarely and with very long interval every time, the required delivery duration will be considerably longer to achieve channel change time reduction. However, in practice, for such case one may choose not to reduce channel change time at all since the overhead of a singe channel change is neglectable as it comes rarely, if compared with continuous channel change with short intervals (i.e. surfing). Fig. 11 shows the overall expectation of CCT with respect to the average number of channel changes ( ) in one surfing process. The up-triangled and down-triangled curves represent the average CCT by mathematical calculation and simulation respectively. We see from the figure that CCT is relatively large when is small due to greater influence of the beginning channel changes. However, average CCT decreases

9 SUN et al.: PERFORMANCE ANALYSIS OF A FINITE DURATION MULTICHANNEL DELIVERY METHOD IN IPTV 427 Fig. 10. Channel change time for the 3rd and later changes vs. concurrent delivery duration( =0:25). Fig. 12. Bandwidth consumption under randomized channel change behavior(number of viewers:500; delivery duration: 20 seconds; 2 extra channels delivered; Mean channel change times:10; =0:25). Fig. 11. Channel change time vs. Average number of channel changes(delivery duration: 20 seconds; =0:25). when increases as it benefits more from the latter small-delay channel changes. The simulation curve accords with the mathematical one indicated by (28) and (29) very well. When a viewer tends to change channels often, it is more likely that he/she is more sensitive to channel change time. The proposed delivery method exhibits an attractive feature for such viewers. Figs. 10 and 11 also distinguish the case of 2-channel delivery from that of 3-channel delivery. The results show that CCT improvement for 3-channel delivery is much more satisfying than that for 2-channel delivery. VII. DISCUSSIONS ON THE PROPOSED METHOD A. Random Channel Change The analysis and simulation presented above are based on the assumption of sequential channel change, in which a viewer changes from one channel to the next according to the channel list. In reality, viewers may also change to other channels rather than the next one. Recall from Section III-C that each surfing process starts from an initial channel change upon commercial break or end of a program. This initial channel change is then followed by a number of adjacent channel changes. Even though users may change channels randomly, it is still reasonable to believe that their behavior still falls into the surfing model. Once a viewer terminates a surfing process by randomly selecting a channel, a new surfing process is initiated. Thus by adjusting the number of channel changes, our model can be applied to analyse the random channel change case. We used simulation to study the performance of the proposed method under randomized channel change behavior. In the simulation, we introduced to denote the probability that a viewer will change to the adjacent channel. Fig. 12 shows the bandwidth demand under randomized channel change behavior. It is quite surprising that less bandwidth is needed when users select channels randomly. This is because in the standard model where only adjacent channel changes occur, viewers are more likely to stop at a less popular channel, while in the randomized model they tend to be packed toward popular channels. Fig. 13 shows the CCT performance under randomized model. Average delay will be longer when decreases, i.e. the randomness increases. However, owing to the good performance gained from the adjacent changes in a randomized surfing processes, the ultimate improvement of CCT is still substantial. B. Practical Concerns of Implementing the Proposed Method It is straightforward that the proposed method is compliant with existing IPTV infrastructure. Provided sufficient memory and computation power for multiple channel buffering and decoding, it can be offered as an add-on feature to deployed STBs by software upgrade. This allows gradual deployment in networks where subscribers have varied access bandwidth. This feature can be implemented in a way such that one viewer can select from the remote controller whether and how he/she would like to use this feature, according to his/her viewing habit. The parameters of the method, such as the number of delivered channels and the concurrent delivery duration, can be fined tuned in an adaptive manner to reducing bandwidth consumption on access lines without sacrificing the CCT performance. Advanced program recommendation method can also be applied to achieve

10 428 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 TABLE I A COMPARISON BETWEEN DIFFERENT METHODS FOR REDUCING CCT C. Comparison With Different Approaches As has been mentioned above, reducing the channel change time is generally a tradeoff between the achievable performance, implementation complexity and bandwidth demand. In designing such solutions, one assumption is that the subscriber line is now or will be able to provide more than enough bandwidth to deliver a few number of channels simultaneously to the home. The adoption of Fiber To The Home (FTTH) technology will further increase the available bandwidth on subscriber lines. Given the potential large population that an IPTV solution will have to serve, the real challenge actually lies in scalability and cost. We try to summarize the pros and cons of reported mechanisms in Table I. Our baseline solution is an IPTV deployment before any optimization method is in place. Fig. 13. Channel change time vs. average number of channel changes under randomized channel change behavior (delivery duration: 20 seconds; 2 extra channels delivered; =0:25). optimal performance. One thing to note is that since the decoding of the adjacent channel starts from the previous I-frame, an implementation may need to take special care so that the tiny time shift can be avoided. VIII. CONCLUSIONS In this paper, we propose a finite duration multi-channel delivery method to reduce channel change time for IPTV. The proposed method requires no additional hardware so it is easy to implement and deploy. We develop mathematical models to evaluate the performance of this method when viewers surf at commercial breaks. Both analytical and simulation results show that in typical setups, a duration of 20 seconds is enough to reduce

11 SUN et al.: PERFORMANCE ANALYSIS OF A FINITE DURATION MULTICHANNEL DELIVERY METHOD IN IPTV 429 the channel change time by 80%. Also we find that the peak bandwidth caused by transient channel surfing of viewers has only 50% increase compared with steady state. We compared the proposed method with other reported ones and argue that it is a promising alternative to existing proprietary solutions, when taking into account the achievable performance, implementation complexity and bandwidth demand. ACKNOWLEDGMENT The authors would like to thank Prof. Yaohui Jin, Prof. Wei Guo and Prof. Weisheng Hu for their valuable discussions. The authors would also like to thank the anonymous reviewers for their insightful comments. The authors have equal contributions to this paper. REFERENCES [1] DSL Forum, Triple-Play Services Quality of Experience (QOE) Requirements, DSL Forum, Tech. Rep., Dec. 2006, DSL Forum, Tech. Rep.. [2] C. Cho, I. Han, Y. Jun, and H. Lee, Improvement of channel zapping time in IPTV services using the adjacent groups join-leave method, in International Conference on Advanced Communication Technology, [3] D. E. Smith, Ip tv bandwidth demand: Multicast and channel surfing, in INFOCOM 2007, IEEE, Alaska, USA, May [4] Cisco Visual Quality Experience Whitepaper, Delivering video quality in your iptv deployment, Cisco Whitepaper Nov [5] J. Caja, Optimization of iptv multicast traffic transport over next generation metro networks, in 12th international Telecommunications Network Strategy and Planning Symposium, New Delhi, India, Nov [6] H. Joo, H. Song, D.-B. Lee, and I. Lee, An effective iptv channel control algorithm considering channel zapping time and network utilization, IEEE Trans. Broadcasting, vol. 54, no. 2, [7] U. Jennehag, T. Zhang, and S. Pettersson, Increasing bandwidth utilization in h.264 based iptv systems, IEEE Trans. Broadcasting, vol. 53, no. 1, pp , [8] M. Sandra and E. Shu-Ling, Commercial breaks: A viewing behaviour study, Journalism Quarterly, vol. 71, no. 2, pp , [9] J. Xu, L.-J. Zhang, H. Lu, and Y. Li, The development and prospect of personalized tv program recommendation systems, in The IEEE Fourth International Symposium on Multimedia Software Engineering (MSE02), California, USA, Dec. 2002, pp [10] M. Ehrmantraut, T. Harder, H. Wittig, and R. Steinmetz, The personal electronic program guide towards the pre-selection of individual tv programs, in The Conf. on Information and Knowledge Management (CIKM 96), Maryland, USA, Nov. 1996, pp [11] P. E. Black, Zipf s law, Dictionary of Algorithms and Data Structures, Apr [Online]. Available: HTML/zipfslaw.html [12] E. W. Weisstein, Erlang distribution, MathWorld-A Wolfram Web Resource [Online]. Available:

diversifeye Application Note

diversifeye Application Note diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs

More information

Ethernet Switch Evaluation For Streaming Media Multicast Applications

Ethernet Switch Evaluation For Streaming Media Multicast Applications Ethernet Switch Evaluation For Streaming Media Multicast Applications Introduction In addition to many criteria relating to standards compliance, packet forwarding performance, layer 3 and 4 route discovery

More information

The necessity of multicast for IPTV streaming

The necessity of multicast for IPTV streaming The necessity of multicast for IPTV streaming ARIANIT MARAJ, ADRIAN SHEHU Telecommunication Department Faculty of Information Technology, Polytechnic University of Tirana Tirana, Republic of Albania arianit.maraj@ptkonline.com,

More information

A Survey of Channel Switching Schemes for IPTV

A Survey of Channel Switching Schemes for IPTV FONSECA LAYOUT_Layout 1 8/1/13 3:54 PM Page 120 IP-BASED TV TECHNOLOGIES, SERVICES, AND MULTIDISCIPLINARY APPLICATIONS A Survey of Channel Switching Schemes for IPTV Daniel A. G. Manzato and Nelson L.

More information

P2P VoIP for Today s Premium Voice Service 1

P2P VoIP for Today s Premium Voice Service 1 1 P2P VoIP for Today s Premium Voice Service 1 Ayaskant Rath, Stevan Leiden, Yong Liu, Shivendra S. Panwar, Keith W. Ross ARath01@students.poly.edu, {YongLiu, Panwar, Ross}@poly.edu, Steve.Leiden@verizon.com

More information

Traffic load and cost analysis for different IPTV architectures

Traffic load and cost analysis for different IPTV architectures Traffic load and cost analysis for different IPTV architectures SKENDER RUGOVA, ARIANIT MARAJ Post and Telecommunication of Kosova-PTK Dardania, p.nr., Prishtina, Republic of Kosova Skender.rugova@ptkonline.com,

More information

A Semi-Distributed Fast Channel Change Framework for IPTV Networks

A Semi-Distributed Fast Channel Change Framework for IPTV Networks A Semi-Distributed Fast Channel Change Framework for IPTV Networks Aytac Azgin and Yucel Altunbasak School of Electrical and Computer Engineering Georgia Institute of Technology Abstract In IPTV networks,

More information

Multicast Instant Channel Change in IPTV Systems

Multicast Instant Channel Change in IPTV Systems Multicast Instant Channel Change in IPTV Systems Damodar Banodkar 1, K.K. Ramakrishnan 2, Shivkumar Kalyanaraman 1, Alexandre Gerber 2, Oliver Spatscheck 2 1 Rensselaer Polytechnic Institute (RPI), 2 AT&T

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental

More information

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter

More information

MULTICAST AS A MANDATORY STEPPING STONE FOR AN IP VIDEO SERVICE TO THE BIG SCREEN

MULTICAST AS A MANDATORY STEPPING STONE FOR AN IP VIDEO SERVICE TO THE BIG SCREEN MULTICAST AS A MANDATORY STEPPING STONE FOR AN IP VIDEO SERVICE TO THE BIG SCREEN AMIT ESHET, ENGINEERING FELLOW, ADVERTISING SOLUTIONS JOHN ULM, ENGINEERING FELLOW, NETWORK SOLUTIONS UZI COHEN, PRINCIPAL

More information

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers 1 Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of

More information

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au

More information

ADVANTAGES OF AV OVER IP. EMCORE Corporation

ADVANTAGES OF AV OVER IP. EMCORE Corporation ADVANTAGES OF AV OVER IP More organizations than ever before are looking for cost-effective ways to distribute large digital communications files. One of the best ways to achieve this is with an AV over

More information

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 17 Shannon-Fano-Elias Coding and Introduction to Arithmetic Coding

More information

Business Case for the Brocade Carrier Ethernet IP Solution in a Metro Network

Business Case for the Brocade Carrier Ethernet IP Solution in a Metro Network Business Case for the Brocade Carrier Ethernet IP Solution in a Metro Network Executive Summary The dramatic rise of multimedia applications in residential, mobile, and business networks is continuing

More information

Load Balancing and Switch Scheduling

Load Balancing and Switch Scheduling EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load

More information

Ethernet Link SGI-2424

Ethernet Link SGI-2424 Ethernet Link SGI-2424 24 Combo Ports (10/100/1000Mbps Copper and Dual-Speed SFP) + 2G TP/SFP Combo Layer 2+ Managed Gigabit Ethernet Switch Overview LinkPro SGI-2424 is a layer-2+ gigabit access switch

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com

More information

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover 1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate

More information

Monitoring Conditional Access Systems

Monitoring Conditional Access Systems Monitoring Conditional Access Systems Introduction A Conditional Access system is a key component for most digital TV operations. They secure the operators investments by encrypting the signals and ensures

More information

Optical Network Traffic Control Algorithm under Variable Loop Delay: A Simulation Approach

Optical Network Traffic Control Algorithm under Variable Loop Delay: A Simulation Approach Int. J. Communications, Network and System Sciences, 2009, 7, 652-656 doi:10.4236/icns.2009.27074 Published Online October 2009 (http://www.scirp.org/ournal/icns/). Optical Network Traffic Control Algorithm

More information

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,

More information

IPTV hit primetime. Main Topic

IPTV hit primetime. Main Topic Main Topic ivideo helps IPTV hit primetime ivideohelps IPTV hit primetime With the development of video services, users want to watch high quality video content through a terminal of their choice, and

More information

Algorithms for Interference Sensing in Optical CDMA Networks

Algorithms for Interference Sensing in Optical CDMA Networks Algorithms for Interference Sensing in Optical CDMA Networks Purushotham Kamath, Joseph D. Touch and Joseph A. Bannister {pkamath, touch, joseph}@isi.edu Information Sciences Institute, University of Southern

More information

VOICE OVER WI-FI CAPACITY PLANNING

VOICE OVER WI-FI CAPACITY PLANNING VOICE OVER WI-FI CAPACITY PLANNING Version 1.0 Copyright 2003 Table of Contents Introduction...3 Wi-Fi RF Technology Options...3 Spectrum Availability and Non-Overlapping Wi-Fi Channels...4 Limited

More information

Performance of networks containing both MaxNet and SumNet links

Performance of networks containing both MaxNet and SumNet links Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for

More information

Scaling Server-Based Channel-Change Acceleration to Millions of IPTV Subscribers

Scaling Server-Based Channel-Change Acceleration to Millions of IPTV Subscribers Proceedings of 212 IEEE 19th International Packet Video Workshop May 1-11, 212, Munich, Germany Scaling Server-Based Channel-Change Acceleration to Millions of IPTV Subscribers Marc Mignon Belgacom, Brussels,

More information

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management. Application Notes Title Series Impact of Delay in Voice over IP Services VoIP Performance Management Date January 2006 Overview This application note describes the sources of delay in Voice over IP services,

More information

Per-Flow Queuing Allot's Approach to Bandwidth Management

Per-Flow Queuing Allot's Approach to Bandwidth Management White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth

More information

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set

More information

1Multimedia Networking and Communication: Principles and Challenges

1Multimedia Networking and Communication: Principles and Challenges 1Multimedia Networking and Communication: Principles and Challenges Mihaela van der Schaar and Philip A. Chou In case you haven t noticed, multimedia communication over IP and wireless networks is exploding.

More information

Proactive Video Assurance through QoE and QoS Correlation

Proactive Video Assurance through QoE and QoS Correlation A Complete Approach for Quality and Service Assurance W H I T E P A P E R Introduction Video service providers implement new technologies to maximize the quality and diversity of their entertainment program

More information

REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated

REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY Alan Clark CEO, Telchemy Incorporated Outline STB centric performance management? Measuring IPTV subscriber experience how and why?

More information

Internet Protocol Television (IPTV)

Internet Protocol Television (IPTV) International Journal of Electronics and Computer Science Engineering 2221 Available Online at www.ijecse.org ISSN- 2277-1956 Internet Protocol Television (IPTV) Lokesh Mittal 1, Ritika Mittal 2 Lecturer

More information

Clearing the Way for VoIP

Clearing the Way for VoIP Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.

More information

Chapter 3 ATM and Multimedia Traffic

Chapter 3 ATM and Multimedia Traffic In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very

More information

Quality Estimation for Streamed VoIP Services

Quality Estimation for Streamed VoIP Services Quality Estimation for Streamed VoIP Services Mousa Al-Akhras and Hussein Zedan STRL, De Montfort University, Leicester, UK makhras@dmu.ac.uk, hzedan@dmu.ac.uk http://www.cse.dmu.ac.uk/strl/index.html

More information

A Conference Control Protocol for Highly Interactive Video-conferencing

A Conference Control Protocol for Highly Interactive Video-conferencing A Conference Control Protocol for Highly Interactive Video-conferencing Ruibiao Qiu Fred Kuhns Jerome R. Cox Applied Research Laboratory Department of Computer Science Washington University Saint Louis,

More information

Applications that Benefit from IPv6

Applications that Benefit from IPv6 Applications that Benefit from IPv6 Lawrence E. Hughes Chairman and CTO InfoWeapons, Inc. Relevant Characteristics of IPv6 Larger address space, flat address space restored Integrated support for Multicast,

More information

Performance Monitoring on Networked Virtual Environments

Performance Monitoring on Networked Virtual Environments ICC2129 1 Performance Monitoring on Networked Virtual Environments Christos Bouras, Eri Giannaka Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet

More information

Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television

Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite We Deliver the Future of Television Satellites provide a great infrastructure for broadcasting live content to large

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks By Galen Udell Belden CDT Networking 2006 Category 6 vs Category 5e Cabling Systems and Implications

More information

QoS issues in Voice over IP

QoS issues in Voice over IP COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This

More information

Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College.

Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College. Demonstration of Internet Protocol Television(IPTV) 1 What is IPTV? IPTV is a general term of IP+TV = IPTV Delivery of traditional TV channels and video-ondemand contents over IP network. 2 IPTV Definition

More information

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos (gss7@sfu.ca) (sna14@sfu.ca)

More information

A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM

A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM Hideto Horiuchi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1

More information

FS2You: Peer-Assisted Semi-Persistent Online Storage at a Large Scale

FS2You: Peer-Assisted Semi-Persistent Online Storage at a Large Scale FS2You: Peer-Assisted Semi-Persistent Online Storage at a Large Scale Ye Sun +, Fangming Liu +, Bo Li +, Baochun Li*, and Xinyan Zhang # Email: lfxad@cse.ust.hk + Hong Kong University of Science & Technology

More information

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

Implementation of a Video On-Demand System For Cable Television

Implementation of a Video On-Demand System For Cable Television Implementation of a Video On-Demand System For Cable Television Specific VOD Implementation for one way networks This white paper is co-authored by: Teleste Oyj Edgeware AB 1(18) TABLE OF CONTENTS Confidentiality

More information

IxLoad: Testing Microsoft IPTV

IxLoad: Testing Microsoft IPTV IxLoad: Testing Microsoft IPTV IxLoad provides a comprehensive solution for validating service delivery networks utilizing Microsoft IPTV. IxLoad offers a complete solution that simulates core systems

More information

An Introduction to VoIP Protocols

An Introduction to VoIP Protocols An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this

More information

Fujitsu Gigabit Ethernet VOD Solutions

Fujitsu Gigabit Ethernet VOD Solutions Fujitsu Gigabit Ethernet Solutions Overview Cable networks are quickly evolving from basic analog TV distribution systems to broadband multiple services networks supporting hundreds of digital video channels,

More information

Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu

Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more

More information

Extended-rtPS Algorithm for VoIP Services in IEEE 802.16 systems

Extended-rtPS Algorithm for VoIP Services in IEEE 802.16 systems Extended-rtPS Algorithm for VoIP Services in IEEE 802.16 systems Howon Lee, Taesoo Kwon and Dong-Ho Cho Department of Electrical Engineering and Computer Science Korea Advanced Institute of Science and

More information

Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran

Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran Network Research Group, School of Computer Sciences Universiti Sains Malaysia11800 Penang, Malaysia Abstract

More information

How To Monitor Performance On Eve

How To Monitor Performance On Eve Performance Monitoring on Networked Virtual Environments C. Bouras 1, 2, E. Giannaka 1, 2 Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet applications,

More information

Path Selection Methods for Localized Quality of Service Routing

Path Selection Methods for Localized Quality of Service Routing Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service

More information

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming Chin Yong Goh 1,Hui Shyong Yeo 1, Hyotaek Lim 1 1 Dongseo University Busan, 617-716, South Korea cgnicky@gmail.com, hui_shyong@hotmail.com,

More information

The Keys for Campus Networking: Integration, Integration, and Integration

The Keys for Campus Networking: Integration, Integration, and Integration The Keys for Campus Networking: Introduction Internet Protocol (IP) is considered the working-horse that the vast majority of current and future applications use as the key technology for information exchange,

More information

Load Balancing in Fault Tolerant Video Server

Load Balancing in Fault Tolerant Video Server Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of

More information

Examining Self-Similarity Network Traffic intervals

Examining Self-Similarity Network Traffic intervals Examining Self-Similarity Network Traffic intervals Hengky Susanto Byung-Guk Kim Computer Science Department University of Massachusetts at Lowell {hsusanto, kim}@cs.uml.edu Abstract Many studies have

More information

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev International Journal "Information Technologies and Knowledge" Vol.2 / 28 181 VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov,

More information

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach U. Dillibabau 1, Akshay 2, M. Lorate Shiny 3 UG Scholars,

More information

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431 VoIP QoS Version 1.0 September 4, 2006 AdvancedVoIP.com sales@advancedvoip.com support@advancedvoip.com Phone: +1 213 341 1431 Copyright AdvancedVoIP.com, 1999-2006. All Rights Reserved. No part of this

More information

Video Streaming Service Trial over ADSL-Based Telephone Networks

Video Streaming Service Trial over ADSL-Based Telephone Networks Video Streaming Service Trial over -Based Telephone Networks Kou-Sou Kan*, Cheng-Dow Hwang, Chi-Shi Liu, Bing-Shan Crien, Yin-Hwa Huang, Her-Hsiung Chang, Ta-kang Ju *email:can@chttlcomtw ChungHwa Telecommunication

More information

Wideband: Delivering the Connected Life

Wideband: Delivering the Connected Life White Paper Wideband: Delivering the Connected Life Subscribers are increasingly demanding many services to many screens. They want the convenience of having services available anytime, anywhere, and on

More information

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM

STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu

More information

PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM

PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM Generol Conference (Port B) PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM Dayong Zhou and Moshe Zukerman Department of Electrical and Electronic Engineering The University

More information

A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network

A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network Mohammad Naimur Rahman

More information

White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance

White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance Table of Contents Executive Summary 3 Getting the Most from Your Network Resources 4 Uncovering Common Methods

More information

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK V.Rakocevic@city.ac.uk

More information

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3 Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is

More information

Genexis FTTH Network Architecture

Genexis FTTH Network Architecture Genexis FTTH Network Architecture An introduction to the Genexis FTTH Network Architecture This document contains general information about the Genexis FTTH Network Architecture. Contents 1. Introduction...2

More information

A Hybrid Load Balancing Policy underlying Cloud Computing Environment

A Hybrid Load Balancing Policy underlying Cloud Computing Environment A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349

More information

IPTV Primer. August 2008. Media Content Team IRT Workgroup

IPTV Primer. August 2008. Media Content Team IRT Workgroup TV Primer August 2008 Media Content Team IRT Workgroup What Is TV? TV is the delivery of video and audio programming via Internet Protocol () over a broadband network TV can run on a converged network

More information

Using Multicast Call Admission Control for IPTV Bandwidth Management

Using Multicast Call Admission Control for IPTV Bandwidth Management Application Note Using Multicast Call Admission Control for IPTV Bandwidth Management Managing Multicast Bandwidth in IPTV Networks Using Multicast Call Admission Control in the Edge Router Juniper Networks,

More information

Connect & Go with WDM PON Ea 1100 WDM PON

Connect & Go with WDM PON Ea 1100 WDM PON Connect & Go with WDM PON Ea 1100 WDM PON ericsson deep Fiber access Connectivity Begins in the Access Speed, connectivity, Efficiency In much the same way the worldwide web changed the traditional voice

More information

IN THIS PAPER, we study the delay and capacity trade-offs

IN THIS PAPER, we study the delay and capacity trade-offs IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 15, NO. 5, OCTOBER 2007 981 Delay and Capacity Trade-Offs in Mobile Ad Hoc Networks: A Global Perspective Gaurav Sharma, Ravi Mazumdar, Fellow, IEEE, and Ness

More information

MDI / QoE for IPTV and VoIP

MDI / QoE for IPTV and VoIP IneoQuest Article MDI / QoE for IPTV and VoIP Quality of Experience for Media over IP Service Providers are not just selling VoIP and IPTV services; they are selling consistent, high quality VoIP and IPTV

More information

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. Title Maximizing the number of users in an interactive video-ondemand system Author(s) Bakiras, S; Li, VOK Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. 281-292 Issued Date 2002 URL

More information

How To Get High Speed Internet In Australia

How To Get High Speed Internet In Australia ADSL vs Cable Cable subscribers are connected directly to high speed lines while ADSL subscribers are connected directly to medium speed lines Cable subscribers share the line connecting them to neighbourhood

More information

IPTV over Fiber Optics for CPE Installers

IPTV over Fiber Optics for CPE Installers Hands-On Customer Premise Equipment Installation and Troubleshooting Course Description This Hands-On course provides an indepth look at IPTV Services deliver over Fiber Optics installation for installation

More information

Multiobjective Cloud Capacity Planning for Time- Varying Customer Demand

Multiobjective Cloud Capacity Planning for Time- Varying Customer Demand Multiobjective Cloud Capacity Planning for Time- Varying Customer Demand Brian Bouterse Department of Computer Science North Carolina State University Raleigh, NC, USA bmbouter@ncsu.edu Harry Perros Department

More information

Integrate VoIP with your existing network

Integrate VoIP with your existing network Integrate VoIP with your existing network As organisations increasingly recognise and require the benefits voice over Internet Protocol (VoIP) offers, they stop asking "Why?" and start asking "How?". A

More information

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Virtual PortChannels: Building Networks without Spanning Tree Protocol . White Paper Virtual PortChannels: Building Networks without Spanning Tree Protocol What You Will Learn This document provides an in-depth look at Cisco's virtual PortChannel (vpc) technology, as developed

More information

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes WHITE PAPER Enabling 100 Gigabit Ethernet Implementing PCS Lanes www.ixiacom.com 915-0909-01 Rev. C, January 2014 2 Table of Contents Introduction... 4 The IEEE 802.3 Protocol Stack... 4 PCS Layer Functions...

More information

Emerging Markets for H.264 Video Encoding

Emerging Markets for H.264 Video Encoding Leveraging High Definition and Efficient IP Networking WHITE PAPER Introduction Already dominant in traditional applications such as video conferencing and TV broadcasting, H.264 Advanced Video Coding

More information

Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003

Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003 Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003 Self-similarity and its evolution in Computer Network Measurements Prior models used Poisson-like models Origins

More information

WhitePaper: XipLink Real-Time Optimizations

WhitePaper: XipLink Real-Time Optimizations WhitePaper: XipLink Real-Time Optimizations XipLink Real Time Optimizations Header Compression, Packet Coalescing and Packet Prioritization Overview XipLink Real Time ( XRT ) is a new optimization capability

More information

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding International Journal of Emerging Trends in Engineering Research (IJETER), Vol. 3 No.6, Pages : 151-156 (2015) ABSTRACT Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding E.ShyamSundhar

More information

HOW PUBLIC INTERNET IS FINALLY READY FOR HD VIDEO BACKHAUL

HOW PUBLIC INTERNET IS FINALLY READY FOR HD VIDEO BACKHAUL White Paper HOW PUBLIC INTERNET IS FINALLY READY FOR HD VIDEO BACKHAUL EXPLORING THE CHALLENGES AND OPPORTUNITIES OF DELIVERING MORE CONTENT AT LESS COST Today s broadcasters are faced with an ever- present

More information

Secure SCTP against DoS Attacks in Wireless Internet

Secure SCTP against DoS Attacks in Wireless Internet Secure SCTP against DoS Attacks in Wireless Internet Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwjoe@hanyang.ac.kr Abstract. The Stream Control Transport Protocol

More information

Network Simulation Traffic, Paths and Impairment

Network Simulation Traffic, Paths and Impairment Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating

More information

Locality Based Protocol for MultiWriter Replication systems

Locality Based Protocol for MultiWriter Replication systems Locality Based Protocol for MultiWriter Replication systems Lei Gao Department of Computer Science The University of Texas at Austin lgao@cs.utexas.edu One of the challenging problems in building replication

More information

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn

More information

How To Test Video Quality With Real Time Monitor

How To Test Video Quality With Real Time Monitor White Paper Real Time Monitoring Explained Video Clarity, Inc. 1566 La Pradera Dr Campbell, CA 95008 www.videoclarity.com 408-379-6952 Version 1.0 A Video Clarity White Paper page 1 of 7 Real Time Monitor

More information