How To Make Streaming Traffic Fair

Size: px
Start display at page:

Download "How To Make Streaming Traffic Fair"

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 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 information

Bandwidth Measurement in Wireless Networks

Bandwidth 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 information

Performance Analysis of Video Calls Using Skype

Performance 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 information

Digital Audio and Video Data

Digital 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 information

Multimedia Transport Protocols for WebRTC

Multimedia 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 information

VoIP network planning guide

VoIP 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 information

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Improving 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 information

D. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)

D. 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 information

Final for ECE374 05/06/13 Solution!!

Final 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 information

Robust Router Congestion Control Using Acceptance and Departure Rate Measures

Robust 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 information

A 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 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 information

Seamless Handover of Streamed Video over UDP between Wireless LANs

Seamless 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 information

WEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP

WEB 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 information

Research on Video Traffic Control Technology Based on SDN. Ziyan Lin

Research 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 information

A 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 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 information

Comparative Analysis of Congestion Control Algorithms Using ns-2

Comparative 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 information

Analysis of IP Network for different Quality of Service

Analysis 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 information

Video Streaming with Network Coding

Video 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 information

An Adaptive Load Balancing to Provide Quality of Service

An 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 information

A Passive Method for Estimating End-to-End TCP Packet Loss

A 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 information

AN 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 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 information

Nortel - 920-803. Technology Standards and Protocol for IP Telephony Solutions

Nortel - 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 information

A Survey: High Speed TCP Variants in Wireless Networks

A 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 information

PART III. OPS-based wide area networks

PART 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 information

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Performance 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 information

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

ANALYSIS 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 information

An Experimental Investigation of the Congestion Control Used by Skype VoIP

An 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 information

Voice Over IP Performance Assurance

Voice 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 information

Clearing the Way for VoIP

Clearing 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 information

First Midterm for ECE374 03/09/12 Solution!!

First 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 information

Lab Testing Summary Report

Lab 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 information

Requirements of Voice in an IP Internetwork

Requirements 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 information

A Proxy-based Architecture for Multimedia Transmission

A 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 information

Optimizing Performance for Voice over IP and UDP Traffic

Optimizing 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 information

PRIORITY-BASED NETWORK QUALITY OF SERVICE

PRIORITY-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 information

TCP, Active Queue Management and QoS

TCP, 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 information

Pr oactively Monitoring Response Time and Complex Web Transactions... 1. Working with Partner Organizations... 2

Pr 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 information

CUBIC: A New TCP-Friendly High-Speed TCP Variant

CUBIC: 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 information

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

networks 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 information

Parallel TCP Data Transfers: A Practical Model and its Application

Parallel 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 information

Measure wireless network performance using testing tool iperf

Measure 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 information

Network congestion control using NetFlow

Network 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 information

High-Speed TCP Performance Characterization under Various Operating Systems

High-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 information

Is Your Network Ready for VoIP? > White Paper

Is 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 information

Low-rate TCP-targeted Denial of Service Attack Defense

Low-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 information

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

IMPROVING 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 information

Adaptive Rate Voice over IP Quality Management Algorithm

Adaptive 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 information

A Network Control Plane for Massive Video Delivery

A 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 information

Behavior 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 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 information

The Interaction of Forward Error Correction and Active Queue Management

The 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 information

Modeling 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 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 information

Troubleshooting Common Issues in VoIP

Troubleshooting 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 information

Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks

Seamless 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 information

Measuring IP Performance. Geoff Huston Telstra

Measuring 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 information

Analyzing Marking Mod RED Active Queue Management Scheme on TCP Applications

Analyzing 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 information

VoIP 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 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 information

Using 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: 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 information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance 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 information

Protagonist 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 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 information

Improving HTTP-based Video Performance using Network Flow Buffering

Improving 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 information

COMP 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) 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 information

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Maximizing 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 information

Level 1 Technical. Networking and Technology Basics. Contents

Level 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 information

Oracle 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 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 information

15-441: Computer Networks Homework 2 Solution

15-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 information

Performance Measurement of Wireless LAN Using Open Source

Performance 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 information

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Performance 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 information

Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming

Provisioning 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 information

On 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 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 information

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

STANDPOINT 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 information

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Quality 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 information

Introduction, Rate and Latency

Introduction, 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 information

Transport 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 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 information

SiteCelerate white paper

SiteCelerate 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 information

WILL 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 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 information

International 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 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 information

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

A 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 information

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

The 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 information

Internet Flow Control - Improving on TCP

Internet 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 information

Quality of Service (QoS) on Netgear switches

Quality 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 information

Bandwidth Measurement in xdsl Networks

Bandwidth 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 information

PCC. Policy Server. Charging Systems PCEF PDN GW PCEF GGSN. Figure 1 : Generic Policy and Charging Control Architecture

PCC. 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 information

Midterm Exam CMPSCI 453: Computer Networks Fall 2011 Prof. Jim Kurose

Midterm 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 information

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Wide 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 information

Quality 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. 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 information

Encrypting Network Traffic

Encrypting 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 information

Paper C. c Institute of Electrical and Electronics Engineers, Inc. 2000 Reprinted with permission.

Paper 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 information

LOAD 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 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 information

ENSC 427: Communication Networks

ENSC 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 information

Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu

Stability 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 information

Random Early Detection Gateways for Congestion Avoidance

Random 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 information

Impact of Control Theory on QoS Adaptation in Distributed Middleware Systems

Impact 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 information

D1.2 Network Load Balancing

D1.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 information

Question: 3 When using Application Intelligence, Server Time may be defined as.

Question: 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 information

The Analysis and Simulation of VoIP

The 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 information

Accelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling

Accelerated 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 information

Chapter 3 ATM and Multimedia Traffic

Chapter 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 information

Transport Layer Protocols

Transport 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 information

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

High-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 information

Performance 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 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