On the Evolution of End-to-end Congestion Control in the Internet: An Idiosyncratic View
|
|
|
- Jemimah Grant
- 10 years ago
- Views:
Transcription
1 On the Evolution of End-to-end Congestion Control in the Internet: An Idiosyncratic View Sally Floyd IMA Workshop on Scaling Phenomena in Communication Networks October
2 Outline of talk: The danger of congestion collapse, and the role of congestion control in the Internet. Change and heterogeneity as conditions of the Internet. Speculations on the future evolution of end-to-end congestion control in the Internet. 2
3 Sub-themes: The Internet is a work in progress, with no central control or authority, many players independently making changes, and many forces of change (e.g., new technologies, new applications, new commercial forces, etc.) So far, the success of the Internet has rested on the IP architecture s robustness, fleibility, and ability to scale, and not on its efficiency, optimization, or fine-grained control. The rather decentralized and fast-changing evolution of the Internet architecture has worked reasonably well to date. There is no guarantee that it will continue to do so. The Internet is like the elephant, and each of us is the blind man who knows only the part closest to us. The part of the Internet that I see is end-to-end congestion control. 3
4 The danger of congestion collapse, and the role of congestion control in the Internet. 4
5 Why do we need end-to-end congestion control? To avoid congestion collapse. Fairness. As a tool for the application to better achieve its own goals: E.g., minimizing loss and delay, maimizing throughput. 5
6 Why is congestion collapse a concern? The environment of the Internet before 1988: Datagram routing, for robustness [Clark88]. Of the seven listed goals for the DARPA Internet Architecture, the most important goal was survivability in the face of failure. Datagram routing was selected as the technique for multipleing, instead of circuit switching, because it matched the applications being supported (e.g., remote login). TCP used flow control to control the use of buffer space at the receiver, and Go-Back-N retransmission after a packet drop for reliable delivery. FIFO scheduling at routers, packets dropped upon buffer overflow. Starting in October 1986, the Internet had a series of congestion collapses. 6
7 Classical congestion collapse: Congestion collapse occurs when the network is increasingly busy, but little useful work is getting done. Problem: Classical congestion collapse: Paths clogged with unnecessarily-retransmitted packets [Nagle 84]. Fi: Modern TCP retransmit timer and congestion control algorithms [Jacobson 88]. 7
8 TCP congestion control: Packet drops as the indications of congestion. TCP uses Additive Increase Multiplicative Decrease (AIMD) [Jacobson 1988]. Decrease congestion window by 1/2 after loss event. Increase congestion window by one packet per RTT. In heavy congestion, when a retransmitted packet is itself dropped, use eponential backoff of the retransmit timer. Slow-start: start by doubling the congestion window every roundtrip time. 8
9 Fragmentation-based congestion collapse: Problem: Paths clogged with fragments of packets invalidated because another fragment (or cell) has been discarded along the path. [Kent and Mogul, 1987] Fi: MTU discovery [Kent et al, 1988], Early Packet Discard in ATM networks [Romanow and Floyd, 1995]. 9
10 Congestion collapse from undelivered packets: Problem: Paths clogged with packets that are discarded before they reach the receiver [Floyd and Fall, 1999]. Fi: Either end-to-end congestion control, or a virtual-circuit style of guarantee that packets that enter the network will be delivered to the receiver. S1 TCP 10 Mbps 10 Mbps S3 R1 1.5 Mbps R2 S2 10 Mbps 128 Kbps S4 UDP 10
11 Why do we need end-to-end congestion control? Fairness. 11
12 What is the fairness goal? (the pragmatic answer) No connection/session/end-node should hog the network resources. TCP is the dominant transport in the Internet (90-95% of the bytes/packets) Routers are likely to use FIFO scheduling. New forms of traffic that compete with TCP as best-effort traffic in FIFO queues should not be significantly more (or less) aggressive than TCP. 12
13 Why is fairness a concern? Goodput (% of R1-R2) X-ais: UDP Arrival Rate (% of R1-R2). Dashed Line: UDP Arrivals; Dotted Line: UDP Goodput; Solid Line: TCP Goodput; Bold line: Aggregate Goodput Simulations showing three TCP flows and one UDP flow (without end-toend congestion control), with a congested link using FIFO scheduling. 13
14 What is the fairness goal? (other possible answers) Fairness goals not based on pricing: Min-ma fairness: On each link of the network, each entity has an equal claim to the bandwidth of that link. (e.g., Fair Queueing.) Global fairness: Each entity has an equal claim to the scarce resources (where an entity traversing N congested links is using more scarce resources than an entity traversing one congested link). Fairness based on the number of receivers for a packet. Other fairness goals... Fairness goals based on pricing: Pricing: For some services, bandwidth is allocated to those willing to pay for it. (E.g., intserv, diffserv.) Congestion-based pricing: The cost of the bandwidth on each link varies as a function of the level of congestion (e.g., the packet drop rate). 14
15 Why do we need end-to-end congestion control? As a tool for the application to better achieve its own goals: E.g., minimizing loss and delay, maimizing throughput. 15
16 How can end-to-end congestion control be useful to an application for its own reasons? In an environment of either per-flow scheduling or small-scale statistical multipleing: The loss and delay eperienced by a flow is affected by its own sending rate. The use of end-to-end congestion control can reduce unnecessary loss and delay for that flow. 16
17 How can end-to-end congestion control be useful to an application for its own reasons? Part 2: In an environment of FIFO scheduling and large-scale statistical multipleing at all congestion points: The loss rate and delay eperienced by a flow is largely independent of its own sending rate (holding the congestion control behavior of all other flows fied). End-to-end congestion control can be useful to a flow to avoid mechanisms that could be deployed by the network to penalize best-effort traffic that doesn t use end-to-end congestion control in a time of congestion. Tragedy of the commons is avoided in part because the players are not individual users determining their own end-to-end congestion control strategy and gaming against other users. 17
18 Outline of talk: Change and heterogeneity as conditions of the Internet. 18
19 Changes that affect the evolution of congestion control: The web, and the web caching infrastructure. Changes to TCP: Fast Recovery, Selective Acknowledgements (SACK), larger initial windows. Active queue management (e.g., RED), non-fifo scheduling in routers. Eplicit Congestion Notification. Applications that don t use TCP: Streaming multimedia, reliable and unreliable multicast. And new end-to-end congestion control mechanisms to support them. 19
20 Related issues: Eplicit Congestion Notification (ECN) Active queue management (e.g., RED) is being incorporated into routers. Routers measure the average queue size, and probabilisticly drop packets before buffer overflow, as an indication of congestion to end nodes. Given that routers are not necessarily waiting until buffer overflow to drop a packet, routers can set an ECN bit in the packet header instead of dropping the packet, to inform end-nodes of congestion. ECN is an eperimental addition to the IP architecture [RFC 2481]. ECN-Capable Transport (ECT) indication from sender to router. Congestion Eperienced (CE) indication from router to receiver. For TCP, TCP-level feedback from TCP receiver to TCP sender about ECN indications. 20
21 More changes... Differentiated services (diffserv) and integrated services (intserv). New link-level technologies. E.g., Wireless links with non-congestion-related packet drops, variable delay, and modile users. Changes in the level of granularity: E.g., Mechanisms for sharing congestion control state among connections with the same source and destination IP addresses. New pricing mechanisms. 21
22 Focusing on one change in progress: New end-to-end congestion control mechanisms. Why not use TCP for unicast streaming media? Reliable delivery is not needed. Acknowledgements are not returned for every packet, and the application would prefer a rate-based to a window-based approach anyway. Cutting the sending rate in half in response to a single packet drop is undesirable. 22
23 Other possibilities for end-to-end congestion control for unicast streaming media? Use a rate-based version of TCP s congestion control mechanisms, without TCP s ACK-clocking. The Rate Adaption Protocol (RAP) [RH99]. AIMD with different increase/decrease constants. E.g., decrease multiplicatively by 3/4, increase additively by 3/7 packets/rtt. Equation-based congestion control: adjust the sending rate as a function of the longer-term packet drop rate. 23
24 The steady-state model of TCP: The model: Fied packet size in bytes. Fied roundtrip time in seconds, no queue. A packet is dropped each time the window reaches packets. TCP s congestion window:,, + 1,...,,,,... W W Congestion Window W/2 + 2 W/2 W/2 + 1 Time The maimum sending rate in packets per roundtrip time: The maimum sending rate in byes per second: The average sending rate : The packet drop rate : The result: 24
25 ! 100 Verifying. the steady-state model of TCP:.! TCP-Friendly Arrival Rate (KBps) Drop Rate (PerCent of Arriving Packets Dropped) 222 (1460-byte packets, 0.06 second roundtrip time)... Solid line: the simple equation characterizing TCP Numbered lines: simulation results 25
26 The steady-state model of TCP: an improved version. $# "# " (1) : sending rate in bytes/sec : packet size in bytes : packet drop rate J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, Modeling TCP Throughput: A Simple Model and its Empirical Validation Proceedings of SIG- COMM 98 26
27 Sending Rate Equation-based congestion control: Time Use the TCP equation characterizing TCP s steady-state sending rate as a function of the RTT and the packet drop rate. Over longer time periods, maintain a sending rate that is a function of the measured roundtrip time and packet loss rate. The benefit: Smoother changes in the sending rate in response to changes in congestion levels. The justification: It is acceptable not to reduce the sending rate in half in response to a single packet drop. The cost: Limited ability to make use of a sudden increase in the available bandwidth. 27
28 Speculations on the future evolution of end-to-end congestion control in the Internet. 28
29 The future of congestion control in the Internet: several possible views: View #1: No congestion, infinite bandwidth, no problems. View #2: The co-operative, end-to-end congestion control view. View #3: The game theory view. View #4: The congestion-based pricing view. View #5: The virtual circuit view. The darker views: Congestion collapse and beyond. 29
30 My own opinion would be that the network research community can use not only the further development of self-similarity and multifractals in networking, but more analysis and understanding in many domains: Congestion control mechanisms. Global traffic dynamics. Asymptotic behavior
31 Global traffic dynamics: Synchronized routing messages [FJ94]. Undesired synchronization or emergent behavior for other network traffic? Possible feedback loop: The TCP feedback loop of a data packet followed by an acknowledgement packet followed by another data packet. Possible feedback loop: Feedback loops in the network of connections A, B, and C, with a loop where A and B share a congested link, B and C share a congested link, and C and A share a congested link. 31
32 I would not recommend indiscriminate proposals for new architectures that would need to be ubiquitously deployed in all of the routers and end-nodes of the global Internet: What simulations and measurements of prototype implementations do you have that show that it is better than alternatives? What objective concrete evidence do you have that it is worth the trouble of changing many 1,000,000s of hosts and many 100,000 routers? - [S99], to the end2end-interest mailing list. 33
33 References: [Clark88] D. D. Clark, The Design Philosophy of the DARPA Internet Protocols, SIGCOMM 88, August [Floyd and Fall, 1999] Floyd, S., and Fall, K., Promoting the Use of End-to- End Congestion Control in the Internet, IEEE/ACM Transactions on Networking, August URL [FJ94] Floyd, S., and Jacobson, V., The Synchronization of Periodic Routing Messages. IEEE/ACM Transactions on Networking, V.2 N.2, p , April URL [GK99] R.J. Gibbens and F. P. Kelly, Resource pricing and the evolution of congestion control, Automatica 35 (1999). URL frank/evol.html. 34
34 [HRS99] Hari Balakrishnan, Hariharan S. Rahul, and Srinivasan Seshan, An Integrated Congestion Management Architecture for Internet Hosts, SIGCOMM 99, September URL [Jacobson 88] Jacobson, V., Congestion Avoidance and Control. Proceedings of SIGCOMM 88 (Palo Alto, CA, Aug. 1988) URL [Kent and Mogul, 1987] C. Kent and J. Mogul, Fragmentation Considered Harmful, ACM Computer Communication Review, vol. 17, no. 5, Aug [Kent et al, 1988] J. C. Mogul, C. A. Kent, C. Partridge and K. McCloghrie, IP MTU discovery options, Internet Engineering Task Force, RFC 1063, Jul
35 [Nagle 84] John Nagle, Congestion control in IP/TCP internetworks, ACM Computer Communication Review, vol. 14, no. 4, pp , Oct [RFC 2481] Ramakrishnan, K.K., and Floyd, S., A Proposal to add Eplicit Congestion Notification (ECN) to IP. RFC 2481, Eperimental, January URL [RH99] RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet, R. Rejaie, M. Handley, D. Estrin. Proc. Infocom 99. URL [Romanow and Floyd, 1995] Romanow, A., and Floyd, S., Dynamics of TCP Traffic over ATM Networks. IEEE JSAC, V. 13 N. 4, May 1995, p URL [S99] Vernon Schryver, Message-Id: [email protected] to the end2end-interest mailing list.
36 [TCP-Friendly Web Page] The TCP-Friendly Web Page, URL friendly.html. [Whetten 98] B. Whetten, J. Conlan, A Rate Based Congestion Control Scheme for Reliable Multicast. Technical White Paper, GlobalCast Communications, October 1998.
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.
THE end-to-end congestion control mechanisms of TCP
458 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 7, NO. 4, AUGUST 1999 Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd, Senior Member, IEEE, and Kevin Fall Abstract This paper
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
Outline. TCP connection setup/data transfer. 15-441 Computer Networking. TCP Reliability. Congestion sources and collapse. Congestion control basics
Outline 15-441 Computer Networking Lecture 8 TCP & Congestion Control TCP connection setup/data transfer TCP Reliability Congestion sources and collapse Congestion control basics Lecture 8: 09-23-2002
Active Queue Management and Wireless Networks
Active Queue Management and Wireless Networks Vikas Paliwal November 13, 2003 1 Introduction Considerable research has been done on internet dynamics and it has been shown that TCP s congestion avoidance
TCP Trunking for Bandwidth Management of Aggregate Traffic
TCP Trunking for Bandwidth Management of Aggregate Traffic H.T. Kung [email protected] Division of Engineering and Applied Sciences Harvard University Cambridge, MA 02138, USA S.Y. Wang [email protected]
Network management and QoS provisioning - QoS in the Internet
QoS in the Internet Inernet approach is based on datagram service (best effort), so provide QoS was not a purpose for developers. Mainly problems are:. recognizing flows;. manage the issue that packets
Equation-Based Congestion Control for Unicast Applications
Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley ATT Center for Internet Research at ICSI (ACIRI) Jitendra Padhye University of Massachusetts at Amherst Jörg Widmer
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
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
Performance improvement of active queue management with per-flow scheduling
Performance improvement of active queue management with per-flow scheduling Masayoshi Nabeshima, Kouji Yata NTT Cyber Solutions Laboratories, NTT Corporation 1-1 Hikari-no-oka Yokosuka-shi Kanagawa 239
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage
Lecture 15: Congestion Control CSE 123: Computer Networks Stefan Savage Overview Yesterday: TCP & UDP overview Connection setup Flow control: resource exhaustion at end node Today: Congestion control Resource
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.
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.
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical 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
Distributed Systems 3. Network Quality of Service (QoS)
Distributed Systems 3. Network Quality of Service (QoS) Paul Krzyzanowski [email protected] 1 What factors matter for network performance? Bandwidth (bit rate) Average number of bits per second through
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
TCP over Wireless Networks
TCP over Wireless Networks Raj Jain Professor of Computer Science and Engineering Washington University in Saint Louis Saint Louis, MO 63130 Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse574-10/
Lecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)
Lecture Objectives Wireless and Mobile Systems Design Lecture 07 Mobile Networks: TCP in Wireless Networks Describe TCP s flow control mechanism Describe operation of TCP Reno and TCP Vegas, including
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia
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 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:
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,
QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
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
Active Queue Management (AQM) based Internet Congestion Control
Active Queue Management (AQM) based Internet Congestion Control October 1 2002 Seungwan Ryu ([email protected]) PhD Student of IE Department University at Buffalo Contents Internet Congestion Control
Names & Addresses. Names & Addresses. Hop-by-Hop Packet Forwarding. Longest-Prefix-Match Forwarding. Longest-Prefix-Match Forwarding
Names & Addresses EE 122: IP Forwarding and Transport Protocols Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues at UC Berkeley)
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
A Case for Middleware to enable Advanced Internet Services
A Case for Middleware to enable Advanced Internet Services Michael Welzl Institute of Computer Science, Distributed and Parallel Systems Group University of Innsbruck, Technikerstr. 5-7, A-6020 Innsbruck
Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain
Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1
QUALITY OF SERVICE INTRODUCTION TO QUALITY OF SERVICE CONCEPTS AND PROTOCOLS
QoS QUALITY OF SERVICE INTRODUCTION TO QUALITY OF SERVICE CONCEPTS AND PROTOCOLS Peter R. Egli INDIGOO.COM 1/20 Contents 1. Quality of Service in IP networks 2. QoS at layer 2: Virtual LAN (VLAN) IEEE
TCP in Wireless Mobile Networks
TCP in Wireless Mobile Networks 1 Outline Introduction to transport layer Introduction to TCP (Internet) congestion control Congestion control in wireless networks 2 Transport Layer v.s. Network Layer
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
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,
18: Enhanced Quality of Service
18: Enhanced Quality of Service Mark Handley Traditional best-effort queuing behaviour in routers Data transfer: datagrams: individual packets no recognition of flows connectionless: no signalling Forwarding:
02-QOS-ADVANCED-DIFFSRV
IP QoS DiffServ Differentiated Services Architecture Agenda DiffServ Principles DS-Field, DSCP Historical Review Newest Implementations Per-Hop Behaviors (PHB) DiffServ in Detail DiffServ in other Environments
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:
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
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
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
1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.
Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because routers are receiving packets faster than they can forward them, one
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected]
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected] 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage
Lecture 16: Quality of Service CSE 123: Computer Networks Stefan Savage Final Next week (trust Blink wrt time/location) Will cover entire class Style similar to midterm I ll post a sample (i.e. old) final
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,
Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
Top-Down Network Design
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer Network Traffic Factors Traffic flow unidirectional, bidirectional symmetric, asymmetric
CS 268: Lecture 13. QoS: DiffServ and IntServ
CS 268: Lecture 13 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 1
TCP Fast Recovery Strategies: Analysis and Improvements
To appear in INFOCOM 98 TCP Fast Recovery Strategies: Analysis and Improvements Dong Lin and H.T. Kung Division of Engineering and Applied Sciences Harvard University Cambridge, MA 02138 USA Abstract This
Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks
Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks Jian Chen and Victor C.M. Leung Department of Electrical and Computer Engineering The
Real-time apps and Quality of Service
Real-time apps and Quality of Service Focus What transports do applications need? What network mechanisms provide which kinds of quality assurances? Topics Real-time versus Elastic applications Adapting
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
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,
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
Congestions and Control Mechanisms n Wired and Wireless Networks
International OPEN ACCESS Journal ISSN: 2249-6645 Of Modern Engineering Research (IJMER) Congestions and Control Mechanisms n Wired and Wireless Networks MD Gulzar 1, B Mahender 2, Mr.B.Buchibabu 3 1 (Asst
The present and the future of TCP/IP
The present and the future of TCP/IP David Espina Project in Electronics [email protected] Dariusz Baha Computer science [email protected] ABSTRACT The Transport Control Protocol (TCP) and
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
Performance evaluation of TCP connections in ideal and non-ideal network environments
Computer Communications 24 2001) 1769±1779 www.elsevier.com/locate/comcom Performance evaluation of TCP connections in ideal and non-ideal network environments Hala ElAarag, Mostafa Bassiouni* School of
CS268 Exam Solutions. 1) End-to-End (20 pts)
CS268 Exam Solutions General comments: ) If you would like a re-grade, submit in email a complete explanation of why your solution should be re-graded. Quote parts of your solution if necessary. In person
16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4
Multimedia Networking Principles Last time Classify multimedia Multimedia Networking Applications Streaming stored audio and video Identify the network Real-time Multimedia: Internet Phone services the
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,
Packet Queueing Delay
Some Active Queue Management Methods for Controlling Packet Queueing Delay Mahmud H. Etbega Mohamed, MSc PhD 2009 Design and Performance Evaluation of Some New Versions of Active Queue Management Schemes
Architecture and Performance of the Internet
SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding
XCP-i : explicit Control Protocol for heterogeneous inter-networking of high-speed networks
: explicit Control Protocol for heterogeneous inter-networking of high-speed networks D. M. Lopez-Pacheco INRIA RESO/LIP, France Email: [email protected] C. Pham, Member, IEEE LIUPPA, University of
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
Internet Quality of Service
Internet Quality of Service Weibin Zhao [email protected] 1 Outline 1. Background 2. Basic concepts 3. Supporting mechanisms 4. Frameworks 5. Policy & resource management 6. Conclusion 2 Background:
Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A New Protocol
TCP and UDP Performance for Internet over Optical Packet-Switched Networks
TCP and UDP Performance for Internet over Optical Packet-Switched Networks Jingyi He S-H Gary Chan Department of Electrical and Electronic Engineering Department of Computer Science Hong Kong University
Quality of Service (QoS)) in IP networks
Quality of Service (QoS)) in IP networks Petr Grygárek rek 1 Quality of Service (QoS( QoS) QoS is the ability of network to support applications without limiting it s s function or performance ITU-T T
REM: Active Queue Management
: Active Queue Management Sanjeewa Athuraliya and Steven H. Low, California Institute of Technology Victor H. Li and Qinghe Yin, CUBIN, University of Melbourne Abstract We describe a new active queue management
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
GREEN: Proactive Queue Management over a Best-Effort Network
IEEE GlobeCom (GLOBECOM ), Taipei, Taiwan, November. LA-UR -4 : Proactive Queue Management over a Best-Effort Network Wu-chun Feng, Apu Kapadia, Sunil Thulasidasan [email protected], [email protected], [email protected]
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,
Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71
Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,
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]
Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks
Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks 1 Wang Zhanjie, 2 Zhang Yunyang 1, First Author Department of Computer Science,Dalian University of
Performance Enhancement of Transmission Control Protocol over Wireless Ad-hoc Networks
Performance Enhancement of Transmission Control Protocol over Wireless Ad-hoc Networks Salah Zaher Lecturer at Modern Academy in Maadi For Computer Science and Management Technology, Computer Science Dept.,
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
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
Per-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
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])
TCP Congestion Control Scheme for Wireless Networks based on TCP Reserved Field and SNR Ratio
TCP Congestion Control Scheme for Wireless Networks based on TCP Reserved Field and SNR Ratio Youssef Bassil LACSC Lebanese Association for Computational Sciences, Registered under No. 957, 2011, Beirut,
Differentiated Services
March 19, 1998 Gordon Chaffee Berkeley Multimedia Research Center University of California, Berkeley Email: [email protected] URL: http://bmrc.berkeley.edu/people/chaffee 1 Outline Architecture
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
