Performance Analysis and Trac Behavior of the Xphone. Videoconferencing Application System on an Ethernet. B. K. Ryu and H. E.

Size: px
Start display at page:

Download "Performance Analysis and Trac Behavior of the Xphone. Videoconferencing Application System on an Ethernet. B. K. Ryu and H. E."

Transcription

1 Performance Analysis and Trac Behavior of the Xphone Videoconferencing Application System on an Ethernet B. K. Ryu and H. E. Meadows Department of Electrical Engineering and Center for Telecommunications Research Columbia University New York, NY 127 Abstract As a case study, we present the results of performance and trac behavior analyses of the Xphone system. Our major ndings are: 1) Eects of the total network load on the performance of Xphone are generally signicant. The video frame rate is adversely aected by the high variability of the concurrent network activities. Audio/video frames occasionally experience delays of more than 1{2 seconds. However, average end-to-end delay is relatively small despite high concurrent network load. Video frame drops due to audio/video synchronization appear to occur independently of the concurrent network activities. 2) Our analysis indicates that TCP appears to be inecient for this application under the current implementation. 3) The packet size distribution of the system is strictly bimodal. 4) The trac generated by the system shows fractal behavior, with the same fractal dimension regardless of the concurrent network activities. Keywords { Multimedia communication systems, Performance analysis, Ethernet trac analysis, Fractal. 1 Introduction While LANs are prevalent nowadays and thus have great potential to expedite the deployment of a variety of multimedia applications, the bandwidth sharing property of typical LANs such as Ethernet and Token Ring has made the design and deployment of multimedia applications dicult [2]. Most LAN topologies are based on sharing the bandwidth fairly and hence do not provide guaranteed quality of service for realtime multimedia applications in general. Since some past studies on LAN trac analysis have reported that LAN trac shows high variability [1], [4], [7], [11], the bandwidth-sharing property may result in prevalent delay uncertainty or packet loss, which may be a serious limitation for the successful design of LAN-based interactive multimedia applications. The Xphone system was developed to test the feasibility of LAN-based interactive multimedia applications under the generally prohibitive environment aforementioned. Part of its performance has been analyzed in [3] based on a measurement of an actual session with very short time duration (a few minutes only). Such a time period, however, may not be suf- cient to analyze fully the performance and to understand its trac behavior, which may be severely aected by concurrent network activities. It is the intention of this paper to analyze the network aspects of Xphone under the current network environment (about 3 workstations connected via a 1 Mbits/sec Ethernet) and design algorithms [3] based on long-time measurements of a few actual sessions. To this end, we specically set up the following objectives: Investigating the eects of concurrent network activities on the performance parameters of Xphone such as video frame rate, delay jitter, and video frame drop. Examining the suitability of TCP for LAN-based multimedia applications. Analyzing trac behavior of Xphone under the bandwidth-sharing environment. The fact that little data has been published on the trac behavior of LAN-based multimedia applications in real networks has also motivated this study.

2 Osage Hopi Measuring Host video & audio ack about 1 meters separate TCP connections ack video & audio 1 Mbps Ethernet Figure 1: Conguration of the Xphone System 2 Network Environment, Measurements, and Operational Algorithms Figure 1 shows a simplied conguration of the currently implemented Xphone system. It consists of two hosts (Sun SPARCstation 2), Osage and Hopi, which serve the Xphone system in the 1 Mbits/sec Image Laboratory Ethernet. The trac measurements are made using a raw Ethernet packet capture program (tcpdump) [5] running on a Sun SPARCstation 1. In a promiscuous mode, tcpdump identies every healthy packet on the network, extracts its header information, timestamps it, and stores the resulting information in the disk. Sun's network interface tap (NIT) device driver provided the mechanism to monitor all Ethernet packets indiscriminately 1. We note that much consideration has been made to minimize a few limitations of tcpdump and measuring host such as timestamp accuracy and processing capability. Two measurements, called I and II, have been taken for the study of the Xphone trac under various network activities. I and II represent cases in which the network is lightly and heavily loaded, respectively. Articial load was generated during measurement II using a simple client-server application in order to increase total network load. A summary of both measurements is given in Table 1. Measurement I II Start 18:37:26 1:2:54 Stop 19:11:24 1:51:3 Duration 33m58s 3m36s Throughput (pkts=sec) Utilization 1.92 % % Throughput of Hopi (pkts=sec) Variance of Hopi (pkts=sec) Table 1: Summary of Measurements I and II Basically, Xphone works in the following way: Once a session is set up, a CCD color video cam- 1 However, NIT is unable to capture packets sent from the measuring host era on top of each host (Osage and Hopi) produces video frames at the rate of 3 frames/sec. Then, Xphone captures the most recent frame, compresses it using JPEG, and sends the resulting packet down to TCP/IP. Since a video frame generates 5 { 7 KBytes, TCP segments it into several smaller packets so that the maximum size of an Ethernet packet (1518 Bytes) can be met. Upon the successful, lossless transmission of the whole frame by TCP, the system goes back to the rst step and repeats the same procedure. A simplied ow diagram for this operation is shown in Fig. 2. Audio frames are transmitted in a somewhat dierent way since they have implicitly more stringent delay requirement than video frames 2. The system currently employs a silence detection mechanism in order to minimize overall end-to-end delay of audio frames. The reader is referred to [3] for more technical detail of its implementation. Start Xphone Capture Frame Compression (JPEG) Segmentation (TCP) Transmission Sending Host Ethernet Playback Audio/Video Synchronization Decompression Desegmentation (TCP) Reception Receiving Host Frame Drop Figure 2: A simplied ow diagram of acquisition/playback of video frames Upon the receipt of each video frame, Xphone determines whether the video frame is played back or dropped depending on the synchronization with respect to the audio frame. As the system assumes \best-eort" delivery of information, there is no bounded end-to-end delay. Therefore, the decision whether a video frame is to be dropped is not made upon the end-to-end delay but upon the relative discrepancy with the audio information. As shown later, the decision of dropping frames at the highest level based on TCP may not be the best choice under the \best-eort" delivery environment. An alternative is to use an unreliable protocol such as User Datagram Protocol (UDP), which is currently an active ongoing research [3]. 2 Note that video frames are synchronized with respect to audio frames, requiring that no audio frames be lost or dropped.

3 3 Network Load and Performance As expected, the Xphone trac at the highly loaded network (II) shows much higher variability than at the lightly loaded network (I) in terms of throughput (Fig. 3 and Table 1). Such a phenomenon can be easily explained by the ow control of TCP and the bandwidth-sharing property of Ethernet. Packets/sec Measurement I Total Network Traffic Xphone Traffic from Osage Packets/sec Measurement II Total Network Load Xphone Traffic from Hopi Figure 3: Network Load and Xphone Trac (Throughput) (a) audio and video frames mean = 268 msec std. dev. = 83 msec of measurement (c) audio frames only mean = 197 msec std. dev. = 48 msec of measurement (b) video frames only, excluding ones dropped mean = 34 msec std.dev. = 78 msec of measurement (d) video frames dropped mean = 289 msec std. dev. = 6 msec of measurement Figure 4: Jitter (Measurement II) While real-time multimedia applications are somewhat tolerant of loss of information, they are generally stringent about end-to-end delay. However, there is no bounded end-to-end delay for the Xphone system as it operates under a \best-eort" environment (Fig. 4). As a result, audio/video frames occasionally experience delays of more than 1-2 seconds. Nevertheless, we note that the average end-to-end delay of audio/video frames is relatively small (under 3-35 msec). By the silence detection algorithm [3], the delay of most audio frames is kept under 25 msec (Fig. 4(c)). One interesting observation from Fig. 4 is that the delay of video frames played back (Fig. 4(b)) is generally higher than that of dropped video frames (Fig. 4(d)). Since video frames are dropped due to their relative time discrepancy with audio information, the dropped frames do not necessarily have a higher delay than the playback frames. However, such a phenomenon may imply further possible reduction of the end-to-end delay of video frames by improving the algorithms related to audio/video synchronization 3. Fig. 5 shows that the performance of Xphone degrades as the network activities increase. Figures 5 (a) and (b) imply that frame rate and end-to-end delay are severely aected by the concurrent network activities. One of the major reasons for such results is that as the network becomes busier, it takes more time for TCP to transmit a whole video frame, which is segmented into smaller packets based on the current algorithms. We also note that occasional larger-than-the-average delays, called delay outliers, are caused by TCP retransmissions (Fig. 5 (c)). Since a high retransmission rate is a consequence of high total network throughput, it appears that the retransmission of TCP is the main cause of the delay outliers and the decreased frame rate (Fig. 5 (c,d)). Fig. 6 indicates that on the average, the playback frame rate is reduced by about 3% compared to 8 frames/sec under normal network activity. Such a low frame rate is a direct result of high network activity and the currently implemented operational algorithms described in Section 2. Surprisingly, the frame drop rate is 25% as much as the playback frame rate, (Fig. 6(b)), strongly implying that lossless transport of video frames may be ineective and even adverse to the performance as retransmissions result in delay outliers. Another interesting result is that the frame drop rate is found to be uncorrelated with both total network load and retransmission rate. The estimated correlation coecients for both cases turn out to be very close to zero. That is, video frame drops occurring due to audio/video synchronization are not 3 In doing so, audio/video synchronization accuracy may be sacriced as a trade-o.

4 signicantly aected by the concurrent network load. 1 8 (msec) (a) Throughput vs. Average Frame (correlation coefficient =.15) Frames/sec (b) Throughput vs. Frame Rate (correlation coefficient = -.24) aected by total network load and is relatively high compared to the actual playback frame rate. ) Lossless transmission at a transport layer may have to be replaced by unreliable transmission (such as UDP) of dropped video frames is generally smaller than that of playback video frames. ) Currently implemented audio/video synchronization algorithm may have to be further optimized Throughput (packets/sec) retransmissions/sec (c) vs. Retransmission Rate (correlation coefficient =.8) average frame delay (msec) retransmissions/sec Throughput (packets/sec) (d) Throughput vs. Retransmission (correlation coefficient =.8) Throughput (packets/sec) Figure 5: Eects of Network Activity on the Xphone Performance (Measurement II) Frames/sec (a) Frame Rate (playback frames only) mean = 5.6 std.dev. = 1.6 Frames/sec (b) Frame Drop Rate mean = std.dev. = Packet Size Distribution Information about packet size distribution is important for the design and tuning of communications protocol and buer management algorithms. Figures 7 (a) and (b) clearly show that regardless of the network activity the packet size distribution is strictly bimodal. While the rst peak, occurred at 64 bytes, was made mostly by ack packets, the second peak at 1518 bytes was made purely by data (audio and video) packets. Such bimodal distribution is explained in two ways. First, ack packets do not contain any information in their data eld. They carry only the acknowledgement sequence numbers in the header eld, resulting in the smallest-size packets of Ethernet (64 bytes). The other peak comes from one of the generic characteristics of TCP protocol which attempts to maximize the network utilization once a connection is established. As the size of a typical video frame after JPEG compression ranges from 5 to 7 KBytes, TCP attempts to segment it into n r where n 2 f1; 2; 3; : : :g and r < 146 bytes. 5.% (a) Host: Hopi, Measurement: I 5.% (b) Host: Hopi, Measurement: II % % Figure 6: Comparison of Frame Rate and Frame Drop Rate (Measurement II) 3.% 2.% 64 3.% 2.% Based on the above results, we summarize some remarks for further optimization of the performance: 1. Frame rate is vulnerable to concurrent network load. ) A robust and reliable source bit-rate control technique may have to be implemented. 2. Despite occasional delay outliers, average end-toend delay is relatively small. 3. outliers are mainly caused by retransmissions of TCP. Further, frame drop rate is not 1.%.% packet size (byte) 1.%.% packet size (byte) Figure 7: Histogram of Packet Size 4 Note that the current system requires lossless transmission of audio information for the purpose of audio/video synchronization. For UDP-like protocols to be employed, at least the synchronization algorithms must be revised.

5 5 Fractal Behavior A new approach for modeling packet trac is to employ self-similarity (fractal structure), a structural similarity across all or at least a wide range of time scales [6]. In short, fractal trac behavior is characterized as a power-law decay whereas currently proposed packet trac models such as Poisson, Hyperexponential, Autoregressive model, and Markov-modulated Poisson process (MMPP) are characterized by an exponential decay. Because of signicant discrepancy between the two types of decays, trac showing fractal behavior is generally characterized by exponentialdecaying models only with diculty and ineciency. One of the several features displaying self-similar behavior is that the variance of sample means decreases more slowly than the reciprocal of the sample size, that is, Var[X (m) ] 1 m? as m! 1; (1) where < 1 < 1 and < < 1. Here X (m) = (X (m) k ; k = 1; 2; 3; : : :) denotes an aggregated time series (sample mean) obtained by X (m) k = 1 m (X (k?1)m+1 + X (k?1)m X km ) (2) where X = (X k ; k = 1; 2; 3; : : :) denotes the number of packets per time unit. Parameter is obtained by plotting log(var[x (m) )] against log(m) (variance-time plot) and by determining the slope of the simple least squares line tted to the resulting points in the plot, ignoring small m. For other features of self-similar packet trac, readers are referred to [6] and references therein. Another tool for determining whether a given packet trac manifests fractal behavior is to make use of the index of dispersion for counts (IDC). Let N(T ) and I(T ) denote the number of arrivals of a point process and the IDC during the time interval T, respectively. Then I(T ) is dened as: I(T ) def = Var[N(T )] E[N(T )] : (3) In particular, fractal point processes have I(T ) 2 T D as T! 1 where < 2 < 1 and < D < 1 [9]. D is known as the fractal dimension of the original point process and obtained by using the same method as for. From (1) - (3), it is easy to see that D = 1?. Figure 8 manifests the fractal behavior of the Xphone trac for both measurements. In Fig. 8(a), X was chosen to be the number of Xphone packets arriving during a 1 msec time unit. Clearly, straight lines appear for both cases as m increases in the variancetime plot 5. Similarly, after the dead time of about.5 second, I(T ) also shows straight line variation over a few orders of time scales on a log-log plot. We see that D and satisfy the relation D = 1?. It is interesting to note that the fractal dimension D is the same (or at least very close) for both measurements, regardless of the degree of overall network activity. We took a few more measurements under various network activities to discern whether such a phenomenon is typical, and observed the same D (and therefore the same ) with only a small change in the shape of I(T ) for every measurement. Therefore it appears that the Xphone trac behavior is generically unique under the current implementation and thus provides a useful method for characterizing the Xphone trac using simple fractal point processes available [8], [9], [1]. Var[X(m)] slope = -1 Host: Hopi m (a) slope = -.19 Measurement I Measurement II slope = -.2 I(t) Host: Hopi, Measurements I and II slope = time window size (b) Measurement I Measurement II Figure 8: Manifestation of Fractal Behavior using (a) Variance-time Plot ( =.19 (I),.2 (II)) and (b) IDC (D = :82 for both I and II) 6 Conclusions and Related Work In this study, we have found some interesting and potentially important results about the Xphone system which may aect the future design of LAN-based multimedia applications. As generally believed and expected, the eects of the total network load on the performance of Xphone are found to be signicant. Suggestions made earlier to mitigate such eects are being considered for the next stage of the Xphone system. 5 The deviation of variance-time plot and I(T ) of measurement I from straight lines at the end occurs due to the nite length of the data. Generally, fractal behavior is observed based on data obtained over a very wide range of time scale. slope = 1

6 Another important nding is that the Xphone traf- c shows fractal behavior, with the same fractal dimension irrespective of concurrent network activities. Further work will be concentrated on which factors of the network and design algorithms drive such behavior and on analyzing the trac in more detail with the aid of fractal point processes. Acknowledgements The rst author would like to thank Prof. S. F. Chang for his overall supervision and valuable suggestions. The rst author is also greatly indebted to Dr. S. Lowen for his review and numerous discussions on fractal processes. Special thanks to A. Eleftheriadis and S. Pejhan who have shown great interest in this work and cleared many questions on the Xphone system. This work would never have been possible without their generous help. [9] S. B. Lowen and M. C. Teich. Estimating the dimension of a fractal point process. accepted for Proc. SPIE (Chaos in Biology and Medicine), 236, [1] S. B. Lowen and M. C. Teich. Fractal renewal processes generate 1/f noise. Physical Review E, 47(2):992{11, February [11] J. F. Shoch and J. A. Hupp. Measured performance of an Ethernet local network. Commun. ACM, 23(12):711{721, December 198. References [1] B. G. Barnett and E. T. Saulnier. High level traf- c analysis of a LAN segment. In IEEE Proc. 17th Conference on Local Computer Networks, pages 188{197, [2] B. Cole. The technology framework. IEEE Spectrum, pages 32{39, March [3] Alexandros Eleftheriadis, Sassan Pejhan, and Dimitris Anastassiou. Algorithms and performance evaluation of the xphone multimedia communication system. In Proc. ACM Multimedia '93 Conference, August [4] R. Gusella. A measurement study of diskless workstation trac on an Ethernet. IEEE Trans. on Comm., 38(9):1557{1568, September 199. [5] Van Jacobson et al. Tcpdump, June manual. [6] W. E. Leland et al. On the self-similar nature of Ethernet trac. In Proc. ACM SIGCOMM '93, pages 183{193, [7] W. E. Leland and D. V. Wilson. High timeresolution measurement and analysis of LAN traf- c: Implications for LAN interconnection. In Proc. IEEE INFOCOM '91, pages 136{1366, April [8] S. B. Lowen and M. C. Teich. Doubly stochastic Poisson point process driven by fractal shot noise. Physical Review A, 43(8):4192{4215, April 1991.

Optimistic Implementation of. Bulk Data Transfer Protocols. John B. Carter. Willy Zwaenepoel. Rice University. Houston, Texas.

Optimistic Implementation of. Bulk Data Transfer Protocols. John B. Carter. Willy Zwaenepoel. Rice University. Houston, Texas. Optimistic Implementation of Bulk Data Transfer Protocols John B. Carter Willy Zwaenepoel Department of Computer Science Rice University Houston, Texas Abstract During a bulk data transfer over a high

More information

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

TCP over Wireless Networks Using Multiple. Saad Biaz Miten Mehta Steve West Nitin H. Vaidya. Texas A&M University. College Station, TX , USA

TCP over Wireless Networks Using Multiple. Saad Biaz Miten Mehta Steve West Nitin H. Vaidya. Texas A&M University. College Station, TX , USA TCP over Wireless Networks Using Multiple Acknowledgements (Preliminary Version) Saad Biaz Miten Mehta Steve West Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, TX

More information

Unreliable NET. Application Layer. Transport Layer. packet flow. ack flow. Network Layer. Unreliable Net. Actual Loss Rate λ loss.

Unreliable NET. Application Layer. Transport Layer. packet flow. ack flow. Network Layer. Unreliable Net. Actual Loss Rate λ loss. Partially Reliable Transport Service Rahmi Marasli Paul D. Amer Phillip T. Conrad Computer and Information Sciences Department University of Delaware, Newark, DE 976 USA Email: fmarasli,amer,pconradg@cis.udel.edu

More information

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc Extensions to RTP to support Mobile Networking Kevin Brown Suresh Singh Department of Computer Science Department of Computer Science University of South Carolina Department of South Carolina Columbia,

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

Acknowledgment packets. Send with a specific rate TCP. Size of the required packet. XMgraph. Delay. TCP_Dump. SlidingWin. TCPSender_old.

Acknowledgment packets. Send with a specific rate TCP. Size of the required packet. XMgraph. Delay. TCP_Dump. SlidingWin. TCPSender_old. A TCP Simulator with PTOLEMY Dorgham Sisalem GMD-Fokus Berlin (dor@fokus.gmd.de) June 9, 1995 1 Introduction Even though lots of TCP simulators and TCP trac sources are already implemented in dierent programming

More information

On the Relationship of Server Disk Workloads and Client File Requests

On the Relationship of Server Disk Workloads and Client File Requests On the Relationship of Server Workloads and Client File Requests John R. Heath Department of Computer Science University of Southern Maine Portland, Maine 43 Stephen A.R. Houser University Computing Technologies

More information

/$10.00 (c) 1998 IEEE

/$10.00 (c) 1998 IEEE Dual Busy Tone Multiple Access (DBTMA) - Performance Results Zygmunt J. Haas and Jing Deng School of Electrical Engineering Frank Rhodes Hall Cornell University Ithaca, NY 85 E-mail: haas, jing@ee.cornell.edu

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

Multicast Transport Protocol Analysis: Self-Similar Sources *

Multicast Transport Protocol Analysis: Self-Similar Sources * Multicast Transport Protocol Analysis: Self-Similar Sources * Mine Çağlar 1 Öznur Özkasap 2 1 Koç University, Department of Mathematics, Istanbul, Turkey 2 Koç University, Department of Computer Engineering,

More information

Buffer Management for Self-Similar Network Traffic

Buffer Management for Self-Similar Network Traffic Buffer Management for Self-Similar Network Traffic Faranz Amin Electrical Engineering and computer science Department Yazd University Yazd, Iran farnaz.amin@stu.yazd.ac.ir Kiarash Mizanian Electrical Engineering

More information

Visualization of Internet Traffic Features

Visualization of Internet Traffic Features Visualization of Internet Traffic Features Jiraporn Pongsiri, Mital Parikh, Miroslova Raspopovic and Kavitha Chandra Center for Advanced Computation and Telecommunications University of Massachusetts Lowell,

More information

perform well on paths including satellite links. It is important to verify how the two ATM data services perform on satellite links. TCP is the most p

perform well on paths including satellite links. It is important to verify how the two ATM data services perform on satellite links. TCP is the most p Performance of TCP/IP Using ATM ABR and UBR Services over Satellite Networks 1 Shiv Kalyanaraman, Raj Jain, Rohit Goyal, Sonia Fahmy Department of Computer and Information Science The Ohio State University

More information

UDP Lite for Real Time Multimedia Applications

UDP Lite for Real Time Multimedia Applications UDP Lite for Real Time Multimedia Applications Lars-Åke Larzon*, Mikael Degermark*, Stephen Pink* Extended Enterprise Laboratory HP Laboratories Bristol HPL-IRI-1999-001 April, 1999 E-mail: [11n,micke,steve]@cdt.luth.se

More information

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

RD-TCP: Reorder Detecting TCP

RD-TCP: Reorder Detecting TCP RD-TCP: Reorder Detecting TCP Arjuna Sathiaseelan and Tomasz Radzik Department of Computer Science, King s College London, Strand, London WC2R 2LS {arjuna,radzik}@dcs.kcl.ac.uk Abstract. Numerous studies

More information

TO APPEAR IN PROCEEDINGS AVSPN-97, July 14, Subjective Quality of Service Performance of. Video-on-Demand under

TO APPEAR IN PROCEEDINGS AVSPN-97, July 14, Subjective Quality of Service Performance of. Video-on-Demand under TO APPEAR IN PROCEEDINGS AVSPN-97, July 14, 1997 1 Subjective Quality of Service Performance of Video-on-Demand under Extreme ATM Impairment Conditions Javier Zamora, Dimitris Anastassiou, Shih-Fu Chang,

More information

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Robert D. allaway and Michael Devetsikiotis Department of Electrical

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes CS 4: COMPUTER NETWORKS SPRING 03 FINAL May 6, 03 50 minutes Name: Student No: Show all your work very clearly. Partial credits will only be given if you carefully state your answer with a reasonable justification.

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

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

Subject: Adhoc Networks

Subject: Adhoc Networks ISSUES IN AD HOC WIRELESS NETWORKS The major issues that affect the design, deployment, & performance of an ad hoc wireless network system are: Medium Access Scheme. Transport Layer Protocol. Routing.

More information

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN) Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN) G. S. Ahn, A. T. Campbell, A. Veres, and L. H. Sun IEEE Trans. On Mobile Computing

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

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Zhili Zhao Dept. of Elec. Engg., 214 Zachry College Station, TX 77843-3128 A. L. Narasimha Reddy

More information

Improved Videotransmission over Lossy. Channels using Parallelization. Dept. of Computer Science, University of Bonn, Germany.

Improved Videotransmission over Lossy. Channels using Parallelization. Dept. of Computer Science, University of Bonn, Germany. Improved Videotransmission over Lossy Channels using Parallelization Christoph Gunzel 1,Falko Riemenschneider 1, and Jurgen Wirtgen 1 Dept. of Computer Science, University of Bonn, Germany. Email: fguenzel,riemensc,wirtgeng@cs.bonn.edu

More information

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007 CS640: Introduction to Computer Networks Aditya Akella Lecture 21 - Multimedia Networking Application Classes Typically sensitive to delay, but can tolerate packet loss (would cause minor glitches that

More information

Adaptive Methods for Distributed Video Presentation. Oregon Graduate Institute of Science and Technology. fcrispin, scen, walpole,

Adaptive Methods for Distributed Video Presentation. Oregon Graduate Institute of Science and Technology. fcrispin, scen, walpole, Adaptive Methods for Distributed Video Presentation Crispin Cowan, Shanwei Cen, Jonathan Walpole, and Calton Pu Department of Computer Science and Engineering Oregon Graduate Institute of Science and Technology

More information

Abstract Silence detection and removal is an essential building block of any multimedia video conferencing

Abstract Silence detection and removal is an essential building block of any multimedia video conferencing Silence Detection for Multimedia Communication Systems Stephen Jacobs, Alexandros Eleftheriadis, and Dimitris Anastassiou Department of Electrical Engineering Columbia University, New York, NY 10027, USA

More information

The Transport Layer: User Datagram Protocol

The Transport Layer: User Datagram Protocol The Transport Layer: User Datagram Protocol CS7025: Network Technologies and Server Side Programming http://www.scss.tcd.ie/~luzs/t/cs7025/ Lecturer: Saturnino Luz April 4, 2011 The UDP All applications

More information

Ashortage of IPv4 address space has

Ashortage of IPv4 address space has INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2005; 15: 411 419 Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nem.582 A measurement study of network

More information

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server

RESPONSIVENESS IN A VIDEO. College Station, TX In this paper, we will address the problem of designing an interactive video server 1 IMPROVING THE INTERACTIVE RESPONSIVENESS IN A VIDEO SERVER A. L. Narasimha Reddy ABSTRACT Dept. of Elec. Engg. 214 Zachry Texas A & M University College Station, TX 77843-3128 reddy@ee.tamu.edu In this

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP Voice over UDP, not TCP Speech Small packets, 10 40 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet

More information

A Delayed Vacation Model of an M/G/1 Queue with Setup. Time and its Application to SVCC-based ATM Networks

A Delayed Vacation Model of an M/G/1 Queue with Setup. Time and its Application to SVCC-based ATM Networks IEICE TRANS. COMMUN., VOL. 0, NO. 0 1996 1 PAPER Special Issue on Telecommunications Network Planning and Design A Delayed Vacation Model of an M/G/1 Queue with Setup Time and its Application to SVCCbased

More information

Network Model: Each layer has a specific function.

Network Model: Each layer has a specific function. OBJECTIVES: To discuss the OSI model and its layer architecture and to show the interface between the layers. To briefly discuss the functions of each layer in the OSI model. To introduce the TCP/IP protocol.

More information

HyperIP : SRDF Application Note

HyperIP : SRDF Application Note HyperIP : SRDF Application Note Introduction HyperIP is a Linux software application that quantifiably and measurably enhances large data movement over big bandwidth and long-haul IP networks. HyperIP

More information

March 6, 2000 Applications that process and/or transfer Continuous Media (audio and video) streams become

March 6, 2000 Applications that process and/or transfer Continuous Media (audio and video) streams become Increasing the Clock Interrupt Frequency for Better Support of Real-Time Applications Constantinos Dovrolis Parameswaran Ramanathan Department of Electrical and Computer Engineering University of Wisconsin-Madison

More information

Why Your Application only Uses 10Mbps Even the Link is 1Gbps?

Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Contents Introduction Background Information Overview of the Issue Bandwidth-Delay Product Verify Solution How to Tell Round Trip Time (RTT)

More information

Abstract Studying network protocols and distributed applications in real networks can be dicult due to the need for complex topologies, hard to nd phy

Abstract Studying network protocols and distributed applications in real networks can be dicult due to the need for complex topologies, hard to nd phy ONE: The Ohio Network Emulator Mark Allman, Adam Caldwell, Shawn Ostermann mallman@lerc.nasa.gov, adam@eni.net ostermann@cs.ohiou.edu School of Electrical Engineering and Computer Science Ohio University

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

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

(a) Figure 1: Inter-packet gaps between data packets. (b)

(a) Figure 1: Inter-packet gaps between data packets. (b) Performance Evaluation of Transport Protocols for Internet-Based Teleoperation Systems Jae-young Lee, Shahram Payandeh, and Ljiljana Trajković Simon Fraser University Vancouver, British Columbia Canada

More information

NET0183 Networks and Communications

NET0183 Networks and Communications Lectures 7 and 8 Measured performance of an Ethernet Ethernet is a CSMA/CD network. Carrier Sense Multiple Access with Collision Detection 1 Historical Case Study http://portal.acm.org/beta/citation.cfm?id=359044

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

CHAPTER 5 PROPAGATION DELAY

CHAPTER 5 PROPAGATION DELAY 98 CHAPTER 5 PROPAGATION DELAY Underwater wireless sensor networks deployed of sensor nodes with sensing, forwarding and processing abilities that operate in underwater. In this environment brought challenges,

More information

The effect of Mobile IP handoffs on the performance of TCP

The effect of Mobile IP handoffs on the performance of TCP Mobile Networks and Applications 4 (1999) 131 135 131 The effect of Mobile IP handoffs on the performance of TCP Anne Fladenmuller a and Ranil De Silva b a Alcatel CIT, Software Department, Route de Nozay,

More information

Voice and Data Session Capacity over Local Area Networks

Voice and Data Session Capacity over Local Area Networks Voice and ata Session Capacity over Local Area Networks Theresa A. Fry, Ikhlaq Sidhu, Guido Schuster, and Jerry Mahler epartment of Electrical and Computer Engineering Northwestern University, Evanston,

More information

Dynamics of an Explicit Rate Allocation. Algorithm for Available Bit-Rate (ABR) Service in ATM Networks. Lampros Kalampoukas, Anujan Varma.

Dynamics of an Explicit Rate Allocation. Algorithm for Available Bit-Rate (ABR) Service in ATM Networks. Lampros Kalampoukas, Anujan Varma. Dynamics of an Explicit Rate Allocation Algorithm for Available Bit-Rate (ABR) Service in ATM Networks Lampros Kalampoukas, Anujan Varma and K. K. Ramakrishnan y UCSC-CRL-95-54 December 5, 1995 Board of

More information

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

More information

An Empirical Study of Reliable Multicast Protocols over Ethernet Connected Networks

An Empirical Study of Reliable Multicast Protocols over Ethernet Connected Networks An Empirical Study of Reliable Multicast Protocols over Ethernet Connected Networks Ryan G. Lane Daniels Scott Xin Yuan Department of Computer Science Florida State University Tallahassee, FL 32306 {ryanlane,sdaniels,xyuan}@cs.fsu.edu

More information

2 Framework of The Proposed Voice Quality Assessment System

2 Framework of The Proposed Voice Quality Assessment System 3rd International Conference on Multimedia Technology(ICMT 2013) A Packet-layer Quality Assessment System for VoIP Liangliang Jiang 1 and Fuzheng Yang 2 Abstract. A packet-layer quality assessment system

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

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments 24 Telfor Journal, Vol. 6, No. 1, 214. Cross-layer TCP Performance Analysis in IEEE 82.11 Vehicular Environments Toni Janevski, Senior Member, IEEE, and Ivan Petrov 1 Abstract In this paper we provide

More information

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS Ken Bisson Troy Troshynski 2007 Switched Ethernet is being implemented as an avionics communication architecture. A commercial standard (ARINC-664) and

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

Extracting Performance and Scalability Metrics from TCP. Baron Schwartz April 2012

Extracting Performance and Scalability Metrics from TCP. Baron Schwartz April 2012 Extracting Performance and Scalability Metrics from TCP Baron Schwartz April 2012 Agenda Fundamental Metrics of Performance Capturing TCP Data Part 1: Black-Box Performance Analysis Detecting Stalls and

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS JUAN CARLOS ARAGON SUMMIT STANFORD UNIVERSITY TABLE OF CONTENTS 1.

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

FINAL May 21, minutes

FINAL May 21, minutes CS 421: COMPUTER NETWORKS SPRING 2004 FINAL May 21, 2004 160 minutes Name: Student No: 1) a) Consider a 1 Mbits/sec channel with a 20 msec one-way propagation delay, i.e., 40 msec roundtrip delay. We want

More information

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme TFRC and RTT s Interdependence in a Selective Retransmission Scheme Árpád Huszák, Sándor Imre Budapest University of Technology and Economics, Department of Telecommunications Budapest, Hungary Email:

More information

CS 421: COMPUTER NETWORKS SPRING FINAL May 21, minutes

CS 421: COMPUTER NETWORKS SPRING FINAL May 21, minutes CS 421: COMPUTER NETWORKS SPRING 2015 FINAL May 21, 2015 150 minutes Name: Student No: Show all your work very clearly. Partial credits will only be given if you carefully state your answer with a reasonable

More information

Channel Adaptive ACK Mechanism in IEEE Wireless Personal Area Networks

Channel Adaptive ACK Mechanism in IEEE Wireless Personal Area Networks Channel Adaptive ACK Mechanism in IEEE 802.15.3 Wireless Personal Area Networks Jong-In Lee 28 August 2008 Broadband Communication Laboratory Korea University FISC 2008 Outline Introduction System model

More information

A Study onthe Cause of Long- Range Dependence Observed in Empirical TCP Traffic Traces

A Study onthe Cause of Long- Range Dependence Observed in Empirical TCP Traffic Traces The University of Kansas Technical Report A Study onthe Cause of Long- Range Dependence Observed in Empirical TCP Traffic Traces Georgios Lazarou and Victor Frost ITTC-FY2000-TR-10980-28 July 1999 Project

More information

100 Mbps DEC FDDI Gigaswitch

100 Mbps DEC FDDI Gigaswitch PVM Communication Performance in a Switched FDDI Heterogeneous Distributed Computing Environment Michael J. Lewis Raymond E. Cline, Jr. Distributed Computing Department Distributed Computing Department

More information

(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker

(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker Code No: N0421/R07 Set No. 1 IV B.Tech I Semester Supplementary Examinations, March 2013 COMPUTER NETWORKS ( Common to Electronics & Communication Engineering, Electronics & Instrumentation Engineering,

More information

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Transport Layer Network Fundamentals Chapter 4 Version 4.0 1 Transport Layer Role and Services Transport layer is responsible for overall end-to-end transfer of application data 2 Transport Layer Role

More information

The difference between TTC JT-Y1221 and ITU-T Y.1221

The difference between TTC JT-Y1221 and ITU-T Y.1221 The difference between TTC JT-Y1221 and ITU-T Y.1221 Traffic control and congestion control in IP based networks (The English Edition) Version 1.0 Published on March 27, 2013 THE TELECOMMUNICATION TECHNOLOGY

More information

Source 1. Destination 1. Bottleneck Link. Destination 2. Source 2. Destination N. Source N

Source 1. Destination 1. Bottleneck Link. Destination 2. Source 2. Destination N. Source N WORST CASE BUFFER REQUIREMENTS FOR TCP OVER ABR a B. Vandalore, S. Kalyanaraman b, R. Jain, R. Goyal, S. Fahmy Dept. of Computer and Information Science, The Ohio State University, 2015 Neil Ave, Columbus,

More information

April and Center for Telecommunications Research.

April and Center for Telecommunications Research. Proceedings, 5th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '95), Durham, New Hampshire, April 1995. Meeting Arbitrary QoS Constraints Using Dynamic

More information

McGill University - Faculty of Engineering Department of Electrical and Computer Engineering

McGill University - Faculty of Engineering Department of Electrical and Computer Engineering McGill University - Faculty of Engineering Department of Electrical and Computer Engineering ECSE 494 Telecommunication Networks Lab Prof. M. Coates Winter 2003 Experiment 5: LAN Operation, Multiple Access

More information

Network Performance: Queuing

Network Performance: Queuing Network Performance: Queuing EE 122: Intro to Communication Networks Fall 2006 (MW 4-5:30 in Donner 155) Vern Paxson TAs: Dilip Antony Joseph and Sukun Kim http://inst.eecs.berkeley.edu/~ee122/ Materials

More information

Design and Implementation of Measurement-Based Resource Allocation Schemes Using the Realtime Traffic Flow Measurement Architecture

Design and Implementation of Measurement-Based Resource Allocation Schemes Using the Realtime Traffic Flow Measurement Architecture Design and Implementation of Measurement-Based Resource Allocation Schemes Using the Realtime Traffic Flow Measurement Architecture Robert D. Callaway, Michael Devetsikiotis, and Chao Kan Department of

More information

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) Protocols precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) all packets shipped from network to network as IP packets

More information

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP What is a transport protocol? Choosing to use a transport protocol Ports and Addresses Datagrams UDP What is a

More information

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

Streaming (Multi)media

Streaming (Multi)media Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented

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

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

Multimedia. Multimedia Networks and Applications

Multimedia. Multimedia Networks and Applications Course Code 005636 (Fall 2017) Multimedia Multimedia Networks and Applications Prof. S. M. Riazul Islam, Dept. of Computer Engineering, Sejong University, Korea E-mail: riaz@sejong.ac.kr Contents Synchronization

More information

Impact of Voice Coding in Performance of VoIP

Impact of Voice Coding in Performance of VoIP Impact of Voice Coding in Performance of VoIP Batoul Alia Baker Koko 1, Dr. Mohammed Abaker 2 1, 2 Department of Communication Engineering, Al-Neelain University Abstract: Voice over Internet Protocol

More information

2 J. Karvo et al. / Blocking of dynamic multicast connections Figure 1. Point to point (top) vs. point to multipoint, or multicast connections (bottom

2 J. Karvo et al. / Blocking of dynamic multicast connections Figure 1. Point to point (top) vs. point to multipoint, or multicast connections (bottom Telecommunication Systems 0 (1998)?? 1 Blocking of dynamic multicast connections Jouni Karvo a;, Jorma Virtamo b, Samuli Aalto b and Olli Martikainen a a Helsinki University of Technology, Laboratory of

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

Improving TCP Throughput over. Two-Way Asymmetric Links: Analysis and Solutions. Lampros Kalampoukas, Anujan Varma. and.

Improving TCP Throughput over. Two-Way Asymmetric Links: Analysis and Solutions. Lampros Kalampoukas, Anujan Varma. and. Improving TCP Throughput over Two-Way Asymmetric Links: Analysis and Solutions Lampros Kalampoukas, Anujan Varma and K. K. Ramakrishnan y UCSC-CRL-97-2 August 2, 997 Board of Studies in Computer Engineering

More information

Appendix B. Standards-Track TCP Evaluation

Appendix B. Standards-Track TCP Evaluation 215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error

More information

Silberschatz and Galvin Chapter 15

Silberschatz and Galvin Chapter 15 Silberschatz and Galvin Chapter 15 Network Structures CPSC 410--Richard Furuta 3/30/99 1 Chapter Topics Background and motivation Network topologies Network types Communication issues Network design strategies

More information

Multimedia Services. Shahab Baqai, Miae Woo, Arif Ghafoor. Purdue University. West Lafayette, Indiana

Multimedia Services. Shahab Baqai, Miae Woo, Arif Ghafoor. Purdue University. West Lafayette, Indiana Network Resource Management for Enterprise-wide Multimedia Services Shahab Baqai, Miae Woo, Arif Ghafoor Distributed Multimedia Systems Lab. School of Electrical Engineering Purdue University West Lafayette,

More information

TCP/IP Performance ITL

TCP/IP Performance ITL TCP/IP Performance ITL Protocol Overview E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP IP ICMP ARP RARP (Auxiliary Services) Ethernet, X.25, HDLC etc. ATM 4/30/2002 Hans Kruse & Shawn Ostermann,

More information

ECE 4450:427/527 - Computer Networks Spring 2017

ECE 4450:427/527 - Computer Networks Spring 2017 ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 5.5: Ethernet Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks

More information

MANAGEMENT SCIENCE doi /mnsc ec pp. ec1 ec12

MANAGEMENT SCIENCE doi /mnsc ec pp. ec1 ec12 MANAGEMENT SCIENCE doi 0.87/mnsc.080.0875ec pp. ec ec e-companion ONLY AVAILABLE IN ELECTRONIC FORM informs 008 INFORMS Electronic Companion Service Adoption and Pricing of Content Delivery Network (CDN)

More information

FACULTY OF COMPUTING AND INFORMATICS

FACULTY OF COMPUTING AND INFORMATICS namibia UniVERSITY OF SCIEnCE AnD TECHnOLOGY FACULTY OF COMPUTING AND INFORMATICS DEPARTMENT OF COMPUTER SCIENCE QUALIFICATION: Bachelor of Computer Science {Honours) QUALIFICATION CODE: 08BCSH LEVEL:

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

Advanced Internet Technologies

Advanced Internet Technologies Advanced Internet Technologies Chapter 3 Performance Modeling 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

Measuring the Processing Performance of NetSniff

Measuring the Processing Performance of NetSniff Measuring the Processing Performance of NetSniff Julie-Anne Bussiere *, Jason But Centre for Advanced Internet Architectures. Technical Report 050823A Swinburne University of Technology Melbourne, Australia

More information

Netsim: A Network Performance Simulator. University of Richmond. Abstract

Netsim: A Network Performance Simulator. University of Richmond. Abstract Netsim: A Network Performance Simulator B. Lewis Barnett, III Department of Mathematics and Computer Science University of Richmond Richmond, VA 23233 barnett@armadillo.urich.edu June 29, 1992 Abstract

More information