Rate Control of Real-time MPEG-2 over ATM DBR Service with Bandwidth Re-negotiation

Size: px
Start display at page:

Download "Rate Control of Real-time MPEG-2 over ATM DBR Service with Bandwidth Re-negotiation"

Transcription

1 Rate Control of Real-time MPEG- over ATM DBR Service with Bandwidth Re-negotiation Kentarou Fukuda Naoki Wakamiya Masayuki Murata Hideo Miyahara Department of Informatics and Mathematical Science Graduate School of Engineering Science Osaka University Toyonaka, Osaka 5, Japan Abstract The rate control method of MPEG- over the ATM DBR service class is proposed in this paper. It is intended to guarantee the Quality of Service required by video applications. The disadvantages of MPEG- Test Model 5 are resolved by introducing the bandwidth re-negotiation with the network. And user-oriented high quality video transfer can be guaranteed with our method. 1 Introduction A video transfer is now becoming a major application of high speed networks. Compared with a computer data transfer application such as ftp, a video transfer requires more strict Quality of Service (QoS). Although some data losses may be tolerated, the transfer delay must be kept small throughout the session especially in an interactive video application, e.g. video conference. To guarantee the required QoS of the video transfer over ATM networks, several service classes have been defined in the ATM standard, SBR (Statistical Bit Rate), DBR (Deterministic Bit Rate), ABR (Available Bit Rate) and UBR (Unspecified Bit Rate) service classes [1]. The ABR service class and the UBR service class are defined for computer data transfer. Only cell loss ratio is guaranteed in the ABR service class, and in the UBR service class no QoS is supported. The SBR (Statistical Bit Rate) service class is for a variable-bit-rate (VBR) data transfer and the statistical multiplexing is performed to gain a high degree of multiplexing. The video traffic has a bursty nature, and has been considered to be suited to the SBR service class. As an example, we depict traffic rate variation of a sample video sequence in Fig. 1, where MPEG- (Moving Picture Experts Group) coding algorithm [] is employed. In Fig. 1, the rate for each (Group of Pictures) is also shown with a solid line. MPEG was originally developed for the compressed video storage, but is useful enough for multimedia applications and is now widely accepted [3]. In the SBR service class the statistical multiplexing is performed based on the traffic characteristics reported from a sending end station to the network at the call setup time. More specifically, the sending end station first declares its traffic descriptors such as PCR (Peak Cell Rate), SCR (Sustainable Cell Rate) and BT (Burst Tolerance) to the network [1]. It also reports the required QoS-related parameters, by which the application can give the preferable QoS to users. If the network can accept this connection setup request without violating existing other connections, the new connection is set up. Then, the traffic the sending end station emits is tested whether it is conformed to the reported traffic descriptors, which is so called UPC (Usage Parameter Control). With this statistical multiplexing technique, it is expected that network resources can be effectively used. Although some cells would be lost within the network during the session, it can be tolerable to the video data transfer. However, there remains several problems to support a video transfer over the SBR service class. As described above, a complicated CAC (Call Admission Control) process of the SBR service class requires users to report traffic descriptors at the connection setup time. However, it is difficult to predict accurate traffic characteristics including peak rate, rate and burst tolerance of the video in advance. Especially when the video is encoded in a realtime fashion, it becomes almost impossible because traffic characteristics heavily depends on the encoding algorithm and video contents. It is also difficult to set the appropriate UPC parameters such as the bucket size and the drain rate of the leaky bucket [] for the traffic conformance test. If these parameters are inappropriately chosen, the resulting traffic through the leaky bucket would have different characteristics from the original one and it would introduce unacceptable cell losses and delays at UPC and within the network. The DBR (Deterministic Bit Rate) service class is for the continuous bit rate traffic. In this service class, the band-

2 rate (Mbps) maximum minimum Figure 1: MPEG video traffic (the sequence Scenery) rate (Mbps) maximum allocated minimum Figure : MPEG- video traffic (Scenery) width is allocated to a session based on the single traffic descriptor, PCR (Peak Cell Rate). The peak rate bandwidth allocation can provide a simple CAC and the high quality of data transfer; no cell loss and the tightly bounded cell transfer delay as long as the cell emission rate is below the allocated bandwidth. This feature of the DBR service class can guarantee the high quality video transfer over the ATM network. However, the burstiness of video traffic causes the ineffective bandwidth usage. As shown in Fig. 1, when the bandwidth equivalent to the peak rate of video traffic is allocated (1.3 Mbps in this case), about two thirds of the allocated bandwidth is unused and wasted. In the above example, the quantization scale is fixed at. The cell generation rate is then varied according to the video content, which we will refer to a VBR encod- SNR (db) VBR with Q limitation Figure 3: MPEG- video quality variation (Scenery) ing scheme. Another way to encode the video is a CBR encoding scheme, where cell generation rate is kept constant by controlling the video quality. This scheme seems to be suitable to the ATM DBR service class. An MPEG- Test Model 5 () [5] is a well known example to control the MPEG- traffic generation rate. By adjusting macroblock quantization and controlling the spatial resolution, the video traffic rate d over a GOP (Group of Pictures) can be kept lower than the allocated bandwidth (Fig. ). However, there are two major problems in the rate control algorithm. First, non-uniformity of the quantizer scale Q within each picture degrades the perceived video quality. The quantizer scale for each macroblock is fully dependent upon the virtual buffer fullness, which changes macroblock by macroblock. Hence, quality of all macroblocks in the picture is not treated equally because of the variations in the buffer fullness. This results in the non-uniform picture quality. Another problem in rate control algorithm is that it cannot handle scene changes properly. Figure 3 compares the picture quality variation of MPEG- video in terms of SNR; the label VBR corresponds to the VBR encoding scheme where the quantizer scale is fixed at. As shown in Fig. 1, scene changes occurring around 53th and 133th pictures have great influences on the cell generation rate in the case of the VBR encoding scheme. However, SNR is not much degraded even during scene changes (Fig. 3). On the other hand, in, the rate information of the previous picture is used for estimating the current picture rate. Then, the amount of allocated bits to the new picture is likely to be unchanged. However, the required bandwidth (a target bandwidth according to terminology) is much increased when the scene changes from simple to compli-

3 cated pictures. It then results in the quality degradation of the new scene as shown in Fig. 3 (the case of is labeled as ). In depicting this figure, we set the allocated bandwidth at.9 Mbps which is equivalent to the rate to a VBR case (Fig. 1). When the scene changes from complicated to simple ones, on the other hand, unnecessarily enough bandwidth is provided. One may think that the problem of can be resolved by introducing a limitation on a range of a picture quality variation, i.e., a range of a quantizer scale variation. As shown in Fig. 3 (labeled as with Q limitation ), quality degradation in terms of SNR can be sustained. However, when we limit the range of Q according to the required video quality, the rate control algorithm cannot perform properly and the resulting traffic generation rate goes beyond the allocated bandwidth as shown in Fig.. To avoid this, we do not reduce the coding rate (as in ), but increase the allocated bandwidth by the bandwidth renegotiation with the network in this paper. The bandwidth re-negotiation can be performed through the signaling protocol []. Or, we can utilize a Fast Reservation Protocol [or ABT (ATM Block Transfer)] [7] for fast bandwidth renegotiation. Note that in the case of FRP, the concept of burst cannot be applied to our case and we may need some modification to FRP. A further study is required about the implementation aspect of such a variant of FRP. In this paper, we propose the rate control method which solves the problems of and guarantees the required video quality. And with our proposed method, the effective bandwidth usage can be performed. This paper is organized as follows. In Section, we present our rate control algorithm which is an extension of rate control. Evaluation results are then given through comparing with the original in Section 3. In Section, we give the brief introduction and evaluation of delay control mechanism on our proposed method. Finally, we conclude our study in Section 5. MPEG- transfer over ATM with bandwidth re-negotiation In this section, we propose a rate control method based on MPEG- suitable to the ATM environment. Our method incorporates the bandwidth re-negotiation protocol available in the ATM networks. As having been shown in Fig., when we apply the limitation, Q in the MPEG- encoding algorithm, the resulting traffic generation rate sometimes goes beyond the allocated bandwidth, and the excess traffic finally causes the cell buffer overflow at the sending end station. As shown in Fig. 5, the maximum queue length of the coding scheme with Q limitation is about one hundred times as large as that of original. To avoid this queue length explosion, we do not reduce the coding rate (as in ), but increase the allocated bandwidth by the bandwidth re-negotiation with the network. The bandwidth re-negotiation can be performed through the signaling protocol [] or Fast Reservation Protocol (FRP) [or ABT (ATM Block Transfer)][7]. Note that in the case of FRP, the concept of burst is not applied in our case and we need some modification to FRP. Namely, the use of RM cells should be extended to allow the rate changes. If on-the-fly FRP signaling is employed, the rate changes can be attained in the very short time. However, the further study is required about the implementation aspect of such a variant of FRP. rate (Mbps) 1 maximum allocated 1 1 minimum Figure : MPEG- video traffic in with Q limitation (Scenery) Queue length of I picture (kbits) with Q limitation Figure 5: Queue length transition in with and without Q limitation (Scenery)

4 MPEG- Encoder Q information Sending Station Variable Bit Rate Buffer Bandwidth Controller Constant Bit Rate Bandwidth Re-negotiation Figure : Rate controller model Data Signal Network rate (Mbps) Scenery Starwars Live Comedy R(Q) There are some researches on the video transfer over the bandwidth reservation based networks where QoS requirement of application varies during a session [, 9,, 11]. For example in [11], they also propose the mechanism to provide the QoS guarantee by introducing bandwidth renegotiation and quantizer scale control. However, received video quality fluctuates and the effective bandwidth usage cannot be expected. Our method, together with, can utilize most of the allocated bandwidth for video data and achieve the highly effective bandwidth usage. In Subsection.1, we introduce the rate control method and then a control part of our method, i.e., determination method of the requested bandwidth in re-negotiation is discussed in detail in Subsection.. The quality of the proposed rate control method is evaluated in Section 3..1 Bandwidth re-negotiation mechanism The proposed model is shown in Fig.. Solid lines in the figure stand for cell stream and dashed lines control signals. An MPEG- encoder in the figure is an MPEG- Test Model 5 video encoder. A coded video stream is stored in the buffer and UPC regulates the cell emission rate according to the allocated bandwidth. There are two alternatives in monitoring the bandwidth usage to see whether the allocated bandwidth is sufficient or not. The first approach is to utilize buffer occupancy information. When the cell queueing goes over the predefined threshold, the rate controller perceives the shortage of the bandwidth and begins to negotiate the bandwidth re-allocation with the network. This buffer based approach seems effective to avoid the buffer overflow. However, the queue length varies with different time ranges, i.e., macroblock by macroblock, picture by picture and scene by scene. Thus, it would be difficult to decide an appropriate threshold value on the queue length. Another approach is to use the Q values within a picture. If the bandwidth is insufficient, the rate control algorithm reduces the amount of coded bits by applying the larger quantizer scale Q. Thus, when the large portion within the picture are coded with large Q, it indicates quantizer scale Q Figure 7: Q-R relationship that the allocated bandwidth is insufficient. Namely the bandwidth controller re-negotiates to increase the allocated bandwidth when the Q within a picture goes over the pre-defined threshold. The most influential picture type is I pictures and next P. These pictures have relatively large sizes and sensitive to the scene changes. Thus, the quantizer scale of I and P pictures is monitored in our control method. It is then sent to the bandwidth controller so that the bandwidth controller can decide whether the allocated bandwidth should be re-allocated or not. When the bandwidth is re-negotiated successfully, the amount of newly allocated bandwidth is informed to UPC and its conformed rate is changed.. Determination of required bandwidth In our method, the application first decides the required video quality by the largest quantizer scale Q max which the application can tolerate. Or, the application may use the lowest video quality in the form of SNR instead of Q max. In either way, the MPEG- controller decides the amount of required bandwidth to satisfy the requested video quality. Then, the connection setup is requested to the network. In determining the required bandwidth, we may employ the Q-R relationship function R(Q). In Fig. 7, we show the relationships between the quantizer scale and the traffic generation rate of three sample video sequences. As expected, the rate is decreased as the quantizer scale Q is set to be larger. For example, we can change the rate from Mbps to 1. Mbps by changing the quantizer scale from 1 to in the Scenery sequence, at the cost of video quality. It should be noted here that increasing quantizer scale beyond 3 is little useful, because essential information such

5 Table 1: Traffic characteristics of test videos Name Mean Maximum PtoA Scenery Size 17 Kbits 57 Kbits 3. Rate 5. Mbps 17. Mbps Starwars Size 5 Kbits 3 Kbits.11 Rate.15 Mbps.9 Mbps Live Size 99 Kbits 35 Kbits 3. Rate.97 Mbps.7 Mbps Comedy Size 3 Kbits 33 Kbits.13 Rate 5.95 Mbps.7 Mbps as headers give limitations on further rate reduction. In the case of the video sequence Scenery, the following equation can be derived using fit function of Mathematica [, 13]; 3:7 R(Q) = :7 + + :5 (1) Q Q It is true that Q-R relationship varies video by video, but they show similar characteristics as shown in Fig. 7. Thus, this equation R(Q) may be applied to other video sequences. In our method, we adjust R(Q) function to the actual video traffic by controlling the first terms of Eq. 1. Through simulations, we have revealed that about 9% of the quantizer scales used in the video sequence coded by are within the range up to the quantizer scale plus. We may use this characteristics of quantizer scale distribution. For example, to satisfy the maximum quantizer scale Q max =, the sending end station requests the network to be allocated the bandwidth R() such that the quantizer scale Q =can be obtained. 3 Simulation results In this section, we evaluate the effectiveness of our proposed rate control method for the MPEG- video transfer with the rate control algorithm. As described in Section, we can provide guaranteed QoS to users by giving the limitation on the range of the quantizer scale variation. However, as shown in Figs. and 5, the quantizer scale limitation causes the cell generation beyond the allocated bandwidth and the queue length increase. To avoid this, we introduce the rate control algorithm with the bandwidth renegotiation method. We employ four MPEG- video sequences for quality evaluation, Scenery, Starwars Live and Comedy. Each video sequence is seconds long and consists of pictures. We should note that we included the magnified figure in this paper to see the detailed behavior. Each picture consists of x pixels, i.e., macroblocks. A structure is IBBPBB. There traffic characteristics are summarized in Table 1. rate (Mbps) 1 maximum allocated 1 1 minimum Figure : MPEG- video traffic in with re-negotiation (Scenery) quantizer scale of I,P picture Figure 9: MPEG- quantizer scale variation in with re-negotiation (Scenery) 3.1 Basic property of control method In Fig., the resulting traffic generation rate of Scenery is shown where the bandwidth re-negotiation is employed. In this figure, we assume that the bandwidth re-negotiation is completed in a time length of a macroblock, i.e., 1/3 msec. Note that one may think 1/3 msec re-negotiation time is too short. It is perhaps true and we will investigate this aspect later. Our intention of this parameter setting is to explore the basic property of our method. For this we assume that there is no possibility of the bandwidth re-negotiation failure in evaluations. The required QoS is Q max in these figures. In obtaining Figs. through

6 SNR (db) with renegotiation Figure : MPEG- video quality variation in with re-negotiation (Scenery) allocated rate (Mbps) 1 1 delay delay 1 Figure : Comparison of amount of allocated bandwidth in with bandwidth re-negotiation (Scenery) Queue length of I picture (kbits) with renegotiation Queue length of I picture (kbits) 1 delay delay 1 Figure 11: Queue length transition in with and without bandwidth re-negotiation (Scenery) 13, we have used and for upper and lower threshold values to invoke the bandwidth re-negotiation. We will investigate this aspect later. The allocated bandwidth is shown with the solid line and the actual bit rate is shown with the dashed line (labeled as ). Comparing Fig. with Fig. 1, it is shown that the coded bit rate with our method has a bursty nature and the enough bandwidth is allocated to a scene-changing picture, while the scene changing is not treated properly in (Fig. ). The allocated bandwidth over the entire sequence is almost same in both and our method (Figs. and ). The required QoS is guaranteed as shown in Fig. 9. The quantizer scale is kept under through an entire sequence as Figure 13: Comparison of queue length in with bandwidth re-negotiation (Scenery) requested by users. As a result, the video quality is kept more uniform and higher than in as shown in Fig. In Fig. 11, the queue length transition in our method is shown together with original. As shown in Fig. 11, the queue length is slightly increased by about Kbits (5 cells; about msec). 3. Effect of large re-negotiation delay In Figs. through, we have assumed that it takes one macroblock time (i.e., 1/3 msec) for the network to perform the bandwidth re-negotiation. It means that the required bandwidth is allocated successfully 1/3 msec

7 rate (Mbps) fast up-fast down fast up-normal down normal up-normal down slow up-slow down Figure 1: Allocated bandwidth comparison for four combination of threshold values (Scenery, magnified) later than the emission of RM cell for the bandwidth renegotiation. In Figs. and 13, we next investigate the effect of the bandwidth re-negotiation delays. The bandwidth re-negotiation delays include the propagation delay and the processing delay of the RM cell. In those figures, we compare two cases where the processing delay is one macroblock time (1/3 msec, 1/ picture time) with, macroblock time (5/1 sec msec, about picture time). As shown in Fig., the bandwidth allocation is delayed in the case of, macroblock renegotiation delay. The delayed bandwidth allocation results in slightly different traffic characteristics, because the cell generation rate depends on the amount of the allocated bandwidth in. As a result, the queue length of the case of, macroblock re-negotiation delay is larger than that of one macroblock delay as shown in Fig. 13. The maximum queue length is about 1.5 Mbits (3,7 cells) when the bandwidth re-negotiation delay is, macroblock time. 3.3 When the bandwidth should be re-negotiated? It is important to decide the appropriate timing of the bandwidth re-negotiation. As already described, quantizer scale within each picture is monitored to detect the shortage or surplus of the allocated bandwidth. When the values of Q within the picture goes over the predefined threshold value, Q up, the bandwidth controller begins to re-negotiate the bandwidth with the network. In the case where the network load is high, the bandwidth re-negotiation may fail and the sending end station should Queue length (kbits) fast up-fast down fast up-normal down normal up-normal down slow up-slow down Figure 15: Queue length comparison for four combination of threshold values (Scenery, magnified) retry the bandwidth re-negotiation. Therefore, the sending end station also stores the excessive cells in the buffer until the sufficient bandwidth is allocated. The sending end station should detect the shortage of the bandwidth and begin the bandwidth re-negotiation as fast as possible to avoid the buffer overflow. To begin the bandwidth re-negotiation quickly, the threshold Q up should be small. However, because the Q distribution within the picture has a large variation, the small threshold causes the bandwidth controller to re-negotiate the bandwidth too frequently. When the value of Q of some picture is too small, the allocated bandwidth is too much and the bandwidth re-negotiation is required to make the allocated bandwidth smaller. From the point of view of the network efficiency, the allocated bandwidth should be reduced as soon as and as much as possible, to achieve the multiplexing gain on the link. In our method, when the value of Q within the picture goes under the pre-defined threshold (Q down ), the bandwidth controller begins the bandwidth renegotiation with the network to reduce the allocated bandwidth. Figure 1 investigates the appropriate threshold values for the bandwidth re-negotiation. The maginified figure is shown to see the details. The traffic rate variation when the fixed quantizer scale is applied is shown in Fig. 1. The pairs of thresholds (Q up Q down ) we have used are (9,7), (9,5), (,) and (11,5), which are referred to as fast up-fast down, fast up-slow down, normal up-normal down and slow up-slow down, respectively. For example, in fast up-fast down (9,7), the sending end station starts the bandwidth re-negotiation to increase the allocated

8 rate (Mbps) maximum allocated minimum Figure 1: MPEG- video traffic in with bandwidth re-negotiation (Starwars) rate (Mbps) maximum minimum Figure 17: MPEG- video traffic (Starwars) bandwidth when the quantizer scale within a picture goes beyond 9. In obtaining the figure, Q max is fixed at and the resulting quantizer scale should be around in our method. Thus, when we apply fast up-fast down, both shortage and surplus of the bandwidth will be detected fast. With slow up-slow down threshold pairs the allocated bandwidth is kept unchanged for some duration, because it is insensitive to the bandwidth starvation and surplus. As a result, the queue length of slow up-slow down is the largest among four threshold pairs as shown in Fig. 15. The other three threshold pairs show similar behavior in queue length. From these results, we can observe that normal up-normal down is preferable strategy in terms of low frequency of bandwidth re-negotiation and smaller delays at the buffer. Queue length of I picture (kbits) with renegotiation Figure 1: Queue length in with bandwidth renegotiation (Starwars) In Fig. 1, the processing delay of the bandwidth renegotiation within the network is fixed at one macroblock time (1/3 msec). This processing delay (displayed as D proc ) includes the propagation delay in the network and the processing delay of the signaling message. It is a rather ideal situation, and we have also investigated the case where the processing time D proc is, macroblock (5/1 sec ' msec), and we confirmed that the same tendency can be observed. The effect of the bandwidth re-negotiation failure where the sending end station retries the bandwidth re-negotiation repeatedly can be evaluated through this investigation on the large processing delay case. 3. Applicability of proposed control method As described in Subsection., we have employed the Q-R relationship function R(Q) given by eq.1 to determine the amount of requested bandwidth. While this equation is derived from a video sequence Scenery, Q-R relationship show similar characteristics in both Scenery and Starwars as illustrated in Fig. 7. We investigate the adaptability of R(Q) function to another video sequence Starwars. We assume that the bandwidth re-negotiation delay is one macroblock time in simulations. In Fig. 1, the cell generation rate and the allocated bandwidth are shown. Compared with Fig. 17, the traffic generation rate is kept almost same, which means the scene changes are treated properly. The allocated bandwidth is close to the actual traffic and this results in the non-explosion of the queue length as shown in Fig. 1. Thus, R(Q) derived from a specific video sequence Scenery may be applicable to the other video se-

9 Table : Allocated bandwidth comparison (Scenery, Mbps) D proc =1 D proc =, Q max Ave Max Min Ave Max Min Table 3: SNR comparison (Scenery, db) D proc =1 D proc =, Q max Ave Max Min Ave Max Min quence in our proposed method. Of course, more experiments are necessary to derive such a conclusion, which is left as a further study. 3.5 Quality comparison with Test Model5 In this section, we compare the quality of our proposed method with original MPEG- Test Model 5. In Tables and 3, we summarize the quality of our proposed method for different processing delay and required maximum quantizer scale. In these tables, the threshold pair of normal up-normal down (Q up =, Q down =) is employed. As shown in Table, the appropriate bandwidth allocation is performed according to the required video quality. As shown in the table, the resulting video quality is higher than. For example, when the bandwidth of is fixed to be 3. Mbps (which corresponds to the rate of Q max = 1), the minimum SNR of video stream is.5, which is smaller than. of our proposed method. We have also applied our proposed method to the other sequences shown in Table 1 and confirmed that our method is applicable and effective. Maximum delay guarantee Through Sections 3 and 3.5, we have shown that we can achieve effective and high quality video transfer over ATM networks with our proposed method. However, the bandwidth re-negotiation does not always succeed when the network load is high and there is no available bandwidth. Even if the bandwidth re-negotiation fails and the allocated bandwidth is insufficient, MPEG- encoder in our method produces the video stream which satisfies the required quality. As a result, the cell generation rate goes beyond the allocated bandwidth and it causes the buffering delay at the sending end station. In such a case, QoS violation in terms Queue length of I picture (kbits) with delay control without delay control Figure 19: Effect of queue length control (Starwars) of delay may happen, especially when the application operates in a real time fashion. For such applications which requires strict guarantees on data transfer delay and does not persist in the each picture quality, we introduce the mechanism to guarantee the delay bound. In this mechanism, considering the sudden growth in queue length tends to occur during bandwidth re-negotiation process, the Q limitation is removed for a while when the queue length goes beyond the threshold. When there is no Q limitation, normal encoding is performed and the queue length can be kept at the appropriate level. For example in Fig. 19, we show the effectiveness this delay control in terms of queue length at the sending end station. In this figure, when the buffering delay exceeds msec during the bandwidth re-negotiation process, the Q limitation is removed. The bandwidth re-negotiation request is repeated in the next picture s time slot. When the re-negotiation succeeds, the Q limitation is introduced again. Compared with no delay control case (labeled as without delay control in Fig. 19), it is clearly shown that the maximum queue length is kept smaller. For example, the buffering delay becomes about 9 msec from msec around 13th picture. However, the received video quality is degraded from 19.3 db to 1. db because of removal of Q limitation. It is obvious that there is trade off between picture quality guarantee and delay guarantee, and the application may decide the preferred policy. 5 Conclusion In this paper we have proposed the rate control algorithm of MPEG- video traffic, which is based on MPEG-

10 rate control algorithm. We have employed the bandwidth re-negotiation method to guarantee the requested QoS, and to improve the uniformity of the quality within the picture and over the entire video sequence. Through simulations, we showed that two problems of, i.e., nonuniformity of the video quality and the scene change handling, are much improved by our proposed method. We have also investigated the effect of the processing delay required to perform the bandwidth re-negotiation. Our method can also be applied to other protocols in which the bandwidth is reserved to the connection and the allocated bandwidth can be changed through the negotiation with the network. One such example is RSVP (Resource reservation Protocol)[1] which is recently developed for the Internet. As further studies, we should examine the effectiveness of our control method by applying the other MPEG- video sequences. In this paper, we have assumed that the bandwidth re-negotiation always succeeded. For more realistic evaluation where the bandwidth re-negotiation fails according to the network traffic load condition, we need to investigate the appropriate set of parameters for delay control mechanism. Acknowledgements This work was supported in part by Research for the Future Program of Japan Society for the Promotion of Science under the Project Integrated Network Architecture for Advanced Multimedia Application Systems. References [1] ITU-T, ITU-T recommendation I.371, traffic control and congestion control in B-ISDN, International Telecommunication Union, 199 revised in [] ISO/IEC DIS 131-, MPEG- video, ISO standard, 199. [3] D. Gall, MPEG: A video compression standard for multimedia applications, Communications of the ACM, vol. 3, pp , April [5] ISO/IEC/JTC1/SC9/WG11, Test model 5, must be removed, April 199. [] ITU-T Draft Standard Q.93, Preliminary Draft. International Telecommunication Union, [7] F. Guillemin and P. Boyer, ATM block transfer capabilities: The special case of ABT/DT, Proceedings of IEEE GLOBECOM 9, pp. 7 7, November 199. [] A. Eleftheriadis and D. Anastassiou, Meeting arbitrary QoS constraints using dynamic rate shaping of coded digital video, Proceedings of 5th Intenational Workshop on Network and Operating System Support for Digital Audio and Video, pp. 95, April [9] A. Campbell, D. Hutchison, and C. Aurrecoechea, Dynamic QoS management for scalable video flows, Proceedings of 5th Intenational Workshop on Network and Operating System Support for Digital Audio and Video, pp. 7 11, April [] A.Adas, Supporting real time VBR video using dynamic reservation based on linear prediction, Proceedings of IEEE INFOCOM 9, pp , March 199. [11] D. J.Reininger, D. Raychaudhuri, and J. Y.Hui, Bandwidth renegotiation for VBR video over ATM networks, IEEE Journal on Selected Areas in Communications, vol. 1, pp. 7 5, August 199. [] K. Fukuda, N. Wakamiya, M. Murata, and H. Miyahara, QoS mapping between user s preference and bandwidth control for video transport, Proceedings of Fifth IFIP International Workshop on Quality of Service, pp. 91 3, May [13] S. Wolfram, Mathematica. Wolfram Research, Inc., 199. [1] L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, RSVP: A new resource reservation protocol, IEEE Network Magazine, September [] M. Butto, E. Cavallero, and A. Tonietti, Effectiveness of the leaky bucket policing mechanism in ATM networks, IEEE Journal on Selected Areas in Communications, vol. 9, pp , April 1991.

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management Traffic and Congestion Management in ATM 3BA33 David Lewis 3BA33 D.Lewis 2007 1 Traffic Control Objectives Optimise usage of network resources Network is a shared resource Over-utilisation -> congestion

More information

On TCP-friendly Video Transfer

On TCP-friendly Video Transfer On -friendly Video Transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University - Machikaneyama, Toyonaka, Osaka -, JAPAN wakamiya@ics.es.osaka-u.ac.jp

More information

TCP-friendly video transfer

TCP-friendly video transfer -friendly video transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University -3 Machikaneyama, Toyonaka, Osaka -3, JAPAN ABSTRACT When both and UDP

More information

Traffic Management Tools for ATM Networks With Real-Time and Non-Real-Time Services

Traffic Management Tools for ATM Networks With Real-Time and Non-Real-Time Services Traffic Management Tools for ATM Networks With Real-Time and Non-Real-Time Services Kalevi Kilkki Helsinki University of Technology e-mail: kalevi.kilkki@hut.fi Abstract This presentation considers some

More information

Quality Control Scheme for ATM Switching Network

Quality Control Scheme for ATM Switching Network UDC 621.395.345: 621.395.74 Quality Control Scheme for ATM Switching Network VMasafumi Katoh VTakeshi Kawasaki VSatoshi Kakuma (Manuscript received June 5,1997) In an ATM network, there are many kinds

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

SIMULATION OF PACKET DATA NETWORKS USING OPNET

SIMULATION OF PACKET DATA NETWORKS USING OPNET SIMULATION OF PACKET DATA NETWORKS USING OPNET Nazy Alborz, Maryam Keyvani, Milan Nikolic, and Ljiljana Trajkovic * School of Engineering Science Simon Fraser University Vancouver, British Columbia, Canada

More information

Testing Policing in ATM Networks

Testing Policing in ATM Networks Testing Policing in ATM Networks Policing is one of the key mechanisms used in ATM (Asynchrous Transfer Mode) networks to avoid network congestion. The HP E4223A policing and traffic characterization test

More information

ATM Quality of Service (QoS)

ATM Quality of Service (QoS) ATM Quality of Service (QoS) Traffic/Service Classes, Call Admission Control Usage Parameter Control, ABR Agenda Introduction Service Classes and Traffic Attributes Traffic Control Flow Control Special

More information

Intermediate Traffic Management

Intermediate Traffic Management Intermediate Traffic Management This presentation has been generated by the ATM Forum for the purpose of educating the public on ATM Technology and the ATM Forum s activities. This presentation is the

More information

Integrating Euro-ISDN with ATM Technology : Interworking Mechanisms and Services Support

Integrating Euro-ISDN with ATM Technology : Interworking Mechanisms and Services Support Integrating Euro-ISDN with ATM Technology : Interworking Mechanisms and Services Support L. Mandalos [1], K. Leonidou [2], C. Andreopoulos [3], J. Drakos [4], S. Koubias [5], G. Papadopoulos [6] [1] Research

More information

Lecture 4 Wide Area Networks - Congestion in Data Networks

Lecture 4 Wide Area Networks - Congestion in Data Networks DATA AND COMPUTER COMMUNICATIONS Lecture 4 Wide Area Networks - Congestion in Data Networks Mei Yang Based on Lecture slides by William Stallings 1 WHAT IS CONGESTION? congestion occurs when the number

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS ATM SERVICE CATEGORIES Service Categories : represent particular combinations of traffic parameters and QoS parameters. These parameters are determined by users for a

More information

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy) ATM Asynchronous Transfer Mode (and some SDH) (Synchronous Digital Hierarchy) Why use ATM? Circuit switched connections: After initial setup no processing in network nodes Fixed bit rates, fixed time delay

More information

A Measurement-Based CAC Strategy for ATM Networks

A Measurement-Based CAC Strategy for ATM Networks A Measurement-Based CAC Strategy for ATM Networks Sponsor: Sprint Corporation Kunyan Liu David W. Petr Technical Report TISL-11230-01 Telecommunications & Information Sciences Laboratory Department of

More information

Designing Efficient Explicit-Rate Switch Algorithm with Max-Min Fairness for ABR Service Class in ATM Networks

Designing Efficient Explicit-Rate Switch Algorithm with Max-Min Fairness for ABR Service Class in ATM Networks Designing Efficient Explicit-Rate Switch Algorithm with Max-Min Fairness for ABR Service Class in ATM Networks Hiroyuki Ohsaki, Masayuki Murata and Hideo Miyahara Department of Informatics and Mathematical

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Stephan Günther

More information

Compressed Video Streams: Network Constrained Smoothing

Compressed Video Streams: Network Constrained Smoothing Compressed Video Streams: Network Constrained Smoothing Chris Bewick Rubem Pereira Madjid Merabti. June 1999 Distributed Multimedia Systems Group Liverpool John Moores University Byrom St, Liverpool, England.

More information

A Measurement-Based CAC Strategy for ATM Networks

A Measurement-Based CAC Strategy for ATM Networks A Measurement-Based CAC Strategy for ATM Networks Kunyan Liu, David W. Petr, Cameron Braun*, Telecommunications & Information Sciences Laboratory Department of Electrical Engineering and Computer Science

More information

Decoupling QOS Guarantees and Connection Establishment in Communication Networks.

Decoupling QOS Guarantees and Connection Establishment in Communication Networks. Decoupling QOS Guarantees and Connection Establishment in Communication Networks. Dinesh C. Verma Philips Research 345 Scarborough Road Briarcliff Manor, NY -10510 Phone: (914)-945-6079 FAX: (914)-945-6375

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

QOS in ATM Networks. Traffic control in ATM networks. Layered model. Call level. Pag. 1

QOS in ATM Networks. Traffic control in ATM networks. Layered model. Call level. Pag. 1 Traffic control in ATM networks Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ QoS Issues in Telecommunication Networks - 1 Layered model Used

More information

Lecture 17 Multimedia Transport Subsystem (Part 3)

Lecture 17 Multimedia Transport Subsystem (Part 3) CS 414 Multimedia Systems Design Lecture 17 Multimedia Transport Subsystem (Part 3) Klara Nahrstedt Spring 2010 Administrative MP2: deadline Monday, March 1, demos 5-7pm (sign up in class on Monday) HW1:

More information

End-to-End Delay Analysis of Videoconferencing over Packet-Switched Networks

End-to-End Delay Analysis of Videoconferencing over Packet-Switched Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 4, AUGUST 2000 479 End-to-End Delay Analysis of Videoconferencing over Packet-Switched Networks Mario Baldi, Member, IEEE, and Yoram Ofek, Member, IEEE

More information

QoS Policy Parameters

QoS Policy Parameters CHAPTER 6 This chapter describes the parameters, both required and optional, for QoS provisioning using the ISC user interface. Service level QoS parameters include all entry fields in the VoIP, Management,

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks P. Rajan Dr. K.L.Shanmuganathan Research Scholar Prof.

More information

Congestion in Data Networks. Congestion in Data Networks

Congestion in Data Networks. Congestion in Data Networks Congestion in Data Networks CS420/520 Axel Krings 1 Congestion in Data Networks What is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-261 June 1997 Standardizing Information and Communication Systems Broadband Private Integrated Services Network (B-PISN) - Service Description - Broadband Connection Oriented Bearer Services

More information

Improving QOS in IP Networks. Principles for QOS Guarantees

Improving QOS in IP Networks. Principles for QOS Guarantees Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential

More information

QUALITY of SERVICE. Introduction

QUALITY of SERVICE. Introduction QUALITY of SERVICE Introduction There are applications (and customers) that demand stronger performance guarantees from the network than the best that could be done under the circumstances. Multimedia

More information

FAIR DELAY OPTIMIZATION-BASED RESOURCE ALLOCATION ALGORITHM FOR VIDEO TRAFFIC OVER WIRELESS MULTIMEDIA SYSTEM

FAIR DELAY OPTIMIZATION-BASED RESOURCE ALLOCATION ALGORITHM FOR VIDEO TRAFFIC OVER WIRELESS MULTIMEDIA SYSTEM FAIR DELAY OPTIMIZATION-BASED RESOURCE ALLOCATION ALGORITHM FOR VIDEO TRAFFIC OVER WIRELESS MULTIMEDIA SYSTEM 1 M. R. M. Rizk, Senior Member, IEEE, 2 M. I. Dessouky, 3 Sami A. El-Dolil, and 4 Mohammed

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Traffic control in ATM networks

Traffic control in ATM networks Traffic control in ATM networks Andrea Bianco Tl Telecommunication Nt Network kgroup firstname.lastname@polito.it http://www.telematica.polito.it/ QoS Issues in Telecommunication Networks - 1 Layered model

More information

Simulation Study for a Broadband Multimedia VSAT Network

Simulation Study for a Broadband Multimedia VSAT Network Simulation Study for a Broadband Multimedia Yi Qian, Rose Hu, and Hosame Abu-Amara Nortel s 2201 Lakeside Blvd., Mail Stop 992-02-E70 Richardson, Texas 75082, USA Phone: 972-685-7264 Fax: 972-685-3463

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company ABSTRACT The ATM unspecified bit rate (UBR) class of service some times referred to as best effort service-

More information

Quality Differentiation with Source Shaping and Forward Error Correction

Quality Differentiation with Source Shaping and Forward Error Correction Quality Differentiation with Source Shaping and Forward Error Correction György Dán and Viktória Fodor KTH, Royal Institute of Technology, Department of Microelectronics and Information Technology, {gyuri,viktoria}@imit.kth.se

More information

Multimedia Networking. Network Support for Multimedia Applications

Multimedia Networking. Network Support for Multimedia Applications Multimedia Networking Network Support for Multimedia Applications Protocols for Real Time Interactive Applications Differentiated Services (DiffServ) Per Connection Quality of Services Guarantees (IntServ)

More information

Performance Characteristics of a Packet-Based Leaky-Bucket Algorithm for ATM Networks

Performance Characteristics of a Packet-Based Leaky-Bucket Algorithm for ATM Networks Performance Characteristics of a Packet-Based Leaky-Bucket Algorithm for ATM Networks Toshihisa OZAWA Department of Business Administration, Komazawa University 1-23-1 Komazawa, Setagaya-ku, Tokyo 154-8525,

More information

SIMULATION OF PACKET DATA NETWORKS USING OPNET

SIMULATION OF PACKET DATA NETWORKS USING OPNET Nazy Alborz Maryam Keyvani Milan Nikolic Ljiljana Trajkovic SIMULATION OF PACKET DATA NETWORKS USING OPNET TM Communication Networks Laboratory School of Engineering Science Simon Fraser University Road

More information

NEW TRANSFER METHODS FOR CLIENT-SERVER TRAFFIC IN ATM NETWORKS

NEW TRANSFER METHODS FOR CLIENT-SERVER TRAFFIC IN ATM NETWORKS NEW TRANSFER METHODS FOR CLIENT-SERVER TRAFFIC IN ATM NETWORKS David Lecumberri Kai-Yeung Siu* Paolo Narv6ez Massachusetts Institute of Technology Masayoshi Nabeshima Naoaki Yamanaka NlT Network Service

More information

11. Traffic management in ATM. lect11.ppt S Introduction to Teletraffic Theory Spring 2003

11. Traffic management in ATM. lect11.ppt S Introduction to Teletraffic Theory Spring 2003 lect11.ppt S-38.145 - Introduction to Teletraffic Theory Spring 2003 1 Contents Introduction ATM technique Service categories and traffic contract Traffic and congestion control in ATM Connection Admission

More information

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues 168 430 Computer Networks Chapter 13 Congestion in Data Networks What Is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet handling capacity

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

Lecture Outline. Bag of Tricks

Lecture Outline. Bag of Tricks Lecture Outline TELE302 Network Design Lecture 3 - Quality of Service Design 1 Jeremiah Deng Information Science / Telecommunications Programme University of Otago July 15, 2013 2 Jeremiah Deng (Information

More information

ATM Traffic Management

ATM Traffic Management ATM Traffic Management Professor of Computer and Info. Sciences Columbus, OH 43210-1277 These slides are available at http://www.cis.ohio-state.edu/~jain/cis777-99 1 Dime Sale One Megabit memory, One Megabyte

More information

Congestion Control Open Loop

Congestion Control Open Loop Congestion Control Open Loop Muhammad Jaseemuddin Dept. of Electrical & Computer Engineering Ryerson University Toronto, Canada References 1. A. Leon-Garcia and I. Widjaja, Communication Networks: Fundamental

More information

ATG s Communications & Networking Technology Guide Series This guide has been sponsored by

ATG s Communications & Networking Technology Guide Series This guide has been sponsored by ATM Traffic Management ATG s Communications & Networking Technology Guide Series This guide has been sponsored by Table of Contents The Challenge: Efficiency with Service Integrity........................

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

Network management and QoS provisioning - QoS in ATM Networks

Network management and QoS provisioning - QoS in ATM Networks QoS in ATM Networks Layered model In order to define QoS parameters and traffic characterization a layered model is defined; the following classes are introduced:. call level;. burst level;. cell level.

More information

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers CHAPTER 1 Introduction to ATM Traffic Management on the Cisco 7200 Series Routers In the latest generation of IP networks, with the growing implementation of Voice over IP (VoIP) and multimedia applications,

More information

Network Support for Multimedia

Network Support for Multimedia Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs

More information

Which Service for TCP/IP Traffic on ATM: ABR or UBR?

Which Service for TCP/IP Traffic on ATM: ABR or UBR? Which Service for TCP/IP Traffic on ATM: ABR or UBR? Standby Guaranteed Joy Riders Confirmed Columbus, OH 43210-1277 Contact: Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/ 2 1 Overview Service

More information

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Jeffrey S. McVeigh 1 and Siu-Wai Wu 2 1 Carnegie Mellon University Department of Electrical and Computer Engineering

More information

A transport-layer approach for achieving predictable throughput for Internet applications

A transport-layer approach for achieving predictable throughput for Internet applications Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of

More information

Traffic and Congestion Control in ATM Networks Using Neuro-Fuzzy Approach

Traffic and Congestion Control in ATM Networks Using Neuro-Fuzzy Approach Traffic and Congestion Control in ATM Networks Using Neuro-Fuzzy Approach Suriti Gupta College of Technology and Engineering Udaipur-313001 Vinod Kumar College of Technology and Engineering Udaipur-313001

More information

STATISTICAL PROPERTIES OF MPEG STREAMS AND ISSUES FOR TRAMSMISSION OF VIDEO INFORMATION IN HIGH SPEED NETWORKS

STATISTICAL PROPERTIES OF MPEG STREAMS AND ISSUES FOR TRAMSMISSION OF VIDEO INFORMATION IN HIGH SPEED NETWORKS STATISTICAL PROPERTIES OF MPEG STREAMS AND ISSUES FOR TRAMSMISSION OF VIDEO INFORMATION IN HIGH SPEED NETWORKS Marek Natkaniec, Krzysztof Wajda {wajda,natkanie}@kt.agh.edu.pl. Telecommunications Department,

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

More information

11. Traffic management in ATM

11. Traffic management in ATM lect11.ppt S-38.145 - Introduction to Teletraffic Theory - Fall 2000 1 Contents Introduction ATM technique Service categories Traffic contract Traffic and congestion control in ATM Connection Admission

More information

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley?

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley? Networking 2004 Athens 11 May 2004 From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley? Jim Roberts France Telecom R&D The story of QoS: how to get

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services

Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services IEICE TRANS. COMMUN., VOL.E82??, NO.1 JANUARY 1999 1 PAPER Special Issue on Content Delivery Networks Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services Masahiro SASABE, Student

More information

TELE Switching Systems and Architecture. Assignment Week 10 Lecture Summary - Traffic Management (including scheduling)

TELE Switching Systems and Architecture. Assignment Week 10 Lecture Summary - Traffic Management (including scheduling) TELE9751 - Switching Systems and Architecture Assignment Week 10 Lecture Summary - Traffic Management (including scheduling) Student Name and zid: Akshada Umesh Lalaye - z5140576 Lecturer: Dr. Tim Moors

More information

THE majority of traffic in broad-band networks is likely

THE majority of traffic in broad-band networks is likely 1040 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 15, NO. 6, AUGUST 1997 Rate Control for VBR Video Coders in Broad-Band Networks Maher Hamdi, James W. Roberts, and Pierre Rolin Abstract We present

More information

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE Jamil Y. Khan 1, Pratik Das 2 School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan, NSW 238,

More information

Network Model for Delay-Sensitive Traffic

Network Model for Delay-Sensitive Traffic Traffic Scheduling Network Model for Delay-Sensitive Traffic Source Switch Switch Destination Flow Shaper Policer (optional) Scheduler + optional shaper Policer (optional) Scheduler + optional shaper cfla.

More information

Traffic Management. Service Categories CHAPTER

Traffic Management. Service Categories CHAPTER CHAPTER 3 The following traffic management functions are supported on the PNNI node: Asymmetrical traffic requirements. Connection Admission Control (CAC). Qbin for AutoRoute and PNNI Mapping of SVC/SPVC

More information

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Jongho Bang Sirin Tekinay Nirwan Ansari New Jersey Center for Wireless Telecommunications Department of Electrical

More information

A Framework for Video Streaming to Resource- Constrained Terminals

A Framework for Video Streaming to Resource- Constrained Terminals A Framework for Video Streaming to Resource- Constrained Terminals Dmitri Jarnikov 1, Johan Lukkien 1, Peter van der Stok 1 Dept. of Mathematics and Computer Science, Eindhoven University of Technology

More information

Network Layer Enhancements

Network Layer Enhancements Network Layer Enhancements EECS 122: Lecture 14 Department of Electrical Engineering and Computer Sciences University of California Berkeley Today We have studied the network layer mechanisms that enable

More information

Performance of a Switched Ethernet: A Case Study

Performance of a Switched Ethernet: A Case Study Performance of a Switched Ethernet: A Case Study M. Aboelaze A Elnaggar Dept. of Computer Science Dept of Electrical Engineering York University Sultan Qaboos University Toronto Ontario Alkhod 123 Canada

More information

T-Spec Examples for Audio-Video Bridging. Osama Aboul-Magd

T-Spec Examples for Audio-Video Bridging. Osama Aboul-Magd T-Spec Eamples for Audio-Video Bridging Osama Aboul-Magd Source TSPEC for IP Intserv > Five parameters describing the traffic, p, r, b, m, M. > Peak rate, p measured in bytes of IP datagram per second

More information

A hybrid medium access control for convergence of broadband wireless and wireline ATM networks

A hybrid medium access control for convergence of broadband wireless and wireline ATM networks Downloaded from orbit.dtu.dk on: Oct 07, 2018 A hybrid medium access control for convergence of broadband wireless and wireline ATM networks Liu, Hong; Gliese, Ulrik Bo; Dittmann, Lars Published in: Proceeding

More information

PROPOSAL OF MULTI-HOP WIRELESS LAN SYSTEM FOR QOS GUARANTEED TRANSMISSION

PROPOSAL OF MULTI-HOP WIRELESS LAN SYSTEM FOR QOS GUARANTEED TRANSMISSION PROPOSAL OF MULTI-HOP WIRELESS LAN SYSTEM FOR QOS GUARANTEED TRANSMISSION Phuc Khanh KIEU, Shinichi MIYAMOTO Graduate School of Engineering, Osaka University 2-1 Yamada-oka, Suita, Osaka, 565-871 JAPAN

More information

Traffic Management. Service Categories CHAPTER

Traffic Management. Service Categories CHAPTER CHAPTER 3 The following traffic management functions are supported on the PNNI node: Asymmetrical traffic requirements Connection admission control (CAC) Qbin for AutoRoute and PNNI Mapping of SVC/SPVC

More information

Lecture 17: Distributed Multimedia

Lecture 17: Distributed Multimedia 06-06798 Distributed Systems Lecture 17: Distributed Multimedia Distributed Systems 1 Overview Characteristics of multimedia systems audio, video, etc delivery in real time, on time Quality of service

More information

Illustration of The Traffic Conformance in ATM Network

Illustration of The Traffic Conformance in ATM Network Illustration of The Traffic Conformance in ATM Network Tran Cong Hung (Post & Telecommunication Institute of Technology, Viet Nam) E-mail : conghung@ptithcm.edu.vn Pham Minh Ha (Hanoi University of Technology,

More information

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1 ATM Hierarchical Shaping ATM VC into VP Shaping, page 1 Traffic shaping is a quality of service (QoS) mechanism that is used to manage the network traffic by shaping the traffic to a specified rate. Traffic

More information

3. Quality of Service

3. Quality of Service 3. Quality of Service Usage Applications Learning & Teaching Design User Interfaces Services Content Process ing Security... Documents Synchronization Group Communi cations Systems Databases Programming

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January-2016 446 Intelligent Traffic Management of the ABR/UBR Service for TCP/IP in Fair Rate ATM Networks P. Rajan Dr. Arul

More information

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs Document ID: 10414 Contents Introduction Prerequisites Requirements Components Used Conventions What is Variable Bit

More information

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control Chapter 12 Congestion in Data Networks Effect of Congestion Control Ideal Performance Practical Performance Congestion Control Mechanisms Backpressure Choke Packet Implicit Congestion Signaling Explicit

More information

9. D. Tse, R. Gallager, and J. Tsitsiklis. Statistical multiplexing of multiple timescale

9. D. Tse, R. Gallager, and J. Tsitsiklis. Statistical multiplexing of multiple timescale 9. D. Tse, R. Gallager, and J. Tsitsiklis. Statistical multiplexing of multiple timescale markov streams. Preprint. 10. J.S. Turner. Managing Bandwidth in ATM Networks with Bursty Trac. IEEE Network Magazine,

More information

Traffic Access Control. Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

Traffic Access Control. Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011 Traffic Access Control Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011 Outlines Traffic Access Control Definition Traffic Shaping Traffic Policing The Leaky Bucket The Token

More information

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making

More information

ATM Logical Connections: VCC. ATM Logical Connections: VPC

ATM Logical Connections: VCC. ATM Logical Connections: VPC ATM Logical Connections: VCC Logical Connections in ATM are referred to as virtual channel connections (VCCs). Virtual channel (VC) is a generic term used to describe unidirectional transport of ATM cells

More information

Chapter 1 Introduction

Chapter 1 Introduction Emerging multimedia, high-speed data, and imaging applications are generating a demand for public networks to be able to multiplex and switch simultaneously a wide spectrum of data rates. These networks

More information

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode DATA AND COMPUTER COMMUNICATIONS Lecture 4 Wide Area Networks - Asynchronous Transfer Mode Mei Yang Based on Lecture slides by William Stallings 1 ATM a streamlined packet transfer interface similarities

More information

Performance Analysis & QoS Guarantee in ATM Networks

Performance Analysis & QoS Guarantee in ATM Networks P a g e 131 Global Journal of Computer Science and Technology Performance Analysis & QoS Guarantee in ATM Networks Parag Jain!, Sandip Vijay!!, S. C. Gupta!!!! Doctoral Candidate, Bhagwant Univ. & Professor,

More information

Converged Networks. Objectives. References

Converged Networks. Objectives. References Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture

More information

Experiments Involving the Transmission of Layered Video over a Local ATM Network

Experiments Involving the Transmission of Layered Video over a Local ATM Network Experiments Involving the Transmission of Layered Video over a Local ATM Network Larry Baptiste Electrical and Computer Engineering University of Toronto Toronto ON, Canada M5S 3G4 Email: larry@comm.utoronto.ca

More information

A Method for Traffic Scheduling Based on Token Bucket QoS Parameters

A Method for Traffic Scheduling Based on Token Bucket QoS Parameters A Method for Traffic Scheduling Based on Token Bucket QoS Parameters Fernando Moreira 1 José Ruela 2,3 Departamento de Informática, Universidade Portucalense, Porto, Portugal (fmoreira@uptpt) DEEC, Faculdade

More information

Introduction to IP QoS

Introduction to IP QoS Introduction to IP QoS Primer to IP Quality of Service Aspects Queuing, Shaping, Classification Agenda IP QoS Introduction Queue Management Congestion Avoidance Traffic Rate Management Classification and

More information

EVALUATION OF THREE CAC METHODS: GAUSSIAN APPROXIMATION METHOD, METHOD OF EFFECTIVE BANDWIDTH AND DIFFUSION APPROXIMATION METHOD

EVALUATION OF THREE CAC METHODS: GAUSSIAN APPROXIMATION METHOD, METHOD OF EFFECTIVE BANDWIDTH AND DIFFUSION APPROXIMATION METHOD Journal of ELECTRICAL ENGINEERING, VOL. 57, NO. 6, 2006, 360 364 EVALUATION OF THREE CAC METHODS: GAUSSIAN APPROXIMATION METHOD, METHOD OF EFFECTIVE BANDWIDTH AND DIFFUSION APPROXIMATION METHOD Peter Kvačkaj

More information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota

More information

Multimedia Networking

Multimedia Networking CE443 Computer Networks Multimedia Networking Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS 28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information