An Experimental Investigation of the Congestion Control Used by Skype VoIP
|
|
|
- Fay Patrick
- 10 years ago
- Views:
Transcription
1 An Experimental Investigation of the Congestion Control Used by VoIP Luca De Cicco, Saverio Mascolo, Vittorio Palmisano {ldecicco, mascolo, Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari, Via Orabona 4, Italy Abstract. The explosive growth of VoIP trac poses a potential challenge to the stability of the Internet that, up to now, has been guaranteed by the TCP congestion control. In this paper, we investigate how behaves in the presence of time-varying available bandwidth in order to discover if some sort of congestion control mechanism is implemented at the application layer to match the network available bandwidth and cope with congestion. We have found that ows are somewhat elastic, i.e. they employ some sort of congestion control when sharing the bandwidth with unresponsive ows, but are inelastic in the presence of classic TCP responsive ows, which provokes extreme unfair use of the available bandwidth in this case. Finally, we have found that when more calls are established on the same link, they are not able to adapt their sending rate to correctly match the available bandwidth, which would conrm the risk of network congestion collapse. 1 Introduction is by far the most used VoIP application, with an ever growing userbase which today counts more than 8 million users. This explosive growth poses challenges to telecom operators and ISPs both from the point of view of business model and network stability. Regarding network stability, the issue here is to check if the growth of unresponsive non-tcp ows, i.e. ows without end-toend congestion control, would impact the stability of the best-eort Internet that everyone knows. Other important issues that have been addressed in recent literature on are the employed peer-to-peer protocol and the evaluation of the QoS of VoIP calls placed using [1,3]. The goal of this paper is to investigate how reacts to network congestion, that is, how manages to adapt its sending packet rate to match the network available bandwidth when competing with TCP ows or with multiple calls placed over the same link. This work was partially supported by the MIUR-PRIN project no "FA- MOUS Fluid Analytical Models Of autonomic Systems"
2 The results we have obtained are twofold: i) ows are somewhat elastic and they employ some sort of congestion control when coexisting with unresponsive ows; ii) ows exhibit unresponsive behaviour when sharing the bandwidth with responsive TCP ows. The paper is organized as follows: in Section 2 we present a brief analysis of the state of the art related to ; in Section 3 we describe the experimental testbed that has been set up in order to carry out our investigations; Section 4 describes the considered scenarios and presents the obtained results. Finally Section 5 concludes the paper. 2 Related work The ecient transport of multimedia ows is an open issue and it is currently an hot topic as long as multimedia services are rapidly increasing their importance. In this area the voice over IP applications are taking an ever increasing relevance as it is shown by the success of application for end users and by the large deployment of SIP-based networks. In spite of this explosive growth it is not clear what will be the impact of VoIP trac on the stability of the Internet when a very large amount of VoIP ows will populate the network. The main driver of Internet stability is the congestion control algorithm developed by V. Jacobson for the TCP [7]. For this reason many researchers have conjectured a congestion collapse in case VoIP ows don't employ a responsive congestion control algorithm [4]. As a consequence, several eorts have been carried out to design multimedia congestion control protocols that are TCP friendly, where friendliness here means that the audio ows will share the network bandwidth with TCP ows fairly. The TCP Friendly Rate Control (TFRC) protocol is currently being discussed within the IETF as a possible congestion control algorithm for multimedia ows [6]. In particular the Small Packet version of TFRC has been proposed in order to be employed for VoIP applications [5]. In spite of this eort, as a matter of fact, all commercial audio/video applications run over UDP and we conjecture that they implement some congestion control algorithm at the application level. Other proposals for multimedia trac are RAP [9] and TEAR [1]. A recent investigation [2] concludes that VoIP trac does not harm network stability because of the user behaviour that would drop a call if an unacceptable quality is perceived due to congestion. In other terms, the user behaviour would provide an intrinsic stability mechanism for congestion avoidance. In particular, by carrying out simulations, authors infer that, by taking into account the user back-o behaviour, VoIP ows consume much less bandwidth than TCP ows and respond to congestion when network is overloaded. Dierently from [2], in this paper we will investigate if the VoIP application implements its own congestion control algorithm to match the available bandwidth. As it will be shown in this paper the answer is armative.
3 3 Experimental testbed In order to investigate how adapts to variations in the available bandwidth we have set up a local testbed using a measurement tool we have developed. In each host in Figure 1 we have routed all packets generated from application to the ingress queues q 1 and q 2. The measurement tool allows delays, available bandwidth and buer size of each queue be set by the user. It is worth noticing that the connection implemented is strictly equivalent to a connection made by using a Dummynet-like router [11], the only dierence being that in this way we can use two hosts instead of three. S 1 S 1 S 2 q 1 S 2 T 1 T 1 T 4 Host 1 Host 2 q 2 T 4 Fig. 1. Experimental testbed On each host we have installed (S 1 and S 2 ) and iperf (T 1,..., T 4 ) [14] in order to generate TCP ows and we have collected logles by tracing the per-ow data arriving to and departing from the queue. By comparing data at the input of the queue and at its output, we have been able to compute packet drop rates and goodputs for and TCP ows. Goodput, throughput and loss rate are dened as follows: goodput = sent loss T ; throughput = sent T ; loss rate = loss T where sent is the number of bits sent in the period T, loss is the number of bits lost in the same period. We have considered T =.4 s in our measurements. Finally, it is worth noticing that ows are generated using always the same audio sequence by hijacking audio I/O by using [15]. From now on, the RT T of the connection is set at 1 ms and the queue size is set equal to the bandwidth delay product unless otherwise specied. 4 Investigating the congestion control In order to understand how behaves in the presence of congestion we start by considering a step-like time-varying available bandwidth. Considering a step-like input is common practice in control theory when testing the dynamic
4 behaviour of a system [8]. In particular we start by considering square-wave available bandwidths characterized by dierent periods in order to test not only the capability to match the available bandwidth but also the transient time required for the matching. Before starting to report our results, it is worth noticing that employs the adaptive codecs isac and ilbc both developed by Global IP Sound [12,13] to provide sending rate adaptation capability. 4.1 Case 1: One ow over a square wave form available bandwidth This scenario aims at investigating how sending rate reacts to sudden changes of available bandwidth in order to infer if it employs some sort of congestion control. In order do this, we have used a technique that is often employed in system identication, i.e. we have used an available bandwidth that varies as a square wave with maximum value A M = 16 kb/s and minimum value A m = 16 kb/s (see Figure 2). We have considered two periods for the square wave form in order to identify how fast is the response to bandwidth changes. We have run the rst experiment by setting the period of the square wave equal to 2 s, which happened to be large enough to show all the transient dynamics. 9 8 Sending rate Loss rate Available BW 7 Throughput (kb/s) Fig. 2. Sending rate and Loss rate in the presence of square wave available bandwidth of 2 s period Figure 2 shows that decreases the sending rate when the link capacity drops from the high value A M to the low value A m. It is worth noticing that the ow takes approximately 4 s to track the available bandwidth during
5 which it experiences a signicant loss rate. From Figure 2 we also argue that the reaction is triggered by the high loss rate. 8 7 Sending rate Loss rate Available BW 6 5 kb/s Fig. 3. Zoom of the Figure 2 around the bandwidth drop at t = 3 s To provide a further insight, Figure 3 shows a zoom of Figure 2 in the time interval [29, 35] in order to look at what happens when the link bandwidth drops from 12 kb/s to 16 kb/s at t = 3 s. It can be viewed that when the available bandwidth drops, the loss rate increases to a peak value of 35 kb/s whereas the sending rate reduces to less than 2 kb/s in 4 s. By observing this behaviour it may be conjectured that implements a form of congestion control algorithm that reduces the sending rate when a high packet loss rate is measured. When the link capacity increases (i.e. at t = 4 s) the input rate goes up to 9 kb/s again in 4 s. Therefore it seems that reacts to bandwidth variations with a transient dynamics that lasts 4 s. In order to validate this nding we consider the same square wave with a period of 2 s. Figure 4 (a) shows that in this case is not able to match the available bandwidth thus provoking congestion loss rates up to 8 kb/s. From this experiment it results that is able to match the available bandwidth within a transient time of 4 s. We conjecture that this somewhat slow response to bandwidth variation is due to the fact that a sudden variation in the encoding bitrate would have negative eects on user perceived quality. However, such a slow response to congestion episodes is likely to cause unfriendliness when TCP ows share the available bandwidth with ows (see Section 4.3 for details). Moreover, the high packet loss rate experienced in this scenario and shown in Figure 4 (b) may not guarantee perceived quality either.
6 1 Sending rate Loss rate Available BW 9 8 Goodput Loss rate Throughput (kb/s) 6 4 kb/s (a) [,1] ]1,2] ]2,3] ]3,4] ]4,5] ]5,6] ]6,7] ]7,8] (b) Fig. 4. (a) Sending rate and Loss rate with a square wave available bandwidth of 2 s period; (b) Goodput and Loss rate during time intervals at constant available bandwidth 4.2 Case 2: One ow in the presence of variable bandwidth This scenario is aimed at investigating how a 's sending rate reacts to small step-like increases and decreases of available bandwidth. To the purpose we allow the available bandwidth to vary in the range [16, 8] kb/s, which are the minimum and maximum encoder bitrates that we have measured in our experiments. By using the knowledge about transient times that we have gathered in Section 4.1, we set bandwidth variations to occur every 1 s in order to let sending rates extinguish transients. In particular, the available bandwidth is set as follows: in the rst half of the experiment, the ow experiences a 16 kb/s bandwidth drop every 1 s, whereas, in the second half, a bandwidth increase of 16 kb/s occurs every 1 s. This bandwidth variation pattern is particularly suited to test how the sending rate adapts to a sequence of drops and increases. Figure 5 (a) clearly shows how reacts to sudden drops in available bandwidth: when the loss rate is under a given threshold (such as in the time interval [2, 3]) the sending rate is kept unchanged until a burst of losses is detected, which triggers a sending rate reduction. During the bandwidth increasing phase (for t > 5 s), the sending rate is able to match the available bandwidth without congesting the link. It is worthy to focus on the time interval [6, 7]: we conjecture that, similarly to what happens in the time interval [2, 3], the sending rate is kept constant since measured loss rate is not considered harmful for the user perceived quality by the codecs employed by [12,13]. Finally Figure 5 (b) shows goodputs and loss rates measured in each interval during which the bandwidth is constant.
7 9 Sending rate Loss rate Available BW Throughput (kb/s) (a) 5 45 Goodput Loss rate 4 35 Goodput (kbps) [,1] ]1,2] ]2,3] ]3,4] ]4,5] ]5,6] ]6,7] ]7,8] ]8;9] (b) Fig. 5. (a) Sending rate and loss rate in kb/s of a connection over a time-varying available bandwidth; (b) Goodput and loss rate measured during time intervals at constant available bandwidth
8 4.3 Case 3: One ow with one concurrent TCP connection The Transmission Control Protocol is by far the most used transmission protocol in the Internet, so it is very important to evaluate how behaves when it shares the network with TCP ows. One ow and one TCP ow. In this test we consider a link with a capacity of 56 kb/s. We rst start a TCP connection at t = and then a call at t = 7 s that lasts 2 s. Goodput (kb/s) TCP Available BW Timeouts Fig. 6. Goodput of and TCP ows; Number of timeouts of the TCP ow Figure 6 shows that when the ow enters the bottleneck, the TCP connection is not able to get a bandwidth share anymore. In particular, Figure 6 shows that when the ow is ON, the TCP ow experiences around 4 timeouts! This result seems to contradict results obtained before when we have shown that matches the available bandwidth. The reason is that the TCP congestion control reacts to loss events by halving its congestion window whereas, on the other hand, ows adapt to the available bandwidth slowly. Therefore, even though the TCP congestion control continuously probes for the link bandwidth using its additive increase phase, it is not able to get any signicant bandwidth share. One ow and one TCP ow over a square wave available bandwidth. In this scenario we consider a square wave available bandwidth with 5% duty cycle, 2 s of period, the maximum value A M = 16 kb/s and minimum value A m = 4 kb/s. Moreover, the TCP ow starts at t =, whereas the call is placed after 5 s.
9 Figure 7 (a) shows that when the available bandwidth is high, both TCP and are able to use the link because the TCP is allowed to take the left over capacity. On the other hand, when the available bandwidth is low, the TCP ow is not able to get any share, and its goodput is close to zero (see Figure 7 (b)). Goodput (kb/s) TCP Available BW TCP Loss rate (kb/s) TCP Goodput (kbps) (a) [,1] ]1,2] ]2,3] ]3,4] ]4,5] ]5,6] ]6,7] (b) Fig. 7. (a) Goodput and loss rate for the and the TCP ows in the presence of a square wave available bandwidth; (b) Goodput of and TCP ows in time intervals where the available bandwidth is kept constant 4.4 with 4 concurrent TCP ows This scenario aims at investigating how behaves when multiple TCP ows share the link with one ow. In this experiment, the available bandwidth is set at 12 kb/s and the four TCP ows will join the link following the timing pattern depicted in Figure 9 (a). The Figure 8 depicts goodput as a function of time for the ow and for the four TCP ows. It can be noticed that doesn't adapt its sending rate when a new TCP ow joins the bottleneck; on the other hand, TCP ows adapt their rate in order to avoid congestion on the link as it is expected. Figure 9 (b) clearly shows that 's goodput is kept unchanged during all the time, while TCP ows share the left available bandwidth. 4.5 Two connections over a square wave available bandwidth In this scenario we consider a square wave available bandwidth with 5% duty cycle, 2 s of period, the maximum value A M = 144 kb/s and minimum value A m = 64 kb/s. We start two calls over the same link in order to investigate how clients share the available bandwidth. The rst call starts at t =, whereas the second one at t = 25 s. We have run several experiments and we report two of them showing dierent behaviours.
10 8 7 TCP 1 TCP 2 TCP 3 TCP 4 6 Goodput (kbps) Fig. 8. Goodput of the ows 12 1 TCP 1 TCP 2 TCP 3 TCP 4 Active Flows T4 T3 T2 T1 TCP Goodput (kbps) S (a) [,5] ]5,1] ]1,15] ]2,25] ]25,3] ]25,3] ]3,35] ]35,4] ]4,45] (b) Fig. 9. (a) Time intervals during which (s) and TCP ows (T i) are active; (b) Goodput of the ows during each time interval.
11 Experiment 1. Figure 1 (a) depicts sending and loss rates for both ows. It can be noticed that except for the rst period, i.e. for t > 2 s, the rst ow increases its sending rate when the available bandwidth is high, whereas the second ow maintains its sending rate at 3 kb/s throughout all the experiment. When the bandwidth drop is experienced the rst ow decreases its sending rate in about 4 s, as we have seen before. Throughput (kb/s) Av. BW Throughput (kb/s) Av. BW Loss rate (kb/s) Loss rate (kb/s) (a) (b) Fig. 1. Sending and loss rates for two ows sharing the bottleneck. (a) Experiment 1; (b) Experiment 2. This experiments seems to indicate that the two ows behave dierently even if they share the same link. Moreover it can be seen that, when the bandwidth is high, the goodput achieved by the rst ow is much higher than the one achieved by the second ow. Experiment 2. Figure 1 (b) shows sending and loss rate for the second experiment we have run. In this case, dierently from what has happened in the rst experiment, the two ows experience similar sending rates, but congesting the link as it is shown by the high loss rates during the interval t [1, 5]. In particular, by focusing on the bandwidth drop that occurs at t = 3 s it can be shown that both the ows reduce their sending rate and after 3 s they maintain a sending rate of 5 kb/s, which provokes congestion on the link, i.e. high value of the loss rate. 5 Conclusions We have carried out an experimental investigation of VoIP in a controlled environment in order to nd out if and how implements congestion control to match network available bandwidth.
12 By examining results of our experiments we have found that implements some sort of congestion control algorithm. However, the reaction speed of this algorithm revealed to be very slow. For this reason has shown two main drawbacks: i) Large packet drops rates during the transients following a bandwidth change; ii) unresponsive behaviour when coexisting with responsive ows such as TCP that provoke extreme unfair use of the limited available bandwidth. Finally, we have also found that when more calls are established on the same link, they are not able to adapt their sending rate to match correctly the available bandwidth, which would conrm the risk of network congestion collapse. References 1. S. A. Baset and H. Schulzrinne. An Analysis of the Peer-to-Peer Internet Telephony Protocol. In Proceedings of IEEE Infocom ' 6, Barcelona, Spain, Apr T. Bu, Y. Liu, D. Towsley, On the TCP-Friendliness of VoIP Trac, In Proceedings of IEEE INFOCOM '6, Barcelona, Spain, Apr K. Chen, C. Huang, P. Huang, C. Lei, Quantifying User Satisfaction, in Proceedings of SIGCOMM '6, Pisa, Italy, Sep S. Floyd, K. Fall, Promoting the use of end-to-end congestion control in the Internet, IEEE/ACM Transaction on Networking, vol.7, no. 4, pp , S. Floyd, E. Kohler. TCP Friendly Rate Control (TFRC): the Small-Packet (SP) Variant. IETF draft, 2 Nov M. Handley, S. Floyd, J. Pahdye, and J. Widmer, TCP Friendly Rate Control (TFRC): Protocol Specication. RFC 3448, Proposed Standard, January V. Jacobson, Congestion avoidance and control, ACM SIGCOMM Computer Communication Review, S. Mascolo, Congestion control in high-speed communication networks using the Smith principle, Automatica, vol. 35, no. 12, Dec. 1999, pp Special Issue on Control methods for communication networks. 9. R Rejaie, M Handley, D Estrin, RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet, In Proceedings of IEEE INFO- COM '99, vol. 3, pp , I. Rhee, V. Ozdemir, and Y. Yi, TEAR: TCP Emulation at Receivers - Flow Control for Multimedia Streaming, Dept. of Comp. Sci., NCSU, Tech. rep., Apr L. Rizzo, Dummynet: a simple approach to the evaluation of network protocols, ACM SIGCOMM Computer Communication Review, Global IP Sound. isac codec datasheet. [Online] Avilable: Global IP Sound. ilbc codec datasheet. [Online] Avilable: iperf [Online]. Available: DSP hijacker [Online]. Available:
A Mathematical Model of the Skype VoIP Congestion Control Algorithm
A Mathematical Model of the Skype VoIP Congestion Control Algorithm Luca De Cicco and Saverio Mascolo Abstract Voice over Internet Protocol (VoIP) is an Internet application of ever increasing importance.
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
Implementation of Video Voice over IP in Local Area Network Campus Environment
Implementation of Video Voice over IP in Local Area Network Campus Environment Mohd Nazri Ismail Abstract--In this research, we propose an architectural solution to integrate the video voice over IP (V2oIP)
IAB CONCERNS ABOUT CONGESTION CONTROL. Iffat Hasnian 1832659
IAB CONCERNS ABOUT CONGESTION CONTROL Iffat Hasnian 1832659 IAB CONCERNS Outline 1- Introduction 2- Persistent High Drop rate Problem 3- Current Efforts in the IETF 3.1 RTP 3.2 TFRC 3.3 DCCP 3.4 Audio
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.
Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone
The International Arab Journal of Information Technology, Vol. 7, No. 4, October 2010 343 Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone Mohd Ismail Department
Performance Analysis Proposal
1. Title Performance Analysis Proposal Performance Analysis of P2P VoIP Applications 2. Objective To evaluate the dynamic behavior (i.e., CODEC usage) of VoIP P2P applications (e.g. Skype, Google Talk)
Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005 Outline for talk: Requested topic: the requirements for simulation and modeling tools that allow one to study, design,
A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications
A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications Chinmay Padhye and Kenneth J. Christensen Computer Science and Engineering University of South Florida Tampa, FL 336 {padhye, christen}@csee.usf.edu
Oscillations of the Sending Window in Compound TCP
Oscillations of the Sending Window in Compound TCP Alberto Blanc 1, Denis Collange 1, and Konstantin Avrachenkov 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France 2 I.N.R.I.A. 2004
Linux 2.4 Implementation of Westwood+ TCP with rate-halving: A Performance Evaluation over the Internet
Linux. Implementation of TCP with rate-halving: A Performance Evaluation over the Internet A. Dell Aera, L. A. Grieco, S. Mascolo Dipartimento di Elettrotecnica ed Elettronica Politecnico di Bari Via Orabona,
Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows
Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows C. Mahlo, C. Hoene, A. Rostami, A. Wolisz Technical University of Berlin, TKN, Sekr. FT 5-2 Einsteinufer 25, 10587 Berlin, Germany. Emails:
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 [email protected]
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 [email protected]
TFMC: a TCP-Friendly Multiplexing Control Scheme for VoIP Flow Transmission
TFMC: a TCP-Friendly Multiplexing Control Scheme for VoIP Flow Transmission Abdelbasset Trad INRIA 004 Route des Lucioles, BP-9 0690 Sophia-Antipolis, France Email: [email protected] Telephone:
Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia [email protected]
Analyzing of MOS and Codec Selection for Voice over IP Technology Mohd Nazri Ismail Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia [email protected] ABSTRACT. In this research,
VoIP codec adaptation algorithm in multirate 802.11 WLANs : distributed vs centralized performance comparison
VoIP codec adaptation algorithm in multirate 82.11 WLANs : distributed vs centralized performance comparison Anna Sfairopoulou, Carlos Macián, Boris Bellalta Network Technologies and Strategies (NeTS)
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
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 {[email protected]}, Microsoft Corporation,
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
Improving our Evaluation of Transport Protocols. Sally Floyd Hamilton Institute July 29, 2005
Improving our Evaluation of Transport Protocols Sally Floyd Hamilton Institute July 29, 2005 Computer System Performance Modeling and Durable Nonsense A disconcertingly large portion of the literature
Adaptive VoIP Transmission over Heterogeneous Wired/Wireless Networks
Adaptive VoIP Transmission over Heterogeneous Wired/Wireless Networks Abdelbasset Trad 1, Qiang Ni 1, and Hossam Afifi 2 1 INRIA, Planete Project 2004 Route des Lucioles, BP-93 06902 Sophia-Antipolis,
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
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,
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:
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 [email protected]
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor
A Tool for Multimedia Quality Assessment in NS3: QoE Monitor D. Saladino, A. Paganelli, M. Casoni Department of Engineering Enzo Ferrari, University of Modena and Reggio Emilia via Vignolese 95, 41125
Simulation of SIP-Based VoIP for Mosul University Communication Network
Int. J. Com. Dig. Sys. 2, No. 2, 89-94(2013) 89 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020205 Simulation of SIP-Based VoIP for Mosul University Communication
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
Profiling Skype Video Calls: Rate Control and Video Quality
Profiling Skype Video Calls: Rate Control and Video Quality Xinggong Zhang, Yang Xu, Hao Hu, Yong Liu, Zongming Guo and Yao Wang Institute of Computer Science&Technology, Peking University, Beijing 1871
4 High-speed Transmission and Interoperability
4 High-speed Transmission and Interoperability Technology 4-1 Transport Protocols for Fast Long-Distance Networks: Comparison of Their Performances in JGN KUMAZOE Kazumi, KOUYAMA Katsushi, HORI Yoshiaki,
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.
COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY
COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY WENYU JIANG AND HENNING SCHULZRINNE Columbia University, Department of Computer Science 121 Amsterdam Ave, Mail Code 001,
Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and
1.1 Background Voice over Internet Protocol (VoIP) is a technology that allows users to make telephone calls using a broadband Internet connection instead of an analog phone line. VoIP holds great promise
QoS in VoIP. Rahul Singhai Parijat Garg
QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction
Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
Quality of service in IP networks
Course of Multimedia Internet (Sub-course Reti Internet Multimediali ), AA 2010-2011 Prof. Quality of service in IP networks 1. Introduction Pag. 1 Currently, most Internet services are based on the classic
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 ([email protected]) ([email protected])
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
A New Adaptive Redundancy Control Algorithm For VoIP Applications
A New Adaptive Redundancy Control Algorithm For VoIP Applications Haytham Assem, David Malone Hamilton Institute, National University of Ireland Maynooth, Ireland Email: {Hitham.Salama.2012, David.Malone}@nuim.ie
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
CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY
CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY SEIFEDINE KADRY, KHALED SMAILI Lebanese University-Faculty of Sciences Beirut-Lebanon E-mail: [email protected] ABSTRACT This paper presents
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,
Priority Based Dynamic Rate Control for VoIP Traffic
Priority Based Dynamic Rate Control for VoIP Traffic Fariza Sabrina CSIRO ICT Centre, Sydney, Australia Email: [email protected] Jean-Marc Valin Octasic Inc., Montreal, Quebec, Canada Email:[email protected]
Measuring Data and VoIP Traffic in WiMAX Networks
JOURNAL OF TELECOMMUNICATIONS, VOLUME 2, ISSUE 1, APRIL 2010 Measuring Data and VoIP Traffic in WiMAX Networks 1 Iwan Adhicandra Abstract Due to its large coverage area, low cost of deployment and high
VoIP over WiMAX: Quality of Experience Evaluation
VoIP over WiMAX: Quality of Experience Evaluation Vitor Bernardo, Bruno Sousa, Marilia Curado Laboratory of Communications and Telematics Department of Informatics Engineering, University of Coimbra {vmbern,bmsousa,marilia}@dei.uc.pt
Measurement of IP Transport Parameters for IP Telephony
Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic
Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network
Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science
17: Queue Management. Queuing. Mark Handley
17: Queue Management Mark Handley Queuing The primary purpose of a queue in an IP router is to smooth out bursty arrivals, so that the network utilization can be high. But queues add delay and cause jitter.
TCP, Active Queue Management and QoS
TCP, Active Queue Management and QoS Don Towsley UMass Amherst [email protected] Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle
Aggregate Traffic Performance with Active Queue Management and Drop from Tail
Aggregate Traffic Performance with Active Queue Management and Drop from Tail Gianluca Iannaccone Sprint ATL Adrian Court Burlingame CA 9400 [email protected] Martin May Activia Networks Parc of
A Performance Study of VoIP Applications: MSN vs. Skype
This full text paper was peer reviewed by subject matter experts for publication in the MULTICOMM 2006 proceedings. A Performance Study of VoIP Applications: MSN vs. Skype Wen-Hui Chiang, Wei-Cheng Xiao,
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
Examining Self-Similarity Network Traffic intervals
Examining Self-Similarity Network Traffic intervals Hengky Susanto Byung-Guk Kim Computer Science Department University of Massachusetts at Lowell {hsusanto, kim}@cs.uml.edu Abstract Many studies have
Performance Analysis of VoIP Codecs over BE WiMAX Network
Performance Analysis of VoIP Codecs over BE WiMAX Network Muhammad Imran Tariq, Muhammad Ajmal Azad, Razvan Beuran, Yoichi Shinoda Japan Advanced Institute of Science and Technology, Ishikawa, Japan National
Performance Evaluation of Quality of Service Assurance in MPLS Networks
114 Performance Evaluation of Quality of Service Assurance in MPLS Networks Karol Molnar, Jiri Hosek, Lukas Rucka, Dan Komosny and Martin Vlcek Brno University of Technology, Communication, Purkynova 118,
Disjoint Path Algorithm for Load Balancing in MPLS network
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 13 No. 1 Jan. 2015, pp. 193-199 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/
Power management of video transmission on wireless networks for multiple receivers
Power management of video transmission on wireless networks for multiple receivers Christos Bouras, Kostas Stamos and Giannis Zaoudis Research Academic Computer Technology Institute and Computer Engineering
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
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
A Quality of Experience based Approach for Wireless Mesh Networks*
A Quality of Experience based Approach for Wireless Mesh Networks* Anderson Morais, and Ana Cavalli Télécom SudParis, France {anderson.morais, ana.cavalli}@it-sudparis.eu Abstract. Wireless Mesh Network
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
EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP
Scientific Bulletin of the Electrical Engineering Faculty Year 11 No. 2 (16) ISSN 1843-6188 EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP Emil DIACONU 1, Gabriel PREDUŞCĂ 2, Denisa CÎRCIUMĂRESCU
A Hybrid Model of the Akamai Adaptive Streaming Control System
A Hybrid Model of the Akamai Adaptive Streaming Control System Cape Town, South Africa 26 August 2014 L. De Cicco, G. Cofano and S. Mascolo Politecnico di Bari, Dipartimento di Ingegneria Elettrica e dell'informazione
TCP/IP Over Lossy Links - TCP SACK without Congestion Control
Wireless Random Packet Networking, Part II: TCP/IP Over Lossy Links - TCP SACK without Congestion Control Roland Kempter The University of Alberta, June 17 th, 2004 Department of Electrical And Computer
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
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
An enhanced TCP mechanism Fast-TCP in IP networks with wireless links
Wireless Networks 6 (2000) 375 379 375 An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Jian Ma a, Jussi Ruutu b and Jing Wu c a Nokia China R&D Center, No. 10, He Ping Li Dong Jie,
A Policy-Based Admission Control Scheme for Voice over IP Networks
Journal of Computer Science 5 (11): 817-821, 2009 ISSN 1549-3636 2009 Science Publications A Policy-Based Admission Control Scheme for Voice over IP Networks Sami Alwakeel and Agung Prasetijo Department
A Survey on Congestion Control Mechanisms for Performance Improvement of TCP
A Survey on Congestion Control Mechanisms for Performance Improvement of TCP Shital N. Karande Department of Computer Science Engineering, VIT, Pune, Maharashtra, India Sanjesh S. Pawale Department of
SJBIT, Bangalore, KARNATAKA
A Comparison of the TCP Variants Performance over different Routing Protocols on Mobile Ad Hoc Networks S. R. Biradar 1, Subir Kumar Sarkar 2, Puttamadappa C 3 1 Sikkim Manipal Institute of Technology,
EFFECT OF TRANSFER FILE SIZE ON TCP-ADaLR PERFORMANCE: A SIMULATION STUDY
EFFECT OF TRANSFER FILE SIZE ON PERFORMANCE: A SIMULATION STUDY Modupe Omueti and Ljiljana Trajković Simon Fraser University Vancouver British Columbia Canada {momueti, ljilja}@cs.sfu.ca ABSTRACT Large
Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic
Telecommunication Systems 24:2 4, 275 292, 2003 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort
Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks
Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks Ayman Wazwaz, Computer Engineering Department, Palestine Polytechnic University, Hebron, Palestine, [email protected] Duaa sweity
Performance of VoIP with DCCP for Satellite Links
Performance of VoIP with DCCP for Satellite Links Golam Sarwar, Roksana Boreli, Emmanuel Lochin To cite this version: Golam Sarwar, Roksana Boreli, Emmanuel Lochin. Performance of VoIP with DCCP for Satellite
Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable Real-Time Applications
Journal of Network and Systems Management, Vol. 12, No. 4, December 2004 ( C 2004) DOI: 10.1007/s10922-004-0672-5 Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable
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: [email protected]
Simulative Investigation of QoS parameters for VoIP over WiMAX networks
www.ijcsi.org 288 Simulative Investigation of QoS parameters for VoIP over WiMAX networks Priyanka 1, Jyoteesh Malhotra 2, Kuldeep Sharma 3 1,3 Department of Electronics, Ramgarhia Institue of Engineering
Basic principles of Voice over IP
Basic principles of Voice over IP Dr. Peter Počta {[email protected]} Department of Telecommunications and Multimedia Faculty of Electrical Engineering University of Žilina, Slovakia Outline VoIP Transmission
Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?
Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management
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,
VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs
VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs Said El brak Mohammed Bouhorma Anouar A.Boudhir ABSTRACT Voice over IP (VoIP) has become a popular Internet
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
