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

Size: px
Start display at page:

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

Transcription

1 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 larry@comm.utoronto.ca Anindo Banerjea Information Sciences Institute University of Southern California Marina del Rey, CA 9292, USA banerjea@isi.edu. Abstract In this paper we report our experience with the transmission of layered video over a local ATM network. The layered video was obtained through the use of a subband video codec and an MPEG2 codec. The video was transmitted as a constant bit rate (CBR) base layer and an unspecified bit rate (UBR) enhancement layer. We then introduced background traffic (both CBR and UBR) in order to determine their effect on the layered video in terms of delay, jitter and loss. The results obtained were quite promising, with competing cross traffic in the network having very little effect on base layer jitter or loss. We also found that specifying the cell delay variation tolerance (CDVT) was a factor in preventing base layer loss. Losses in the enhancement layer occurred only when total utilization exceeded 1%; also maintaining synchronization between the two layers did not prove to be problematic even at very high network utilization. Losses in the base layer had a disastrous effect on the quality of the received video, while losses in the enhancement layer allowed graceful degradation in the quality of received video. Keywords: Layered Video, Subband Coding, ATM Networks, ATM Analyzer, Experimental Systems, PSNR, 1- Point CDV, MPEG-2 Video. 1. Introduction Asynchronous transfer mode (ATM) is the technology chosen by the International Telecommunications Union (ITU) for Broadband Integrated Services Digital Networks (B-ISDNs). In addition to supporting traditional data and voice services, B-ISDNs will support the transport of images, video, audio, and large amount of interactive computer data. The provisioning of video services is one of the driving forces behind the implementation of B-ISDNs, and hence the efficient transport of video over ATM networks is an important issue. Video can be constant bit rate (CBR) or variable bit rate (VBR). CBR video has the advantage of being easy to manage in the network. However, it suffers from variable picture quality, since when the scene being transmitted has a lot of information content (motion, details, etc.), more aggressive quantization must be used to keep the bit-rate constant. Alternatively, the CBR reservation in the network can be made for the highest bit-rate required, resulting in bandwidth wastage. Conversely, VBR video is difficult to manage in the network, since statistical multiplexing of VBR sources can cause network congestion, leading to cell losses and delay jitter. However, VBR video has the potential advantage of providing consistent quality, while at the same time saving on bandwidth through the use of statistical multiplexing. Layered source coding can be used to overcome this drawback and maintain the advantage of VBR coding. In the layered video concept an encoder produces video made up of a number of layers. Typically two layers are produced: a base layer and an enhancement layer. 1 / 13

2 The following list describes some of the motivating factors behind layered video: The use of layered video allows the transmission of VBR video, while simultaneously allowing CBR reservations to be made in the network. This is done by keeping the base layer at a constant bit-rate, while allowing the sum of the base and enhancement layers to be variable to achieve a constant quality. The base layer can then be sent using CBR service in the network, while the enhancement layer can be sent without any reservations. Digital networks are made up of a heterogeneous mix of subnetworks, which may support varying bandwidths and qualities of service. Encoding video into a range of layers allow subnetworks to subscribe to the appropriate amount of layers that they can support. Different endpoints may simply want to subscribe to a smaller number of layers because that is all they are willing to pay for. The objective of our work is to examine the practical issues involved in implementing such a layered video system in an ATM network. The kind of questions that we try to answer include: Is there sufficient QoS difference between the various service classes of ATM network to warrant a layered video scheme at the end-system? How much of the quality difference is due to the end-system effects and how much can be attributed to the network? What are the synchronization issues that arise due to the different delay experienced by the different layers? What is the effect of the QoS seen by the different streams on the resulting video? How do these results differ for different encoding schemes? While there exists previous experimental work on layered video [1, 2], they did not include systematic measurements, at the frame and cell level, as well as at the level of the decoded video, of the effect of network level impairments on video quality. Other previous work on ATM cell/frame measurements [3, 4] have not had the applications focus on layered video that this paper brings. This work is the first to use detailed experimental measurement to understand the problems that arise when transmitting layered video over ATM networks. In the following sections we report on results obtained from the transmission of layered video over a local ATM network. The layered video was obtained using both a subband encoder, and an MPEG-2 encoder. It should be noted that the results obtained pertain to the particular experimental setup described and particular ATM switch used, and should by no means be taken as a sweeping generalization for all ATM switches. 2. ATM Cell Level Measurements The basic setup for cell level measurements is shown in Figure 1 for two loopback hops, where the interwatch 95 real-time ATM traffic analyzer [5] captured and timestamped cells at the output port of the ATM network interface card (NIC) of the source workstation Saturn. The cells were then forwarded by the analyzer to the ATM switch (Fore ASX-2WG [6]), where they were processed and sent out over loopback connections. A loopback connection is where an output port of the ATM switch is connected via OC3 fiber optic cable to one of the input ports of the ATM switch. The use of loopback connections facilitated the introduction of competing background traffic at the output port of the loopback, and also allowed the switch to emulate a network with multiple hops. The cells of the foreground traffic were then forwarded to another port of the ATM analyzer, where they were again captured and timestamped. Finally they were forwarded to the input port of the destination workstation Jupiter. One hundred thousand cells were captured at both the source and destination workstations by the ATM analyzer. The analyzer was also used to introduce competing background traffic over the loopback connection as shown in the diagram. The analyzer has built-in traffic generation modules based on various models. We set it to generate traffic to emulate multiple multiplexed MPEG-2 streams. All our connections were set up 2 / 13

3 Foreground Traffic ATM Analyzer Port ATM Analyzer Port Foreground fgggg Traffic ATM Switch Foreground Traffic Background Saturn Traffic Jupiter ATM Analyzer Figure 1 : Experimental setup - 2 hops. using permanent virtual circuits (PVCs). We multicast the background traffic from the analyzer to each loopback output port as shown in the diagram, so that the foreground traffic would have contention at every output port. Each port supported a maximum bandwidth of 15 Mbits/s. The packet size used for the foreground traffic was 1324 bytes and the bandwidth for the CBR and UBR foreground traffic was 45 kbits/s and Mbits/s respectively. Figure 2 shows the CTD mean and standard deviation for CBR foreground traffic, 1 and 3 hops, with increasing CBR background traffic load level. Here, we see that CTD mean is in the range 3 to 45 µs for 1 hop, and 65 to 1 µs for 3 hops. The mean and standard deviation both gradually increase with load, till the background traffic is around 9%, after which they increase very rapidly. Figure 3 shows the CTD mean and standard deviation for UBR foreground traffic for 1 and 3 hops with increasing CBR background traffic. The mean varies in this case from 1 s of microseconds to as much as 25 ms, and both the mean and standard deviation increase rapidly with increasing load level. Increasing the number of hops also has no apparent effect on the mean and standard deviation. A possible reason for this is the fact that the load levels on the three hops were the same. Thus, the service rates received by the reference connection are also about the same at the three hops. Hence, the burst of traffic arriving at the first hop would cause significant delay to cells at the back of the burst. However, at the second hop (and subsequent hops) the arrival rate and the service rate are roughly the same, so the queuing delay at these hops are much smaller than at the first hop. 3 / 13

4 CTD mean and standard deviation for CBR foreground traffic vs CBR background traffic (1,3 hops) Mean (1 hop) Standard deviation (1 hop) Mean (3 hops) Standard deviation (3 hops) 7 6 us % CBR Background Traffic Load Level Figure 2 : CTD Mean and Standard Deviation for CBR foreground traffic vs CBR background utilization (1,3 hops). 3 UBR foreground Mean and Standard deviation vs CBR background load level (1,3 hops) 25 2 Mean (1 hop) Standard deviation (1hop) Mean (3 hops) Standard deviation (3 hops) Time (us) % CBR background traffic load level Figure 3 : CTD Mean and Standard Deviation for UBR foreground vs CBR background utilization (1,3 hops). We conclude from this that the QoS difference between UBR and CBR service is sufficient to explore the layered video paradigm. However, a potential exists for resynchronization problems between the base and enhancement layers at the receiver, because of the marked difference in delay. 3. Results for Subband Coded Layered Video For these experiments we used subband coded layered video, obtained using a codec developed at the University of California at Berkeley [7, 8]. The video consisted of 25 sublayers, numbered to 24, with lower numbered sublayers containing basic information, and higher numbered sublayers containing 4 / 13

5 enhancement information. If a sublayer was missing, all higher numbered sublayers were useless. The video sequence consisted of a head and shoulders sequence called Mother, at a resolution of 352 x 24 pixels, 25 frames per second. Four frames for each sublayer were combined into a single 1324 byte packet. With the header and AAL overhead, each sublayer came to a bit-rate of 75 kbits per second. We constructed a base layer by combining 6 sublayers (45 kbits/s) which was sent using the CBR traffic class - and an enhancement layer of 19 sublayers (1.4 Mbits/s) sent using the UBR traffic class. The experimental setup was similar to the one described for cell level measurements, except in this case we recorded packet numbers and timestamps at the destination workstation Jupiter. For every run of the experiment we transmitted 1 groups (of 4 frames) by continually retransmitting the same 75 unique groups, to improve the statistics significance of the results. The retransmission of the same video scene does cause long range dependencies beyond 12 seconds to be lost. However, the reference stream is a small fraction of the overall traffic load, hence its effect on the delay, jitter and loss statistics, which are the focus of the experiments, are negligible Base Layer Jitter We measured base jitter at the receiver by using the inter-arrival times of the last sublayer packet in each group. We subtracted 16 ms (the ideal group inter-arrival time at 25 frames/s, since each group was made up of 4 frames and the frame inter-arrival time at 25 frames/s is 4 ms) from this inter-arrival time to gauge the base layer jitter. Figure 4 shows the base layer jitter with increasing CBR background traffic load level for a single loopback hop. The distributions are almost identical for the different load levels, which shows that the background traffic had little effect on the base layer jitter. We saw from Figure 2 that the mean and standard deviation of the CTD, even at the highest load levels, was on the order of tens of microseconds. The range of jitter shown is on the order of several milliseconds, hence, the main source of jitter was not due load levels within the network. The major contribution to jitter was at the source and destination workstations. This consisted mainly of the variation in time needed to copy packets between buffers, to carry out interrupt calls, and to segment and reassemble packets Enhancement Layer Packet Inter-arrival times Figure 5 shows the average enhancement sublayer packet inter-arrival time. The reference stream was kept fixed, while the load level and number of hops were varied. Here we see that there was very little change as number of hops was increased, this agrees with the results we got for cell level UBR traffic. The significance of enhancement layer average inter-arrival times lies in the fact that we would like all 19 sublayers packets belonging to the same group, to arrive within the 16 ms group time period. Hence, we would like the average inter-arrival time to be considerably less than about 8 ms (16/19). From the graph we see that even at high load levels, the average times were less than 4 milliseconds. This implied there would be no problem synchronizing the two streams at the receiver. In fact, we found that even at the highest load levels all the enhancement layer sublayer packets within a particular group arrived before any of the corresponding base layer packets Base and Enhancement Layer Loss Figure 6 shows the percentage of base layer packets lost with increasing CBR background traffic load level. Up to 95% background traffic there is no loss. However, at very high load levels (97.5 % background traffic) loss was observed from the base layer. This loss also increased with number of hops. 5 / 13

6 .12.1 Jitter Distribution for varying CBR Background Traffic Utilization (1 hop) No background traffic 7% Utilization 95% Utilization 97.5% Utilization.8.6 Probability Jitter (ms) Figure 4 : Base Layer Jitter Average enhancement layer packet inter-arrival time vs CBR background load (1-3 hops) 4 1 hop 2 hops 35 3 hops Average packet inter-arrival time (us) CBR background load level Figure 5: Enhancement Layer Packet Inter-arrival Times with increasing CBR Background Traffic 25 2 Base Layer Loss with Increasing CBR Background Utilization 1 hop 2 hops 3 hops 15 % Loss % Background Utilization Figure 6 : Base Layer Loss vs CBR Background Traffic Load Level. 6 / 13

7 This was an unexpected result, since reservations were made for the base layer. We hypothesized the following reason for this loss. At very high CBR background traffic load levels, the jitter in the base layer stream was large enough to cause the cell delay variation tolerance (CDVT) component of the switch s single leaky bucket policing mechanism to be exceeded, causing the switch to drop the offending cells. Figure 7 shows the probability distribution of the 1-point cell delay variation (CDV), y k (which mirrors the way the switch implements its CDVT policing mechanism), for base layer cells. As load level was increased the distribution shifts to the right, indicating greater values of the y k. Positive values for y k correspond to cell clumping, and when the value exceeds the CDVT tolerance at the switch, the switch would drop the offending cells. Increasing the CDVT value at the switch to a large value prevented any loss at the switch as shown in Figure 8. No loss was observed in the enhancement layer for CBR background traffic load level of up to 97.5 %. Hence, we decided to use UBR background traffic, which allowed us to exceed 1% background traffic load levels. The results obtained are shown in Figure 9. The graph indicates that there was a precipitous onset of loss in going from just under 1% background utilization, to 1 % background utilization. As expected, no losses were observed in the base layer when using UBR background traffic Effect of Loss on Quality of received video Figure 1 shows the quality of the first 3 frames of received video, in terms of Peak-Signal-to-Noise ratio (PSNR), when losses occurred in the base layer. Also shown is the PSNR when only the base layer was received without loss, as well as when both base and enhancement layers were received without loss. The graph shows that there are wide fluctuations in the quality with base layer loss, which would be very disturbing to the human visual system. Hence, base layer loss is to be avoided at all cost. The lesson to be learnt here is the importance of specifying the CDVT value appropriately when setting up an ATM connection, if loss is to be prevented. Figure 11 shows the quality of the received video when there were losses in the enhancement layer. As background traffic is introduced (around frame 2), the PSNR of the combined signal drops from the noloss level of around 4 db, to the base layer level of around 34 db. However, it never drops below that level, showing that we can guarantee the minimum quality of the received video through the use of the base layer. The fluctuations in the quality are also much smaller than in Figure 1, implying graceful quality degradation in this case. 4. Results for Scalable MPEG-2 Video In this section we look at results obtained results using MPEG-2 video. The MPEG-2 standard [9] describes several methods for producing layered video. In our experiments we used the signal to noise ratio (SNR) scalable MPEG-2 option, whereby two layers are produced: a base layer which can be decoded to give a course quality video output, and an enhancement layer which can be decoded to give a high(er) quality video output. We produced the video using an encoder toolkit, MPEG2Tool [1], developed at the University of Pennsylvania. The sequence used, Flower, consisted of a camera panning past a row of multicolored flowers with a row of houses in the background. The raw video was in CCIR-61 format, at a resolution of 72 x 486. One hundred and forty eight frames were encoded. Table 1 gives the size statistics for the I, P, and B pictures for both the base and enhancement layers. 7 / 13

8 point CDV distribution with increasing CBR background traffic No background traffic 5% Background traffic 7% Background trafic 9% Background traffic 95% Background traffic 97.5% Background traffic Probability yk (us) Figure 7: 1-Point CDV Distribution. 1 9 Percent base packets lost vs CDVT - 1 hop (97.5% CBR background traffic) "cvdtloss.txt" 8 % Base layer packets lost CDVT (us) Figure 8 : Base Layer loss vs CDVT value. % Enhancement layer packet loss Enhancement layer packet loss vs UBR background traffic 1 hop 2 hops 3 hops % UBR background traffic load level Figure 9 :Enhancement Layer Packet Loss vs UBR Background Traffic Load Level. 8 / 13

9 PSNR (db) PSNR comparison - No loss vs loss with CBR background traffic PSNR - 25 layers (base + enhancement layers) PSNR - 6 layers (base layer) PSNR - 2 hops (97.5% CBR background) Frame Number Figure 1 : PSNR Comparison - No loss vs Base Layer Loss (2 hops 97.5 % CBR Background Load Level). PSNR comparison - No loss vs loss with UBR background traffic 44 PSNR - 25 layers (base + enhancement layers) 42 PSNR - 6 layers (base layer) PSNR - 2 hops (1% UBR background) 4 PSNR (db) Frame Number Figure 11 : PSNR Comparison - No Loss vs Enhancement Layer Loss (2 hops 1 % UBR Background Traffic Load Level). Due to the fact that I, P, and B pictures can be compressed to differing degrees, if we made CBR reservations based on the size of the largest frame, most of the other frames would be significantly smaller and a lot of bandwidth would be wasted. The group of pictures (GOPs) format was IBBPBBPBBPBB. Therefore we had a larger I or P frame, followed by two smaller B frames. We chose the reservation level based upon the largest group of IBB or PBB frames in the entire sequence. What this implied was that there would be some overlap of the time to send the I or P frame into the time period to send the following B frames. For example using our frame rate of 25 frames/s, there are 4 ms between frames. The effect of choosing our reservation levels was to allow the larger P or I frame to take more than 4 ms to be sent, but still ensure that the largest set of three frames took at most 12 ms to send. The reservation level obtained for the base layer using this scheme was 5.6 Mbits/s. The advantage of our reservation scheme was that the peaks caused by the I and P frames were smoothed to some extent. The disadvantage of our scheme was that we needed to buffer at least three frames before playback at the decoder. Because we expected little or no losses in the base layer, and the size of the largest base picture was smaller than the maximum AAL5 packet size of bytes, we used the base layer 9 / 13

10 packet size equal to the picture size. The enhancement layer was sent best effort, and because some losses could be expected here, we used 1 packets for each picture so that the loss of one cell would not cause the entire frame to be lost. The average bit rate of the base layer was 3.84 Mbits/s, while the average bit rate of the enhancement layer was Mbits/s. At the beginning of each 4 ms time period the base packet was sent followed immediately by the enhancement layer packets. Average size (bytes) Standard deviation Largest (bytes) I pictures P pictures B pictures All pictures Flower Base Layer Picture Sizes. Average size (bytes) Standard deviation Largest (bytes) I pictures P pictures B pictures All pictures Flower Enhancement Layer Picture Sizes. Table 1 : Picture size comparison for Flower sequence Base Layer Inter-arrival Distribution Figure 12 shows the results obtained for the percentage of base layer frames that arrive T milliseconds after the reference frame inter-arrival time of 4 ms. Twenty thousand frames were used in each run of the experiment by repeatedly transmitting the same 148 frames. The setup was similar to the one described in the previous section for subband video. The results show that an increase in load had little effect on the inter-arrival time distribution of the packets. In this case because the frames are of different sizes, then the theoretical arrivals times vary with each frame; the percentage of frames that arrive after multiples of the inverse of the frame rate, 4 ms (i.e. at 4, 8 ms etc.) is a useful parameter. It helps in determining how much buffer space is needed, and also how much time to wait initially before starting to decode the video. Figure 12 shows that frames arrive at most 12 ms after their reference arrival time, hence it would be reasonable to buffer 3 frames before initiating decoding and playback of the base layer. This ensures that preceding frames would always be available for playback while waiting for a particular frame to arrive. The results shown are for 1 hop no load; and also for 93% CBR background load over 3 hops. The two graphs are indistinguishable, illustrating that the high load level and increased number of hops had little effect on base layer packet jitter Synchronization of Base and Enhancement Layers In order to provide a measure of the effect of load on the relationship between the two streams, we defined distance as the difference between the packet number of the base layer packet, and the packet number of the first enhancement layer packet that directly followed it. A negative value for this distance implied that a majority of time the base layer frames lagged behind the enhancement layer frames with the same packet number, while a positive value implied the opposite. 1 / 13

11 .35.3 Graph showing cumulative probability that frames arrive > T ms after reference arrival time 1 hop (No load) 3 hops (93% CBR background load.25 Probability T (ms). Figure 12: Base layer inter-arrival time relationship. Distance statistics for CBR background load 2 Distance hop (mean) 1 hop (standard deviation) 2 hops (mean) 2 hops (standard deviation) 3 hops (mean) 3 hops (standard deviation) % CBR background load Figure 13: Distance Mean and Standard Deviation vs CBR Background Traffic Load Level (1-3 hops). Figure 13 shows the distance statistics at increasing CBR background traffic load levels. At low load levels the values for the mean are small (less than one in magnitude) and negative, indicating that the majority of time the base layer packet arrived after the enhancement layer packets. While at higher load levels the distance is positive and increases with load and number of hops. At a background load level of around 73% the difference changes from a negative value to a positive value, and at a load level of 93% can be as high as 2. What this means is that although enhancement packets are received at higher load levels, they may be useless due to the delay they experience in the network Enhancement Layer Loss Figure 14 shows the percentage of enhancement layer packets lost, with increasing load over 1 to 3 hops. The total bandwidth of the reference MPEG-2 video was just less than 12% of the available 15 Mbits/s bandwidth, and as shown in the figure, losses generally began occurring at about 88% background traffic where the total load becomes 1%. This indicated that once the total utilization is less than 1% very little or no loss occurs; this is similar to the results obtained in the previous section for subband video. In 11 / 13

12 % enhancement layer packets lost Percentage of enhancement packets lost vs CBR background traffic load level 1 hop 2 hops 3 hops % CBR background traffic load level Figure 14 : Enhancement layer loss vs CBR background traffic load level Frame number this case however, our enhancement layer had a much higher bandwidth and burst size. The low probability of loss at less than 1% utilization points to the ATM switch having an effective buffering scheme Effect of Loss on PSNR of Decoded Video PSNR db PSNR for first 148 frames Base and enhancement (no loss) Base Base and enhancement (loss) Figure 15: Effect of Loss on PSNR. Finally, Figure 15 shows the PSNR values for the base layer, base and enhancement layers when both are received without loss, and also base and enhancement layers when there was 27% loss in the enhancement layer for the case of 1 hop 9% UBR background load. The PSNR for the first 148 reconstructed frames are shown, these frames were decoded off-line using the MPEG-2 decoder developed by the Software Simulation Group (SSG) [11]. The luminance components from both the original raw video and the reconstructed decoded video were used to calculate the PSNR. Background load is introduced at around frame 1, leading to a clearly visible drop in the PSNR of the combined video. The quality of the decoded video is extremely low when there are losses in the enhancement layer, hence it would be better to monitor if enhancement layer loss occurs at the decoder, and decode only the base layer if consistent loss is observed. The reasons for the low quality of the video were twofold; firstly, when enhancement layer packets were lost, the decoder was unable to combine the base and enhancement frames correctly because headers essential to their proper recombination were missing. Secondly, when using I and P frames as reference for other frames, these reference I and P frames were reconstructed using both the base and enhancement layers. Hence if these frames contained errors, they would propagate to other frames. 12 / 13

13 5. Conclusions In this paper we investigated the feasibility of transmitting layered video over a local ATM network. Two layered video schemes were looked at - subband coded layered video and MPEG 2 SNR scalable layered video. In both cases the video was transmitted as a CBR base layer and a UBR enhancement layer. We then introduced background traffic (both CBR and UBR) in order to determine their effect on the layered video in terms of delay, jitter and loss. Because no reservations were made for the enhancement layer, this allowed the video to be coded to a constant quality without close consideration of what the final bit rate would be, however without reservations, there were no delay or loss guarantees for the enhancement layer. The use of the base layer, which did have quality of service guarantees, maintained a minimum quality for the received video. Also the fact that UBR enhancement layer cells were sent in bursts at line rates helped to compensate for the lack of delay guarantees. This was because ATM cells from the CBR base layer were staggered over the period to send a frame, hence the enhancement layer could potentially arrive before the base layer. The results obtained for the subband layered video were quite promising, with competing cross traffic in the network having very little effect on base layer jitter or loss. We also found that specifying the cell delay variation tolerance (CDVT) was a factor in preventing base layer loss. Losses in the enhancement layer occurred only when total utilization exceeded 1%, also maintaining synchronization between the two layers did not prove to be problematic even at very high network utilization. Losses in the base layer had a disastrous effect on the quality of the received video, while losses in the enhancement layer allowed graceful degradation in the quality of received video. For the SNR scalable MPEG 2 video, the results were similar, except that the higher bit rates and burst sizes involved resulted in significant delay for the enhancement stream at high load levels, causing problems with maintaining synchronization between the two layers. 6. References 1. S. Mccanne, V. Jacobson, and M. Vetterli. Receiver-driven layered multicast. Proc. SIGCOMM '96, pp , Stanford, California, August M. Sudan and N. Shacham. Gateway Based Approach For Managing Multimedia Sessions over Heterogeneous Signaling Domains. INFOCOM' R. Tsang, D. Du, and A. Pavan. Experiments with video transmission over an ATM network. Multimedia Systems, vol.4, August J-R. Louvion, B. Piller. Performance measurements and traffic characteristics on the ATM Pilot network. European Transactions on Telecommunications, vol. 7., Sep/Oct GN Nettest InterWATCH 95 ATM Traffic Generator Manual, October White Paper, ForeThought Bandwidth Management Version 1., Technical report, Fore Systems, A. Banerjea, W. Tan, A. Zahkor. A Layered Compression Scheme for Multicasting Medical Images across Heterogeneous Networks. SPIE Medical Imaging 97, Feb. 1997, Newport Beach, CA, pp W. Tan, E. Chang, and A. Zakhor. Real Time Software Implementation of Scalable Video Codec. Proc. International Conference on Image Processing, Lausanne, Switzerland, Sep ISO/IEC Generic Coding of Moving Pictures and Associated Audio. In Recommendation H.262 Committee Draft, Nov MPEG2Tool Version 1., February ftp://sokaris.ee.upenn.edu/pub/mpeg2tool. 11. MPEG Software Simulation Group, MPEG-2 Encoder/Decoder, Version 1.2, ftp://ftp.mpeg.org/pub/mpeg/mssg/mpeg2decode. 13 / 13

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

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

Asynchronous Transfer Mode (ATM) ATM concepts

Asynchronous Transfer Mode (ATM) ATM concepts Asynchronous Transfer Mode (ATM) Asynchronous Transfer Mode (ATM) is a switching technique for telecommunication networks. It uses asynchronous time-division multiplexing,[1][2] and it encodes data into

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

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 19 JPEG-2000 Error Resiliency Instructional Objectives At the end of this lesson, the students should be able to: 1. Name two different types of lossy

More information

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

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

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

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

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

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

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS INTRODUCTION ATM stands for Asynchronous Transfer Mode ATM is a flexible high bandwidth, low delay network technology that is: Capable of handling voice, video and data

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

QoS-Aware IPTV Routing Algorithms

QoS-Aware IPTV Routing Algorithms QoS-Aware IPTV Routing Algorithms Patrick McDonagh, Philip Perry, Liam Murphy. School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4. {patrick.mcdonagh, philip.perry,

More information

Video Streaming Over Multi-hop Wireless Networks

Video Streaming Over Multi-hop Wireless Networks Video Streaming Over Multi-hop Wireless Networks Hao Wang Dept. of Computer Information System, Cameron University hwang@cameron.edu Andras Farago, Subbarayan Venkatesan Dept. of Computer Science, The

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

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT Wenwu Zhu: Yiwei Thomas Hou, and Yao Wang Polytechnic University Brooklyn, NY 11201 Ya-Qin Zhang David

More information

Reliable Multicast in Mobile Networks

Reliable Multicast in Mobile Networks Reliable Multicast in Mobile Networks Pasi Tiihonen and Petri Hiirsalmi Lappeenranta University of Technology P.O. Box 20 FIN-53851 Lappeenranta, Finland, {Pasi Tiihonen, Petri Hiirsalmi}@lut.fi Key words:

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

Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks

Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks Kok Soon Thia and Chen Khong Tham Dept of Electrical Engineering National University of Singapore Tel: (65) 874-5095 Fax:

More information

Parameter Equipment Motivation Monitoring method. Smooth play-out Test stream

Parameter Equipment Motivation Monitoring method. Smooth play-out Test stream IP transport requirements Packet Loss Ratio The ratio between the number of the packets lost in the network total and number the of transmitted packets1. Latency The time interval between initial transmission

More information

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

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

Rate Control of Real-time MPEG-2 over ATM DBR Service with Bandwidth Re-negotiation 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

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

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

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

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. Required ONU/OLT Bandwidth capacity for Video Services

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. Required ONU/OLT Bandwidth capacity for Video Services INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU FS-VDSL White Paper Full-Service VDSL Focus Group White Paper Required ONU/OLT Bandwidth capacity for Video Services

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

Investigation of Algorithms for VoIP Signaling

Investigation of Algorithms for VoIP Signaling Journal of Electrical Engineering 4 (2016) 203-207 doi: 10.17265/2328-2223/2016.04.007 D DAVID PUBLISHING Todorka Georgieva 1, Ekaterina Dimitrova 2 and Slava Yordanova 3 1. Telecommunication Department,

More information

CN-100 Network Analyzer Product Overview

CN-100 Network Analyzer Product Overview CN-100 Network Analyzer Product Overview CN-100 network analyzers offer an extremely powerful yet cost effective solution for today s complex networking requirements. Test Ethernet or ATM networks with

More information

Wireless Networks. Communication Networks

Wireless Networks. Communication Networks Wireless Networks Communication Networks Types of Communication Networks Traditional Traditional local area network (LAN) Traditional wide area network (WAN) Higher-speed High-speed local area network

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

Communication Networks

Communication Networks Communication Networks Chapter 3 Multiplexing Frequency Division Multiplexing (FDM) Useful bandwidth of medium exceeds required bandwidth of channel Each signal is modulated to a different carrier frequency

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

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

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

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Joint Impact of MPEG-2 Encoding Rate and ATM Cell Losses on Video Quality

Joint Impact of MPEG-2 Encoding Rate and ATM Cell Losses on Video Quality Published in GLOBECOM 98, Sidney, November 998 Joint Impact of MPEG- Encoding Rate and ATM Cell Losses on Video Quality Olivier Verscheure, Pascal Frossard and Maher Hamdi Institute for computer Communications

More information

Distributing Bandwidth Between Queues

Distributing Bandwidth Between Queues CHAPTER 5 Developing a queuing strategy is an important step in optimizing network functionality and services. Equally important is ensuring that bandwidth is shared fairly among the competing traffic

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Ch. 4 - WAN, Wide Area Networks

Ch. 4 - WAN, Wide Area Networks 1 X.25 - access 2 X.25 - connection 3 X.25 - packet format 4 X.25 - pros and cons 5 Frame Relay 6 Frame Relay - access 7 Frame Relay - frame format 8 Frame Relay - addressing 9 Frame Relay - access rate

More information

Chapter 10. Circuits Switching and Packet Switching 10-1

Chapter 10. Circuits Switching and Packet Switching 10-1 Chapter 10 Circuits Switching and Packet Switching 10-1 Content Switched communication networks Circuit switching networks Circuit-switching concepts Packet-switching principles X.25 (mentioned but not

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION TELECOMMUNICATION STANDARDIZATION SECTOR STUDY PERIOD 21-24 English only Questions: 12 and 16/12 Geneva, 27-31 January 23 STUDY GROUP 12 DELAYED CONTRIBUTION 98 Source:

More information

Fast RTP Retransmission for IPTV - Implementation and Evaluation

Fast RTP Retransmission for IPTV - Implementation and Evaluation Fast RTP Retransmission for IPTV - Implementation and Evaluation M.J. Prins, M. Brunner, G. Karagiannis, H. Lundqvist, and G. Nunzi Abstract With the deployment of IPTV reliability for multicast is becoming

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

Asynchronous Transfer Mode

Asynchronous Transfer Mode ATM Asynchronous Transfer Mode CS420/520 Axel Krings Page 1 Protocol Architecture (diag) CS420/520 Axel Krings Page 2 1 Reference Model Planes User plane Provides for user information transfer Control

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

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

Adaptive Playout Buffering for H.323 Voice over IP Applications

Adaptive Playout Buffering for H.323 Voice over IP Applications Adaptive Playout Buffering for H.323 Voice over IP Applications M. Narbutt and L. Murphy Department of Computer Science University College Dublin Belfield, Dublin 4 Abstract In this paper we investigate

More information

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

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

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis Broadband ISDN 3BA33 David Lewis 3BA33 D.Lewis 2007 1 B-ISDN Model has 3 planes User Control Management 3BA33 D.Lewis 2007 3 Broadband ISDN Was Expected to be the Universal Network of the future Takes

More information

Advanced Video Coding: The new H.264 video compression standard

Advanced Video Coding: The new H.264 video compression standard Advanced Video Coding: The new H.264 video compression standard August 2003 1. Introduction Video compression ( video coding ), the process of compressing moving images to save storage space and transmission

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

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s). 3rd International Conference on Multimedia Technology(ICMT 2013) Video Standard Compliant Layered P2P Streaming Man Yau Chiu 1, Kangheng Wu 1, Zhibin Lei 1 and Dah Ming Chiu 2 Abstract. Peer-to-peer (P2P)

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

A Layered Compression Scheme for Multicasting Medical. Images across Heterogeneous Networks. Avideh Zakhor b

A Layered Compression Scheme for Multicasting Medical. Images across Heterogeneous Networks. Avideh Zakhor b A Layered Compression Scheme for Multicasting Medical Images across Heterogeneous Networks Anindo Banerjea a Wai-tian Tan b Avideh Zakhor b a Philips Research, 1070 Arastradero Road Palo Alto, CA 943 b

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

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

Title: Proposed modifications to Performance Testing Baseline: Throughput and Latency Metrics

Title: Proposed modifications to Performance Testing Baseline: Throughput and Latency Metrics 1 ATM Forum Document Number: ATM_Forum/97-0426. Title: Proposed modifications to Performance Testing Baseline: Throughput and Latency Metrics Abstract: This revised text of the baseline includes better

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services 1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,

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

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

ABSTRACT. that it avoids the tolls charged by ordinary telephone service ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet

More information

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams EBU TECH 3337 A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams Source: N/IMP Status: Information 1 Geneva January 2010 Page intentionally left blank. This

More information

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets CHAPTER 16 Fragmenting and Interleaving Real-Time and Nonreal-Time Packets Integrating delay-sensitive real-time traffic with nonreal-time data packets on low-speed links can cause the real-time packets

More information

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS Television services in Europe currently broadcast video at a frame rate of 25 Hz. Each frame consists of two interlaced fields, giving a field rate of 50

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

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline ATM Asynchronous Transfer Mode these slides are based on USP ATM slides from Tereza Carvalho 1 ATM Networks Outline ATM technology designed as a support for ISDN Definitions: STM and ATM Standardization

More information

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching.

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching. Asynchronous Transfer Mode (ATM) Networks! All source media is first broken down into a stream of fixed sized units known as cells.! Cell streams relating to different media types are multiplexed together

More information

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer

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

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

Asynchronous. nous Transfer Mode. Networks: ATM 1

Asynchronous. nous Transfer Mode. Networks: ATM 1 Asynchronous nous Transfer Mode (ATM) Networks: ATM 1 Issues Driving LAN Changes Traffic Integration Voice, video and data traffic Multimedia became the buzz word One-way batch Two-way batch One-way interactive

More information

The Performance of MANET Routing Protocols for Scalable Video Communication

The Performance of MANET Routing Protocols for Scalable Video Communication Communications and Network, 23, 5, 9-25 http://dx.doi.org/.4236/cn.23.522 Published Online May 23 (http://www.scirp.org/journal/cn) The Performance of MANET Routing Protocols for Scalable Video Communication

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SEED NETWORKS LAYERS The function and associated information of the planes is as follows: The reference model is composed of the following planes: Control lane manages the call and connection.

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

Comparing the bandwidth and priority Commands of a QoS Service Policy

Comparing the bandwidth and priority Commands of a QoS Service Policy Comparing the and priority s of a QoS Service Policy Contents Introduction Prerequisites Requirements Components Used Conventions Summary of Differences Configuring the Configuring the priority Which Traffic

More information

Network Management & Monitoring

Network Management & Monitoring Network Management & Monitoring Network Delay These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) End-to-end

More information

Transport protocols Introduction

Transport protocols Introduction Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network

More information

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS E. Masala, D. Quaglia, J.C. De Martin Λ Dipartimento di Automatica e Informatica/ Λ IRITI-CNR Politecnico di Torino, Italy

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

Module 10 Frame Relay and ATM

Module 10 Frame Relay and ATM Module 10 Frame Relay and ATM Lesson 35 ATM: Virtual Path, Virtual Channel. ATM Adaptation Layer (AAL) 10.3.1 VIRTUAL PATH AND VIRTUAL CHANNEL Connection between two endpoints is accomplished through virtual

More information

Traffic Analysis and Modeling of Real World Video Encoders

Traffic Analysis and Modeling of Real World Video Encoders Traffic Analysis and Modeling of Real World Video Encoders KLIMIS NTALIANIS, NIKOLAOS DOULAMIS, ANASTASIOS DOULAMIS AND STEFANOS KOLLIAS Department of Electrical and Computer Engineering National Technical

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

More information

Advanced Internet Technologies

Advanced Internet Technologies Advanced Internet Technologies Chapter 2 ATM Dr.-Ing. Falko Dressler Chair for Computer Networks & Internet Wilhelm-Schickard-Institute for Computer Science University of Tübingen http://net.informatik.uni-tuebingen.de/

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

Partial Reliable TCP

Partial Reliable TCP Partial Reliable TCP Yao-Nan Lien and Ming-Han Wu Computer Science Department,National Chengchi University, Taipei, Taiwan, R.O.C. lien@cs.nccu.edu.tw ABSTRACT-Some new information services over IPbased

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

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin stewe@cs.tu-berlin.de ABSTRACT: The forthcoming new version of ITU- T s advanced video compression recommendation H.263 [1]

More information

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos Location Based Advanced Phone Dialer A mobile client solution to perform voice calls over internet protocol Jorge Duda de Matos Superior Institute of Technology (IST) Lisbon, Portugal Abstract Mobile communication

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

Real-Time Course. Video Streaming Over network. June Peter van der TU/e Computer Science, System Architecture and Networking

Real-Time Course. Video Streaming Over network. June Peter van der TU/e Computer Science, System Architecture and Networking Real-Time Course Video Streaming Over network 1 Home network example Internet Internet Internet in Ethernet switch 2 QoS chains Quality of video Size of video bit/s network Quality of network Bandwidth,

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

Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block

Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block Rogelio Hasimoto-Beltrán Ashfaq A. Khokhar Center for Research in Mathematics (CIMAT) University of Illinois at Chicago Guanajuato, Gto. México

More information

Network Control and Signalling

Network Control and Signalling Network Control and Signalling 1. Introduction 2. Fundamentals and design principles 3. Network architecture and topology 4. Network control and signalling 5. Network components 5.1 links 5.2 switches

More information

Performance comparison of multiplexing techniques for MPEG-4 objectbased

Performance comparison of multiplexing techniques for MPEG-4 objectbased Performance comparison of multiplexing techniques for MPEG-4 objectbased content Seán Murphy, Stefan Goor, Liam Murphy Department of Computer Science, University College Dublin, Dublin 4, Ireland. Email:

More information