How To Make Streaming Traffic Fair
|
|
- Brandon Hubbard
- 3 years ago
- Views:
Transcription
1 Streaming Traffic Fairness Over Low Bandwidth WAN Links Rushabh Doshi Department of Computer Science Stanford University Pei Cao Cisco Systems, Inc. San Jose, CA Abstract Despite the rising popularity of streaming media in corporations, there is little understanding of how streaming traffic interacts with other corporate network traffic over low-bandwidth WAN links. We used simulations to study the issue, and found that the buffer-based rate adaptation algorithms used in popular streaming applications is effective at making the streaming traffic behave in a fair manner, even when UDP is used as the transport. The congestion control is affected by the buffer size: small buffers make the streaming application timid and large buffers make it more aggressive. However, regardless of the buffer size, the streaming traffic can be adversely affected by multi-session TCP traffic such as web traffic, and other QoS mechanisms are needed to preserve streaming quality in this case. 1. Introduction Demand for applications such as e-learning and communications is increasingly driving the use of streaming media in corporate environments. Powered by ever improving media players and servers, streaming media reduces the cost of corporate training and improves the effectiveness of communications within the corporation. Streaming media is particularly effective for enterprises with many geographically dispersed branch offices connected to the main office via a low bandwidth WAN link. A stream-splitting device, such as Cisco Systems Content Engine, is typically installed at the gateway for each branch office. This device splits one multimedia stream from a corporate data center into multiple copies going to different clients in the branch office. The device enables streaming over the WAN: only one stream needs to travel through the bottleneck link. The WAN link is shared by other programs and applications. Some of the traffic going over the WAN link is business critical (such as data updates) while other traffic is not (such as web surfing). The interaction between such traffic and streaming media traffic has previously not been studied in detail. Streaming traffic is different from other well-studied forms of traffic such as HTTP or traffic. Streaming sessions typically 1) have long durations 2) may run either over UDP or TCP and 3) are characterized by continuous rather than bursty traffic patterns. Streaming applications today can adapt to changing traffic conditions by making course grained adjustments to their bandwidth consumption. In this paper, we use simulations to study how streaming media traffic competes with other TCP traffic in a limited bandwidth environment. Our simulations model the existing streaming players and servers based on our experience implementing streaming media servers and our observations of player behavior. 2. Internet Streaming Applications There are three major Internet streaming systems in use today: Windows Media Technology (WMT) from Microsoft [1], RealNetwork streaming technology from RealNetworks [2], and QuickTime from Apple [3]. They all share the following characteristics: The underlying transport protocol can be UDP, TCP, or HTTP (one can treat HTTP as just another variant of TCP). The client uses a buffer to smooth out temporary variations in packet arrival rate. The streaming server always attempts to transmit the streaming media data at a constant bit rate, i.e. the encoded bit rate of the streaming media. It typically sends a block of data, waits for a fixed duration, then sends another block of data. When available bandwidth changes, the player selects among a fixed set of bit rates for the streaming media, and the server serves the selected stream. In other words, the streaming media server is a multi-cbr source. Unlike TCP based applications, it cannot take advantage of the available bandwidth in a continuous fashion; it can only switch among a set of constant bit rates. The selected bit rate is determined by the player which typically uses the data arrival rate to determine when to upgrade or downgrade the stream. We model the behavior of the streaming application based on these characteristics. 3. Evaluation Methodology We use simulations to study the interaction of streaming and other types of traffic. For this purpose we use the NS-2 [4] network simulator (henceforth referred to as ns) Network Topology and Simulations The network topology that was used to carry out the simulations is displayed in Figure 1. The multimedia streaming server and client simulate one streaming session while the
2 or Web Server Mbps Streaming Client Fig. 1. Switch 128 kbps Switch Mbps Mbps Mbps Streaming Server TCP background traffic streaming traffic Sink for or HTTP traffic Simulated network topology /Web server and client are used to generate competing traffic. Traffic from only one streaming session travels through the bottleneck bandwidth similar to a real world scenario where this would be accomplished by a stream splitting device. The servers and the clients are connected to their respective switches through Mbps links. The two switches are connected using a WAN link which represents the network bottleneck. We run two sets of simulations by varying the WAN link capacity: 128Kbps for one and 512 Kbps for the other. The router connected to the link uses drop-tail in the case of buffer overflow (i.e. network congestion) Models of Streaming Server, Player and the Media In our study, we chose a 2 minute video encoded in a Multiple Bit Rate (MBR) format. The encoded bit rates are 1kbps, 22kbps, 85kbps, 1kbps, and 2kbps. This is a typical video stream for applications such as Windows Media Player. The streaming server sends data at the bit rate selected by the client. The client maintains a buffer into which data is put upon arrival from the network, and from which data is pulled for rendering at the constant bit rate of the selected stream. The buffer size is fixed. In our simulation, we experiment with four buffer sizes: 25KB, 5KB, 25KB and 5KB, corresponding to roughly less than 1 second, 1 to 2, 7 to 8, and 15 to 16 of buffering for our example streaming media. The client initiates a downgrade of the stream bit rate when the buffer runs dangerously low. This occurs when the data arrival rate cannot keep up with the data consumption rate. In our simulations, we vary the threshold at which the client initiates the downgrade and experiment with three values: %, 7% and % empty. Putting it differently, the client decides to downgrade the stream when the amount of arrived data lags the expected data by the size of Ö, where B is the buffer size, andöis the degree of under-run in the buffer. The client decides when to upgrade based on the stability of the data arrival rate into the buffer. Lacking any other feedback mechanism, the only sign of stability is when data appear to arrive in the buffer smoothly at the expected rate. This is taken as an indication of spare bandwidth in the network. The client maintains a smooth running average of the buffer, and when that average remains more or less constant over a certain period of time, the client decides to upgrade the bit rate. The upgrade algorithm is tuned in such a way that the client requests a bit rate upgrade to the server if there is negligible packet loss for about 45 to. It must be noted that after the client has triggered either the upgrade or the downgrade, there is still data in the client s buffer that must be viewed at the old bit rates. The direct result of this is that when upgrading, the server starts streaming at a higher bit rate before the client starts consuming at that bit rate; this leads to an increase in the amount of data stored in the client s buffer. One final note is that during session setup, the client and server typically employ techniques such as packet-pair [5] to detect the bottleneck bandwidth, and the client starts by choosing the highest possible bit rate below that of the packet-pair estimated bandwidth, instead of the absolute highest possible bit rate. 4. Results We seek to answer the following questions: Can streaming traffic, running on top of UDP or TCP, give competing traffic their fair share of the network bandwidth? Are there cases where the competing traffic significantly deprives the streaming application of its share of the network bandwidth and leads to poor streaming quality? When the available bandwidth for streaming traffic falls between two pre-encoded bit rates, can the streaming application still fully utilize the bandwidth available to it? Clearly, answers to these questions may depend on whether the underlying transport is TCP or UDP, the buffer size and the under-run ratio to trigger a downgrade. In Figures 2 5 presented below, we plot two lines for the streaming application. The line represents the bandwidth utilized by the multimedia stream. The MM Server streaming rate is the bit rate of the stream that the server is sending, i.e. the bit rate of the stream that the client selected Streaming over TCP We first study the interaction between an session and a streaming session based on TCP. Figure 2 shows the results over a 128Kbps bottleneck link. Not surprisingly, when two TCP sessions are interacting with each other, they tend to share bandwidth fairly. However, the nature of the two TCP sessions are different here: the session can take advanatge of whatever spare bandwidth there is, while the streaming session can only
3 (a) 5kB buffer, 128Kbps link (b) 5kB buffer, 128Kbps link Fig. 2. Bandwidth utilization graphs of TCP-based streaming competing with an session. The represents the bandwidth utilized by the session. We select two representative graphs from our simulation results. The graphs vary the buffer size but have the same under-run ratio of 7%. Results using other under-run ratios are similar. The full results can be found at [6]. choose from a fixed set of bit rates. Figure 2 shows that when the buffer size is large (25KB or higher), the streaming session can effectively take advantage of its fair share of the bandwidth, alternating between 22Kbps and 85kbps to maximize the quality of user experience. However, when the buffer size is small, the streaming application yields too quickly. Similar effects are observed when varying the buffer user-run threshold; higher threshold enables the streaming session to absorb the bandwidth available to it. Streaming over TCP, however, appears unable to cope with an onslaught of Web traffic. Web traffic is simulated using ns s built in model [7]. The web traffic model emulates a number of users issuing HTTP/1. requests to a set of web servers. Each request is essentialy a page which contains upto five web objects - such as HTML files, GIF and JPEG images. The size of these objects is modeled using a Pareto distribution with an average of 12KB. The average time interval between two page requests is about 3 [7]. Figure 3 shows the results of streaming traffic competing with ½ Web traffic of about ten users over the 128Kbps link. The ten users waits for an average of 3 between page requests. This is not an aggressive web traffic model; the average bandwidth needed would be: ½¼users objects objects ¼ download time which has an upper bound of 1Kbps. Unfortunately, by and large, the streaming application cannot keep its share of the link bandwidth, and streams at the lowest or secondlowest bit rates most of the time. In other words, the streaming quality is poor. The result is the same regardless of the buffer size, although large buffers help a little bit. page ½¾Ã The reason, we believe, is that the Web traffic consists of many TCP session. In the worst case, when all 1 users are issuing requests, there are on average 5 HTTP sessions competing with the streaming traffic. While TCP protocols achieve fairness between two TCP sessions, it does not guarantee fairness between two applications when one uses many TCP sessions Streaming over UDP Next we study the interaction between streaming traffic transported over UDP and or web traffic. Figure 4 shows how UDP-based streaming interacts with an session over a 128Kbps bottleneck link. The streaming application uses buffer sizes of 5KB and 5KB. The results show that when the buffer size is 5KB or less, the UDP-based streaming is relatively fair: it yields to the traffic in ways similar to that of TCP-based streaming. As the buffer size increases, however, the UDPbased streaming becomes more aggressive. At a buffer size of 5KB it almost never yields to traffic. To understand why, one should note that UDP has no congestion control and will always transmit data whenever the application wants it to. The application, however, does the congestion control by downgrading to a lower bit rate when the amount of under-run goes exceeds the threshold. Consequently, if the under-run threshold is small, the application is sensitive to competing traffic and yields in a manner similar to TCP. Conversely, if the under-run threshold is large, the application is aggressive and does not yield as TCP would. In our simulation, the behavior change seems to occur between an under-run threshold of KB and 15KB. The UDP session is also partly helped by TCP s reaction to packet loss. In our simulations, we use a TCP Reno implementation. Since the window size is halved every time a packet loss is detected, TCP Reno reduces the window size rapidly when there are multiple packet losses. This can be seen in the periodic sudden dips in the bandwidth. When this happens, the UDP session is able to take advantage of the spare capacity in the network and transmit more packets, reducing the under-run in the buffer. We also experimented with a TCP Vegas implementation. While TCP Vegas does not experience the periodic sudden dips in
4 (a) 5kB buffer (b) 5kB buffer Fig. 3. Bandwidth utilization graphs of TCP-based streaming competing with web traffic. The background web traffic line shows the bandwidth consumed by the web traffic. We select four representative graphs from our simulation results. The graphs vary the buffer size but have the same under-run ratio of 7%. The full results can be found at [6] (a) 5kB buffer, 128Kbps link (b) 5kB buffer, 128Kbps link Fig. 4. Bandwidth utilization when multimedia is streamed over UDP with competing traffic. The graphs vary the buffer size but have the same under-run ratio of 7%. Results using other under-run ratios are similar. The full results can be found at [6] bandwidth as in Reno, it does not obtain a higher average bandwidth for because its delay-based algorithm is already yielding to the UDP traffic. (Full results may be found at [6]) Figure 5 shows the results of UDP-based streaming competing with Web traffic, under the exact same setup as in Figure 3. Not surprisingly, larger buffers make UDPbased streaming perform better. With large buffers such as 25KB and 5KB, UDP-based streaming clearly holds onto its share of the bandwidth better than TCP-based streaming, delivering higher quality of streaming to the client. Clearly, the setting of the buffer size for UDP-based streaming can be used as a kind of QoS mechanism. This flexibility is only available for UDP-based streaming. If the buffer size is set small, the streaming traffic yields to other traffic; if the buffer size is set large, the streaming traffic will maintain its quality despite other competing traffic. This mechanism can be implemented in the stream-splitting device at the branch office gateway. The results above were obtained by carrying out simulations over a 128Kbps bottleneck link. We also simulated a higher capacity 512Kbps bottleneck link. The results from that simulation are similar and can be obtained from [6] Summary Through our simulations, we found that both streaming over TCP and streaming over UDP can behave fairly due to buffer-based rate adaptation, as long as the buffer size is set appropriately. For TCP-based streaming, it is better to bias toward larger buffers as they help the streaming application utilize available bandwidth. For UDP-based streaming, the buffer size can be used as a priority or QoS scheme, with small buffers making the traffic more friendly to competing traffic, and large buffers better at maintaining the quality of the stream when there is competing traffic. Furthermore, if a corporation decides to use TCP as the streaming protocol, then for important streaming events
5 (a) 5kB buffer (b) 5kB buffer Fig. 5. Bandwidth utilization graphs when multimedia is streamed over UDP with competing web traffic. We select two representative graphs from our simulation results. The graphs vary the buffer size but have the same under-run ratio of 7%. The full results can be found at [6] it needs to use network QoS mechanisms to protect the quality; otherwise applications that use many short TCP sessions, such as Web traffic, will degrade the quality of the stream. 5. Related work There have been many studies on techniques for quality adaptation for congestion control in streaming applications [8] [1], for example, the layered encoding approach [9]. In this paper we look at the existing algorithms embedded in commercial streaming applications as is and try to understand their implications rather than investigate techniques for improving quality adaptation. There have also been many studies on TCP-friendly congestion control algorithms for UDP for streaming applications [11] [13], some of which have the property of being slowly responsive to congestion situations [14]. Our work differs from these studies by investigating the efficacy of the current scheme employed by the exiting streaming media players. Current players can use either TCP or UDP as the underlying transport. Hence, our focus is not so much on TCP-friendliness, but rather on the circumstances under which streaming traffic may adversely affect other traffic, and other traffic may adversely affect streaming traffic. 6. Conclusion and future work We show that the perception that streaming multimedia over UDP is unfair to other data streams is not true. Buffer based rate adaptation mechanisms, employed in today s streaming media players, force streaming traffic to behave in a fair manner with regard to other competing traffic. However, streaming traffic can be adversely affected by bursty, aggressive web traffic, particularly when TCP is used as the underlying transport. In these cases, other QoS mechanisms such as DiffServ should be used. In the future, we hope to validate our simulations further by implementing the simulated setup in the lab and carrying out further testing with real multimedia streaming servers and clients. We would also like to validate our hypothesis that other QoS mechanisms such as DiffServ would indeed make way for a better user experience and preserve network fairness at the same time. Acknowledgments We are grateful for the helpful comments by Ted Kremenek, Priyank Garg and Milap Shah. References [1] Microsoft windows media. [Online]. Available: [2] Realone player. [Online]. Available: [3] Quicktime. [Online]. Available: [4] Network simulator ns-2. [Online]. Available: [5] J. Bolot, Characterizing end-to-end packet delay and loss in the internet, Journal of High Speed Networks, vol. 2, no. 3, pp , [6] Full simulation results. [Online]. Available: [7] A. Feldmann, A. C. Gilbert, P. Huang, and W. Willinger, Dynamics of IP traffic: A study of the role of variability and the impact of control, in Proceedings of ACM SIGCOMM, 1999, pp [8] S. Jacobs and A. Eleftheriadis, Real-time dynamic rate shaping and control for internet video applications, in Proceedings of Workshop on Signal Processing, [9] R. Rejaie, M. Handley, and D. Estrin, Quality adaptation for congestion controlled video playback over the internet, in Proceedings of ACM SIGCOMM, [1] R. Rejaie, H. Yu, M. Handely, and D. Estrin, proxy caching mechanism for quality adaptive streaming applications in the internet, in Proceedings of IEEE Infocom 2, 2. [11] D. Bansal and H. Balakrishnan, TCP-friendly congestion control for real-time streaming applications, MIT Technical Report, MIT- LCS-TR-6, 2. [12] M. M. Naoki, Mpeg-tfrcp: Video transfer with tcp-friendly rate control protocol. [13] N. Feamster, D. Bansal, and H. Balakrishnan, On the interactions between layered quality adaptation and congestion control for streaming video, in 11th International Packet Video Workshop, 21. [14] D. Bansal, H. Balakrishnan, S. Floyd, and S. Shenker, Dynamic behavior of slowly-responsive congestion control algorithms, in Sigcomm, 21.
An Empirical Study of the Congestion Response of RealPlayer, Windows MediaPlayer and Quicktime
An Empirical Study of the Congestion Response of RealPlayer, Windows MediaPlayer and Quicktime Sven Hessler Institute of Computer Science University of Innsbruck 62 Innsbruck, Austria sven.hessler@uibk.ac.at
More informationBandwidth Measurement in Wireless Networks
Bandwidth Measurement in Wireless Networks Andreas Johnsson, Bob Melander, and Mats Björkman {andreas.johnsson, bob.melander, mats.bjorkman}@mdh.se The Department of Computer Science and Engineering Mälardalen
More informationPerformance Analysis of Video Calls Using Skype
Section 3 Network Systems Engineering Abstract Performance Analysis of Video Calls Using Skype A. Asiri and L. Sun Centre for Security, Communications and Network Research Plymouth University, United Kingdom
More informationDigital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
More informationMultimedia Transport Protocols for WebRTC
Multimedia Transport Protocols for WebRTC Colin Perkins http://csperkins.org/ What is WebRTC? A framework for browser-based real-time conferencing Includes network, audio, and video components used in
More informationVoIP network planning guide
VoIP network planning guide Document Reference: Volker Schüppel 08.12.2009 1 CONTENT 1 CONTENT... 2 2 SCOPE... 3 3 BANDWIDTH... 4 3.1 Control data 4 3.2 Audio codec 5 3.3 Packet size and protocol overhead
More informationImproving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More informationD. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)
v. Test Node Selection Having a geographically diverse set of test nodes would be of little use if the Whiteboxes running the test did not have a suitable mechanism to determine which node was the best
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationRobust Router Congestion Control Using Acceptance and Departure Rate Measures
Robust Router Congestion Control Using Acceptance and Departure Rate Measures Ganesh Gopalakrishnan a, Sneha Kasera b, Catherine Loader c, and Xin Wang b a {ganeshg@microsoft.com}, Microsoft Corporation,
More informationA Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks
A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks Junli Yuan *, Sujoy Roy, Qibin Sun Institute for Infocomm Research (I 2 R), 21 Heng Mui Keng Terrace,
More informationSeamless Handover of Streamed Video over UDP between Wireless LANs
Seamless Handover of Streamed Video over UDP between Wireless LANs Ger Cunningham, Seán Murphy, Liam Murphy Department of Computer Science University College Dublin Dublin, Ireland {ger.munningham,liam.murphy@ucd.ie,
More informationWEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP
WEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP Alae Loukili, Alexander Wijesinha, Ramesh K. Karne, and Anthony K. Tsetse Towson University Department of Computer & Information Sciences Towson, MD 21252
More informationResearch on Video Traffic Control Technology Based on SDN. Ziyan Lin
Joint International Mechanical, Electronic and Information Technology Conference (JIMET 2015) Research on Video Traffic Control Technology Based on SDN Ziyan Lin Communication University of China, Beijing
More informationA Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.
More informationComparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
More informationAnalysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
More informationVideo Streaming with Network Coding
Video Streaming with Network Coding Kien Nguyen, Thinh Nguyen, and Sen-Ching Cheung Abstract Recent years have witnessed an explosive growth in multimedia streaming applications over the Internet. Notably,
More informationAn Adaptive Load Balancing to Provide Quality of Service
An Adaptive Load Balancing to Provide Quality of Service 1 Zahra Vali, 2 Massoud Reza Hashemi, 3 Neda Moghim *1, Isfahan University of Technology, Isfahan, Iran 2, Isfahan University of Technology, Isfahan,
More informationA Passive Method for Estimating End-to-End TCP Packet Loss
A Passive Method for Estimating End-to-End TCP Packet Loss Peter Benko and Andras Veres Traffic Analysis and Network Performance Laboratory, Ericsson Research, Budapest, Hungary {Peter.Benko, Andras.Veres}@eth.ericsson.se
More informationAN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS Srikanth Tiyyagura Department of Computer Science and Engineering JNTUA College of Engg., pulivendula, Andhra Pradesh, India.
More informationNortel - 920-803. Technology Standards and Protocol for IP Telephony Solutions
1 Nortel - 920-803 Technology Standards and Protocol for IP Telephony Solutions QUESTION: 1 To achieve the QoS necessary to deliver voice between two points on a Frame Relay network, which two items are
More informationA Survey: High Speed TCP Variants in Wireless Networks
ISSN: 2321-7782 (Online) Volume 1, Issue 7, December 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com A Survey:
More informationPART III. OPS-based wide area networks
PART III OPS-based wide area networks Chapter 7 Introduction to the OPS-based wide area network 7.1 State-of-the-art In this thesis, we consider the general switch architecture with full connectivity
More informationPerformance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow
International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter
More informationANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP
ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos (gss7@sfu.ca) (sna14@sfu.ca)
More informationAn Experimental Investigation of the Congestion Control Used by Skype VoIP
An Experimental Investigation of the Congestion Control Used by VoIP Luca De Cicco, Saverio Mascolo, Vittorio Palmisano {ldecicco, mascolo, vpalmisano}@poliba.it Dipartimento di Elettrotecnica ed Elettronica,
More informationVoice Over IP Performance Assurance
Voice Over IP Performance Assurance Transforming the WAN into a voice-friendly using Exinda WAN OP 2.0 Integrated Performance Assurance Platform Document version 2.0 Voice over IP Performance Assurance
More informationClearing the Way for VoIP
Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.
More informationFirst Midterm for ECE374 03/09/12 Solution!!
1 First Midterm for ECE374 03/09/12 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam
More informationLab Testing Summary Report
Lab Testing Summary Report May 2007 Report 070529 Product Category: Network Acceleration Vendor Tested: Cisco Systems Product Tested: Cisco Wide Area Application Services (WAAS) v4.0.7 Key findings and
More informationRequirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
More informationA Proxy-based Architecture for Multimedia Transmission
Proceedings of the 8th WSEAS International Conference on Automation and Information, Vancouver, Canada, June 19-21, 2007 322 A Proxy-based Architecture for Multimedia Transmission WANG DA-ZHEN [1,2], WAN
More informationOptimizing Performance for Voice over IP and UDP Traffic
A Riverbed Technology White Paper OPTIMIZING PERFORMANCE FOR VOICE OVER IP AND UDP TRAFFIC Optimizing Performance for Voice over IP and UDP Traffic 2006 Riverbed Technology, Inc. All rights reserved. 0
More informationPRIORITY-BASED NETWORK QUALITY OF SERVICE
PRIORITY-BASED NETWORK QUALITY OF SERVICE ANIMESH DALAKOTI, NINA PICONE, BEHROOZ A. SHIRAZ School of Electrical Engineering and Computer Science Washington State University, WA, USA 99163 WEN-ZHAN SONG
More informationTCP, Active Queue Management and QoS
TCP, Active Queue Management and QoS Don Towsley UMass Amherst towsley@cs.umass.edu Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle
More informationPr oactively Monitoring Response Time and Complex Web Transactions... 1. Working with Partner Organizations... 2
Pr oactively Monitoring Response Time and Complex Web Transactions... 1 An atomy of Common Web Transactions... 1 Asking for Decisions... 1 Collecting Information... 2 Providing Sensitive Information...
More informationCUBIC: A New TCP-Friendly High-Speed TCP Variant
: A New TCP-Friendly High-Speed TCP Variant Injong Rhee, and Lisong Xu Abstract This paper presents a new TCP variant, called, for high-speed network environments. is an enhanced version of : it simplifies
More informationnetworks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER
Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption
More informationParallel TCP Data Transfers: A Practical Model and its Application
D r a g a n a D a m j a n o v i ć Parallel TCP Data Transfers: A Practical Model and its Application s u b m i t t e d t o the Faculty of Mathematics, Computer Science and Physics, the University of Innsbruck
More informationMeasure wireless network performance using testing tool iperf
Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,
More informationNetwork congestion control using NetFlow
Network congestion control using NetFlow Maxim A. Kolosovskiy Elena N. Kryuchkova Altai State Technical University, Russia Abstract The goal of congestion control is to avoid congestion in network elements.
More informationHigh-Speed TCP Performance Characterization under Various Operating Systems
High-Speed TCP Performance Characterization under Various Operating Systems Y. Iwanaga, K. Kumazoe, D. Cavendish, M.Tsuru and Y. Oie Kyushu Institute of Technology 68-4, Kawazu, Iizuka-shi, Fukuoka, 82-852,
More informationIs Your Network Ready for VoIP? > White Paper
> White Paper Tough Questions, Honest Answers For many years, voice over IP (VoIP) has held the promise of enabling the next generation of voice communications within the enterprise. Unfortunately, its
More informationLow-rate TCP-targeted Denial of Service Attack Defense
Low-rate TCP-targeted Denial of Service Attack Defense Johnny Tsao Petros Efstathopoulos University of California, Los Angeles, Computer Science Department Los Angeles, CA E-mail: {johnny5t, pefstath}@cs.ucla.edu
More informationIMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).
More informationAdaptive Rate Voice over IP Quality Management Algorithm
98 Adaptive Rate Voice over IP Quality Management Algorithm Eugene S. Myakotnykh Centre for Quantifiable Quality of Service in Communication Systems (Q2S) 1, Norwegian University of Science and Technology,
More informationA Network Control Plane for Massive Video Delivery
A Network Control Plane for Massive Video Delivery Giuseppe Cofano Politecnico di Bari, Dipartimento di Ingegneria Elettrica e dell Informazione, Via E. Orabona 4 70125 Bari, Italy - giuseppe.cofano@poliba.it
More informationBehavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
More informationThe Interaction of Forward Error Correction and Active Queue Management
The Interaction of Forward Error Correction and Active Queue Management Tigist Alemu, Yvan Calas, and Alain Jean-Marie LIRMM UMR 5506 CNRS and University of Montpellier II 161, Rue Ada, 34392 Montpellier
More informationModeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications
Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications Sarhan M. Musa Mahamadou Tembely Matthew N. O. Sadiku Pamela H. Obiomon
More informationTroubleshooting Common Issues in VoIP
Troubleshooting Common Issues in VoIP 2014, SolarWinds Worldwide, LLC. All rights reserved. Voice over Internet Protocol (VoIP) Introduction Voice over IP, or VoIP, refers to the delivery of voice and
More informationSeamless Congestion Control over Wired and Wireless IEEE 802.11 Networks
Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas
More informationMeasuring IP Performance. Geoff Huston Telstra
Measuring IP Performance Geoff Huston Telstra What are you trying to measure? User experience Responsiveness Sustained Throughput Application performance quality Consistency Availability Network Behaviour
More informationAnalyzing Marking Mod RED Active Queue Management Scheme on TCP Applications
212 International Conference on Information and Network Technology (ICINT 212) IPCSIT vol. 7 (212) (212) IACSIT Press, Singapore Analyzing Marking Active Queue Management Scheme on TCP Applications G.A.
More informationVoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK V.Rakocevic@city.ac.uk
More informationUsing Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:
Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management
More informationPerformance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com
More informationProtagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742. Vol 2 No 3 (May-2015) Active Queue Management
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742 Vol 2 No 3 (May-2015) Active Queue Management For Transmission Congestion control Manu Yadav M.Tech Student
More informationImproving HTTP-based Video Performance using Network Flow Buffering
Improving HTTP-based Video Performance using Network Flow Buffering Jesse Steinberg and Joseph Pasquale Dept. of Computer Science and Engineering University of California, San Diego La Jolla, CA, USA {jsteinbe,
More informationCOMP 3331/9331: Computer Networks and Applications. Lab Exercise 3: TCP and UDP (Solutions)
COMP 3331/9331: Computer Networks and Applications Lab Exercise 3: TCP and UDP (Solutions) AIM To investigate the behaviour of TCP and UDP in greater detail. EXPERIMENT 1: Understanding TCP Basics Tools
More informationMaximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.
Title Maximizing the number of users in an interactive video-ondemand system Author(s) Bakiras, S; Li, VOK Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. 281-292 Issued Date 2002 URL
More informationLevel 1 Technical. Networking and Technology Basics. Contents
Level 1 Technical Networking and Technology Basics Contents 1 Glossary... 2 2 IP Networking Basics... 4 Fundamentals... 4 IP Addresses... 4 Subnet Masks... 5 Network Communication... 6 Transport Protocols...
More informationOracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998
Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming
More information15-441: Computer Networks Homework 2 Solution
5-44: omputer Networks Homework 2 Solution Assigned: September 25, 2002. Due: October 7, 2002 in class. In this homework you will test your understanding of the TP concepts taught in class including flow
More informationPerformance Measurement of Wireless LAN Using Open Source
Performance Measurement of Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1 Overview General Network Why Network Performance
More informationPerformance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au
More informationProvisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming
Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming Masayoshi Shimamura (masayo-s@isnaistjp) Guraduate School of Information Science, Nara Institute of Science
More informationOn the Performance of Bandwidth Allocation Strategies for Interconnecting ATM and Connectionless Networks
On the Performance of Bandwidth Allocation Strategies for Interconnecting ATM and Connectionless Networks Edward Chan, Victor C. S. Lee Department of Computer Science, City University of Hong Kong e-mail:
More informationSTANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
More informationQuality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:
Quality of Service 1 Traditional Nonconverged Network Traditional data traffic characteristics: Bursty data flow FIFO access Not overly time-sensitive; delays OK Brief outages are survivable 2 1 Converged
More informationIntroduction, Rate and Latency
Introduction, Rate and Latency Communication Networks Why communicate? Necessary to support some application. Example Applications Audio communication Radio, Telephone Text communication Email, SMS (text
More informationTransport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
More informationSiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
More informationWILL HTTP ADAPTIVE STREAMING BECOME THE DOMINANT MODE OF VIDEO DELIVERY IN CABLE NETWORKS? Michael Adams Ericsson Solution Area TV
WILL HTTP ADAPTIVE STREAMING BECOME THE DOMINANT MODE OF VIDEO DELIVERY IN CABLE NETWORKS? Michael Adams Ericsson Solution Area TV Abstract There is a great deal of interest in HTTP adaptive streaming
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015 1169 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015 1169 Comparison of TCP I-Vegas with TCP Vegas in Wired-cum-Wireless Network Nitin Jain & Dr. Neelam Srivastava Abstract
More informationA Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks
1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity
More informationThe need for bandwidth management and QoS control when using public or shared networks for disaster relief work
International Telecommunication Union The need for bandwidth management and QoS control when using public or shared networks for disaster relief work Stephen Fazio Chief, Global Telecommunications Officer
More informationInternet Flow Control - Improving on TCP
Internet Flow Control - Improving on TCP Glynn Rogers The Team - Jonathan Chan, Fariza Sabrina, and Darwin Agahari CSIRO ICT Centre Why Bother? - Isn t TCP About as Good as It Gets?! Well, TCP is a very
More informationQuality of Service (QoS) on Netgear switches
Quality of Service (QoS) on Netgear switches Section 1 Principles and Practice of QoS on IP networks Introduction to QoS Why? In a typical modern IT environment, a wide variety of devices are connected
More informationBandwidth Measurement in xdsl Networks
Bandwidth Measurement in xdsl Networks Liang Cheng and Ivan Marsic Center for Advanced Information Processing (CAIP) Rutgers The State University of New Jersey Piscataway, NJ 08854-8088, USA {chengl,marsic}@caip.rutgers.edu
More informationPCC. Policy Server. Charging Systems PCEF PDN GW PCEF GGSN. Figure 1 : Generic Policy and Charging Control Architecture
PCC (Policy and Charging Control) Applications EFORT http://www.efort.com In a first EFORT tutorial related to PCC (Policy and Charging Control), the PCC architecture has been described with its entities,
More informationMidterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose
Midterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose Instructions: There are 4 questions on this exam. Please use two exam blue books answer questions 1, 2 in one book, and the remaining
More informationWide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)
School of Business Eastern Illinois University Wide Area Networks (Week 11, Thursday 3/22/2007) Abdou Illia, Spring 2007 Learning Objectives 2 Distinguish between LAN and WAN Distinguish between Circuit
More informationQuality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.
Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic. A Network and Data Link Layer infrastructure Design to Improve QoS in Voice and video Traffic Jesús Arturo Pérez,
More informationEncrypting Network Traffic
Encrypting Network Traffic Mark Lomas Computer Security Group University of Cambridge Computer Laboratory Encryption may be used to maintain the secrecy of information, to help detect when messages have
More informationPaper C. c Institute of Electrical and Electronics Engineers, Inc. 2000 Reprinted with permission.
Paper C Bob Melander, Mats Björkman, and Per Gunningberg. A New End-to-End Probing and Analysis Method for Estimating Bandwidth Bottlenecks. Proceedings of IEEE GLOBECOM 00, San Francisco, CA, USA, November
More informationLOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS Saranya.S 1, Menakambal.S 2 1 M.E., Embedded System Technologies, Nandha Engineering College (Autonomous), (India)
More informationENSC 427: Communication Networks
Spring 2012 ENSC 427: Communication Networks Creating a Secure Network through Firewalls and Virtual Private Networks http://www.sfu.ca/~msa102 Team #2 Maxim Soleimani-Nouri Andy Cheng Saman Mehdizadeh
More informationStability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu
Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more
More informationRandom Early Detection Gateways for Congestion Avoidance
Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson Lawrence Berkeley Laboratory University of California floyd@eelblgov van@eelblgov To appear in the August 1993 IEEE/ACM
More informationImpact of Control Theory on QoS Adaptation in Distributed Middleware Systems
Impact of Control Theory on QoS Adaptation in Distributed Middleware Systems Baochun Li Electrical and Computer Engineering University of Toronto bli@eecg.toronto.edu Klara Nahrstedt Department of Computer
More informationD1.2 Network Load Balancing
D1. Network Load Balancing Ronald van der Pol, Freek Dijkstra, Igor Idziejczak, and Mark Meijerink SARA Computing and Networking Services, Science Park 11, 9 XG Amsterdam, The Netherlands June ronald.vanderpol@sara.nl,freek.dijkstra@sara.nl,
More informationQuestion: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
More informationThe Analysis and Simulation of VoIP
ENSC 427 Communication Networks Spring 2013 Final Project The Analysis and Simulation of VoIP http://www.sfu.ca/~cjw11/427project.html Group #3 Demet Dilekci ddilekci@sfu.ca Conrad Wang cw11@sfu.ca Jiang
More informationAccelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling
Accelerated Simulation Method for Power-law Traffic and Non- FIF Scheduling Authors: Sharifah H. S. Ariffin and John A. Schormans Department of Electronic Engineering, Queen Mary, University of London,
More informationChapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
More informationTransport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
More informationHigh-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
More informationPerformance of UMTS Code Sharing Algorithms in the Presence of Mixed Web, Email and FTP Traffic
Performance of UMTS Code Sharing Algorithms in the Presence of Mixed Web, Email and FTP Traffic Doru Calin, Santosh P. Abraham, Mooi Choo Chuah Abstract The paper presents a performance study of two algorithms
More information