Performance Analysis and Trac Behavior of the Xphone. Videoconferencing Application System on an Ethernet. B. K. Ryu and H. E.
|
|
- Rudolph Davidson
- 5 years ago
- Views:
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 Department of Computer Science Rice University Houston, Texas Abstract During a bulk data transfer over a high
More informationWeek 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 informationTCP 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 informationUnreliable 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 informationExtensions 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 informationImproving 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 informationAcknowledgment 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 informationOn 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
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 informationDiffServ 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 informationMulticast 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 informationBuffer 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 informationVisualization 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 informationperform 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 informationUDP 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 informationTCP 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 informationRD-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 informationTO 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 informationDesign 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 informationTransporting 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 informationCS 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 informationPerformance 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 informationOSI 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 informationSubject: 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 informationSupporting 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 informationReal-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 informationImpact 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 informationImproved 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 informationCS640: 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 informationAdaptive 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 informationAbstract 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 informationThe 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 informationAshortage 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 informationRESPONSIVENESS 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 informationTransporting 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 informationA 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 informationNetwork 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 informationHyperIP : 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 informationMarch 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 informationWhy 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 informationAbstract 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 informationPerformance 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 informationAdaptive 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)
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 informationNET0183 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 informationRECOMMENDATION 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 informationCHAPTER 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 informationThe 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 informationVoice 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 informationDynamics 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 informationQuality 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 informationAn 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 information2 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 informationAdvanced 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 informationCross-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 informationSWITCHED 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 informationMultimedia 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 informationImpact 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 informationExtracting 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 informationCS 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 informationANALYSIS 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 informationMITIGATING 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 informationFINAL 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 informationTFRC 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 informationCS 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 informationChannel 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 informationA 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 information100 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
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 informationOSI 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 informationThe 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 informationSource 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 informationApril 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 informationMcGill 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 informationNetwork 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 informationDesign 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 informationprecise 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 informationTransport 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 informationCS 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 information4 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 informationStreaming (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 informationModelling 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 informationComparison 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 informationSIMULATION 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 informationMultimedia. 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 informationImpact 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 information2 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 informationNetworking 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 informationImproving 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 informationAppendix 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 informationSilberschatz 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 informationMultimedia 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 informationTCP/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 informationECE 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 informationMANAGEMENT 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 informationFACULTY 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 informationCS 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 informationAdvanced 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 informationMeasuring 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 informationNetsim: 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