DMCA
FAST TCP: Motivation, Architecture, Algorithms, Performance (2004)
Cached
Download Links
Citations: | 369 - 18 self |
Citations
2722 | Congestion avoidance and control
- Jacobson, Karels
- 1988
(Show Context)
Citation Context ...trol Protocol (TCP) in source and destination computers involved in data transfers. The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 =-=[20]-=- and has gone through several enhancements since, e.g., [21], [58], [47], [18], [1], [14]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Interne... |
1943 |
Rate control for communication networks: Shadow prices, proportional fairness and stability
- Kelly, Maulloo, et al.
- 1998
(Show Context)
Citation Context ...prove that FAST TCP has the same equilibrium properties as TCP Vegas [50], [44]. In particular, it does not penalize flows with large propagation delays and it achieves weighted proportional fairness =-=[31]-=-. For the special case of single bottleneck link with heterogeneous flows, we prove that the window control algorithm of FAST is locally asymptotically stable, in the absence of feedback delay. In Sec... |
1179 |
Nonlinear programming
- Bertsekas
- 1999
(Show Context)
Citation Context ..., since the utility functions are strictly concave and is full rank (see, e.g., [42]). We need to show that the dual problem of (6) is indeed given by (7). Now the dual objective function is given by =-=[2]-=- Since the last term is independent of , minimizing over is the same as minimizing (7) over . Hence, there exists a unique solution for (6)–(7). 8 cf. the proof of a similar result in [50].s1256 IEEE/... |
907 |
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling
- Jain
- 1991
(Show Context)
Citation Context ...urements. 1) Throughput: The average aggregate throughput for the interval [1, m] is defined as E := �n i=1 xi. 2) Intra-protocol fairness: Jain’s fairness index for the interval [1, m] is defined as =-=[22]-=- F := ( �n i=1 xi) 2 /(n �n i=1 x2i ). F ∈ (0, 1] and F = 1 is ideal (equal sharing). 7s3) Stability: The stability index of flow i is the sample standard deviation normalized by the average throughpu... |
826 | EquationBased Congestion Control for Unicast Applications
- Floyd, Handley, et al.
- 2000
(Show Context)
Citation Context ...products [19], [39]. These must be addressed by different means. Congestion window can be stabilized only if multi-bit feedback is used. 3 This is the approach taken by the equationbased algorithm in =-=[13]-=-, where congestion window is adjusted based on the estimated loss probability in an attempt to stabilize around a target value given by (2). This approach eliminates the oscillation due to packet-leve... |
694 | Optimization flow control: basic algorithm and convergence
- Low, Lapley
- 1999
(Show Context)
Citation Context ...lem of Reno, the window control algorithm must be stable, in addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], =-=[42]-=-, [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation... |
676 | Fair end-to-end window-based congestion control
- Mo, Walrand
- 2000
(Show Context)
Citation Context ... both analytically and experimentally. In Section III-B, we present a mathematical model of the window control algorithm. We prove that FAST TCP has the same equilibrium properties as TCP Vegas [44], =-=[50]-=-. In particular, it does not penalize flows with large propagation delays and it achieves weighted proportional fairness [31]. For the special case of single bottleneck link with heterogeneous flows, ... |
658 | Analysis of the Increase and Decrease Algorithms for Congestion Avoidance of Computer Networks - Chiu, Jain - 1989 |
652 | The macroscopic behavior of the TCP congestion avoidance algorithm
- Mathis, Semke, et al.
- 1997
(Show Context)
Citation Context ...ty, in period . 2 Here, is the peak window size that gives the “average” window of . Hence, a flow-level model of AIMD is Setting in (1) yields the well-known formula for TCP Reno discovered in [37], =-=[48]-=-, which relates loss probability to window size in equilibrium: 1 It should be @I 0 � @�AA packets, where � @�A is the end-to-end loss probability. This is roughly 1 when � @�A is small. 2 This model ... |
600 | The NewReno modification to TCP’s fast recovery algorithm
- Floyd, Henderson
- 1999
(Show Context)
Citation Context ...ongestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., [21], [58], [47], [18], [1], =-=[14]-=-. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load, and connectivity. It is also... |
465 | The Performance of TCP/IP for Networks with High Bandwidth-Delay Products and Random Loss.
- Lakshman, Madhow
- 1997
(Show Context)
Citation Context ...bability, in period . 2 Here, is the peak window size that gives the “average” window of . Hence, a flow-level model of AIMD is Setting in (1) yields the well-known formula for TCP Reno discovered in =-=[37]-=-, [48], which relates loss probability to window size in equilibrium: 1 It should be @I 0 � @�AA packets, where � @�A is the end-to-end loss probability. This is roughly 1 when � @�A is small. 2 This ... |
454 | Congestion Control for High Bandwidth-Delay Product Networks,”
- Katabi, Handley, et al.
- 2002
(Show Context)
Citation Context ...ol To appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], [12]. See [5], [68], =-=[28]-=-, [27], [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability ... |
438 |
The Mathematics of Internet Congestion Control.
- Srikant
- 2004
(Show Context)
Citation Context ...of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], [63], [64], [73], [76] (see also, e.g., [30], [40], [43], =-=[57]-=- for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify ideas, and suggest directions, leading to... |
373 | Scalable TCP: Improving performance in highspeed wide area networks,”
- Kelly
- 2002
(Show Context)
Citation Context ...ut also what it does to network queues and how that affects other applications sharing the same queue. We compare the performance of FAST TCP with Reno, HSTCP (HighSpeed TCP [15]), STCP (Scalable TCP =-=[32]-=-), and BIC TCP [75], using their default parameters. 1sIn Section V, we summarize open issues and provide references for proposed solutions. II. MOTIVATIONS A congestion control algorithm can be desig... |
336 | Bandwidth sharing: Objectives and algorithms.
- Massoulié, JW
- 1999
(Show Context)
Citation Context ...indow control algorithm must be stable, in addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], =-=[46]-=-, [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of the flow-level... |
307 | A duality model of TCP and queue management algorithms,”
- Low
- 2003
(Show Context)
Citation Context ...el, but it induces certain flow-level properties such as throughput, fairness, and stability. These properties can be understood with a flow-level model of the AIMD algorithm, e.g., [29], [19], [39], =-=[41]-=-. The window wi(t) of source i increases by 1 packet per RTT, 1 and decreases per unit time by xi(t)qi(t) · 1 4 · 2 3 wi(t) packets where xi(t) := wi(t)/Ti(t) pkts/sec. Ti(t) is the round-trip time, a... |
281 | Improving the start-up behavior of a congestion control scheme for TCP
- Hoe
- 1996
(Show Context)
Citation Context ...fers. The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., [21], [58], [47], =-=[18]-=-, [1], [14]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load, and connectivity.... |
268 | TCP Extensions for High Performance,"
- Jacobson, Braden, et al.
- 1992
(Show Context)
Citation Context ...lved in data transfers. The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., =-=[21]-=-, [58], [47], [18], [1], [14]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load,... |
237 | A game theoretic framework for bandwidth allocation and pricing in broadband networks
- Yaiche, Mazumdar, et al.
- 2000
(Show Context)
Citation Context ... at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], [63], [64], [73], =-=[76]-=- (see also, e.g., [30], [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify i... |
214 | TCP congestion control
- Allman, Paxson, et al.
- 1999
(Show Context)
Citation Context ...The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., [21], [58], [47], [18], =-=[1]-=-, [14]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load, and connectivity. It i... |
194 | Internet Congestion Control,
- Low, Paganini, et al.
- 2002
(Show Context)
Citation Context ... large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., =-=[43]-=-, [40], [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify ideas, and suggest dire... |
191 | Mathematical modelling of the internet.
- Kelly
- 2001
(Show Context)
Citation Context ...a packet-level model, but it induces certain flow-level properties such as throughput, fairness, and stability. These properties can be understood with a flow-level model of the AIMD algorithm, e.g., =-=[29]-=-, [19], [39], [41]. The window wi(t) of source i increases by 1 packet per RTT, 1 and decreases per unit time by xi(t)qi(t) · 1 4 · 2 3 wi(t) packets where xi(t) := wi(t)/Ti(t) pkts/sec. Ti(t) is the ... |
159 |
TCP Vegas: end-to-end congestion avoidance on a global Internet”,
- Brakmo, Peterson
- 1995
(Show Context)
Citation Context ...on. Delay-based congestion control To appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], =-=[3]-=-, [72], [12]. See [5], [68], [28], [27], [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately... |
153 |
End-to-End Congestion Control: Utility Functions, Random Losses and ECN Marks,”
- Kunniyur, Srikant
- 2000
(Show Context)
Citation Context ... Reno, the window control algorithm must be stable, in addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], =-=[35]-=-, [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of th... |
148 | A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks
- Jain
- 1989
(Show Context)
Citation Context ...based solution. Delay-based congestion control To appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in =-=[23]-=-, [69], [3], [72], [12]. See [5], [68], [28], [27], [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more... |
147 |
TCP Selective Acknowledgment Options. RFC
- Mathis, Mahdavi, et al.
- 2018
(Show Context)
Citation Context ... The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., [1], [14], [18], [21], =-=[47]-=-, [58]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load, and connectivity. It i... |
142 | Binary Increase Congestion Control (BIC) for Fast Long-Distance Networks,”
- Xu, Harfoush, et al.
- 2004
(Show Context)
Citation Context ...hese difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], [23], [69], [72]. See [4], [5], [27], [28], [36], [56], [68], =-=[75]-=- for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both because packet losses in... |
135 | Analysis and design of controllers for aqm routers supporting tcp flows.
- Hollot, Misra, et al.
- 2002
(Show Context)
Citation Context ...et-level model, but it induces certain flow-level properties such as throughput, fairness, and stability. These properties can be understood with a flow-level model of the AIMD algorithm, e.g., [29], =-=[19]-=-, [39], [41]. The window wi(t) of source i increases by 1 packet per RTT, 1 and decreases per unit time by xi(t)qi(t) · 1 4 · 2 3 wi(t) packets where xi(t) := wi(t)/Ti(t) pkts/sec. Ti(t) is the round-... |
134 | Understanding Vegas: a duality model.
- Low, Peterson, et al.
- 2001
(Show Context)
Citation Context ... both analytically and experimentally. In Section III-B, we present a mathematical model of the window control algorithm. We prove that FAST TCP has the same equilibrium properties as TCP Vegas [50], =-=[44]-=-. In particular, it does not penalize flows with large propagation delays and it achieves weighted proportional fairness [31]. For the special case of single bottleneck link with heterogeneous flows, ... |
114 | Scalable laws for stable network congestion control
- Paganini, Doyle, et al.
- 2001
(Show Context)
Citation Context ...ry differential equation model of TCP/AQM, the dynamics of queueing delay has the right scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity [8], =-=[51]-=-, [53]. In Section III, we lay out an architecture and present an overview of some of the algorithms implemented in our first prototype. Even though the discussion is in the context of FAST TCP, the a... |
98 | On the stability of networks operating TCP-like congestion control,
- Vinnicombe
- 2002
(Show Context)
Citation Context ...air and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], =-=[63]-=-, [64], [73], [76] (see also, e.g., [30], [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand... |
95 |
TCP extensions for high performance”, RFC 1323,
- Jacobson, Braden, et al.
- 1992
(Show Context)
Citation Context ...sfers. The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 [20] and has gone through several enhancements since, e.g., [1], [14], [18], =-=[21]-=-, [47], [58]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Internet scaled up by six orders of magnitude in size, speed, load, and connectivity... |
92 |
Fairness and stability of end-to-end congestion control.
- Kelly
- 2003
(Show Context)
Citation Context ... networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], =-=[30]-=-, [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify ideas, and suggest directions, lead... |
86 | TCP-LP: a distributed algorithm for lowpriority data transfer. In:
- Kuzmanovic, Knightly
- 2003
(Show Context)
Citation Context ... Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], [12]. See [5], [68], [28], [27], [56], [75], =-=[36]-=-, [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both because packet loss... |
86 | Congestion control for high performance, stability and fairness in general networks - Paganini, Wang, et al. - 2005 |
82 | TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks.
- Casetti, Gerla, et al.
- 2002
(Show Context)
Citation Context ...stion control To appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], [12]. See =-=[5]-=-, [68], [28], [27], [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss ... |
80 | A Unifying Passivity Framework for Network Flow Control.
- Wen, Arcak
- 2004
(Show Context)
Citation Context ...cient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], [63], [64], =-=[73]-=-, [76] (see also, e.g., [30], [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, cla... |
76 | A time-scale decomposition approach to adaptive ECN marking,”
- Kunniyur, Srikant
- 2001
(Show Context)
Citation Context ...n addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], =-=[34]-=-, [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important ro... |
72 | Linear stability of TCP/RED and a scalable control.
- Low, Paganini, et al.
- 2001
(Show Context)
Citation Context ...el model, but it induces certain flow-level properties such as throughput, fairness, and stability. These properties can be understood with a flow-level model of the AIMD algorithm, e.g., [29], [19], =-=[39]-=-, [41]. The window wi(t) of source i increases by 1 packet per RTT, 1 and decreases per unit time by xi(t)qi(t) · 1 4 · 2 3 wi(t) packets where xi(t) := wi(t)/Ti(t) pkts/sec. Ti(t) is the round-trip t... |
68 |
High-speed TCP for large congestion window”, Internet Draft
- Floyd
- 2003
(Show Context)
Citation Context ... of throughput achieved, but also what it does to network queues and how that affects other applications sharing the same queue. We compare the performance of FAST TCP with Reno, HSTCP (HighSpeed TCP =-=[15]-=-), STCP (Scalable TCP [32]), and BIC TCP [75], using their default parameters. 1sIn Section V, we summarize open issues and provide references for proposed solutions. II. MOTIVATIONS A congestion cont... |
55 | Eliminating periodic packet losses in the 4.3-tahoe BSD TCP congestion control algorithm.
- Wang, Crowcroft
- 1992
(Show Context)
Citation Context ...y and a stable design of the flow dynamics. We explain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], [23], =-=[69]-=-, [72]. See [4], [5], [27], [28], [36], [56], [68], [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estim... |
54 | A mathematical framework for designing a lowloss low-delay internet,”
- Low, Srikant
- 2004
(Show Context)
Citation Context ...-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], =-=[40]-=-, [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify ideas, and suggest directions... |
48 | Fast TCP: From theory to experiments,”
- Jin, Wei, et al.
- 2005
(Show Context)
Citation Context ...mechanisms, see [71], [24]. An initial prototype that included some of these features was demonstrated in November 2002 at the SuperComputing Conference, and the experimental results were reported in =-=[26]-=-. In the following, we explain in detail the design of the window control component. B. Window control algorithm FAST reacts to both queueing delay and packet loss. Under normal network conditions, FA... |
43 | Stabilized Vegas,” in
- Choe, Low
- 2003
(Show Context)
Citation Context ...y differential equation model of TCP/AQM, the dynamics of queueing delay has the right scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity [51], =-=[8]-=-, [53]. In Section III, we lay out an architecture to implement our design, and present an overview of some of the algorithms implemented in our current prototype. Even though the discussion is in the... |
43 | Delay-based congestion avoidance for TCP - Martin, Nilsson, et al. - 2003 |
41 | Evaluation of advanced TCP stacks on fast long-distance production networks.
- Bullot, Cottrell, et al.
- 2004
(Show Context)
Citation Context ...actions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], [12]. See [5], [68], [28], [27], [56], [75], [36], =-=[4]-=- for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both because packet losses in... |
37 | A new TCP/AQM for stable operation in fast networks,”
- Paganini, Wang, et al.
- 2003
(Show Context)
Citation Context ...ferential equation model of TCP/AQM, the dynamics of queueing delay has the right scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity [8], [51], =-=[53]-=-. In Section III, we lay out an architecture and present an overview of some of the algorithms implemented in our first prototype. Even though the discussion is in the context of FAST TCP, the archite... |
36 | Equilibrium of heterogeneous congestion control: Optimality and stability,”
- Tang, Wei, et al.
- 2010
(Show Context)
Citation Context ...congestion signals, Fig. 8. Topology with multiple bottlenecks. Fig. 9. FAST with multiple bottlenecks. such as FAST (which uses delay) and Reno (which uses loss), can be very intricate. See [60] and =-=[61]-=- for details and more comments in Section V. 3) FAST in a Network With Multiple Bottlenecks: We simulated a network with two LANs connected by a WAN. The topology is shown in Fig. 8. Three pairs of fl... |
32 | Modeling and stability of FAST TCP.
- Wang, Wei, et al.
- 2006
(Show Context)
Citation Context ...l , then the system converges in finite time. The stability result reported here is limited to local asymptotic stability at a single link with heterogeneous sources and feedback delay is ignored. In =-=[65]-=-, the local stability result is extended to a multilink network in the absence of feedback delay. With feedback delay, local stability can be maintained for the case of a single link, provided the het... |
31 | A spectrum of tcp-friendly window-based congestion control algorithms
- Jin, Guo, et al.
- 2003
(Show Context)
Citation Context ...appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], [12]. See [5], [68], [28], =-=[27]-=-, [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both b... |
30 | TCP FAST: motivation, architecture, algorithms, performance - Jin, Wei, et al. - 2004 |
29 |
Analysis and comparison
- Mo, La, et al.
- 1999
(Show Context)
Citation Context ... of this estimation error is equivalent to modifying the underlying utility functions to favor new flows over existing flows; see [44] and [59]. Methods to eliminate this error are suggested in [44], =-=[49]-=-, and [59]. Propagation delay measurement can be affected by route change from a shorter to a longer path during the lifetime of a connection. Though route change at the timescale of TCP connections i... |
29 | Betacyanin stability,”
- Tang, Norziah
- 2007
(Show Context)
Citation Context ...is justified because of self-clocking: within one round-trip time after a congestion window is increased, packet transmission will be clocked at the same rate as the throughput the flow receives. See =-=[66]-=- for detailed justification and validation experiments. A consequence of this assumption is that the link queueing delay vector, , is determined implicitly by the instantaneous window size in a static... |
25 |
Analysis and design of congestion control in synchronised communication networks,
- Shorten, Leith, et al.
- 2003
(Show Context)
Citation Context ...We explain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], [23], [69], [72]. See [4], [5], [27], [28], [36], =-=[56]-=-, [68], [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both because pack... |
18 | A case for TCP Vegas in high-performance computational grids,” in
- Weigle, Feng
- 2001
(Show Context)
Citation Context ...a stable design of the flow dynamics. We explain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], [23], [69], =-=[72]-=-. See [4], [5], [27], [28], [36], [56], [68], [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated t... |
17 | A Bandwidth Sharing Theory for a Large Number of HTTPlike Connections
- CHANG, LIU
- 2002
(Show Context)
Citation Context ...must be stable, in addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], =-=[6]-=-, [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory pla... |
17 | Equilibrium and fairness of networks shared by TCP Reno and Vegas/FAST. Telecommunication Systems
- Tang, Wang, et al.
- 2005
(Show Context)
Citation Context ...ifferent congestion signals, Fig. 8. Topology with multiple bottlenecks. Fig. 9. FAST with multiple bottlenecks. such as FAST (which uses delay) and Reno (which uses loss), can be very intricate. See =-=[60]-=- and [61] for details and more comments in Section V. 3) FAST in a Network With Multiple Bottlenecks: We simulated a network with two LANs connected by a WAN. The topology is shown in Fig. 8. Three pa... |
16 | Using adaptive rate estimation to provide enhanced and robust transport over heterogeneous networks
- Wang, Valla, et al.
(Show Context)
Citation Context ...lain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], [23], [69], [72]. See [4], [5], [27], [28], [36], [56], =-=[68]-=-, [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated than loss probability both because packet los... |
15 |
Robustness of network flow control against disturbances and time-delay
- Fan, Arcak, et al.
- 2004
(Show Context)
Citation Context ...evel. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], [33], [64], [53], [8], [52], [73], =-=[11]-=-, [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, cla... |
14 |
Lakshman and Upamanyu Madhow. The performance of TCP/IP for networks with high bandwidth-delay products and random loss
- V
- 1997
(Show Context)
Citation Context ...rage” window of wi(t). Hence, a flow-level model of AIMD is: ˙wi(t) = 1 2 − Ti(t) 3 xi(t)qi(t)wi(t) (1) Setting ˙wi(t) = 0 in (1) yields the well-known 1/ √ q formula for TCP Reno discovered in [48], =-=[37]-=-, which relates loss probability to window size in equilibrium: q ∗ i = 3 2w ∗2 i In summary, (1) and (2) describe the flow-level dynamics and equilibrium, respectively, for TCP Reno. Even though Reno... |
11 |
Global stability of FAST TCP in single-link single-source network
- Choi, Koo, et al.
- 2005
(Show Context)
Citation Context ...t is extended in [66] to a multilink network; furthermore, global stability at a single link is established in the absence of delay using a Lyapunov argument. These results are summarized in [67]. In =-=[9]-=-, a condition is derived under which a single-source single-link network is globally aysmptotically stable under FAST. i αi (7) (8) IV. PERFORMANCE We have conducted experiments on our dummynet [55] t... |
10 |
Designing AVQ parameters for a general topology network
- Kunniyur, Srikant
- 2002
(Show Context)
Citation Context ...g fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [31], [42], [35], [50], [46], [76], [44], [41], [6], [51], [63], [34], [19], [39], =-=[33]-=-, [64], [53], [8], [52], [73], [11], [56] (see also, e.g., [43], [40], [30], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a ... |
10 |
TCP: fairness and queuing issues.
- Tan, Yuan, et al.
- 2005
(Show Context)
Citation Context ... algorithm (4). In a clean network, the queueing delay maintained by existing FAST flows may be mistaken as part of the propagation delay by new flows that join later, as shown in ns-2 simulations in =-=[59]-=-. The effect of this estimation error is equivalent to modifying the underlying utility functions to favor new flows over existing flows; see [44] and [59]. Methods to eliminate this error are suggest... |
9 | Performance degradation of TCP Vegas in asymmetric networks and its remedies
- Fu, Chung, et al.
- 2001
(Show Context)
Citation Context ...ave different clock resolutions, the sender can estimate the receiver clock period by observing the number of ticks of receiver’s clock during a fixed time interval. A different method is proposed in =-=[16]-=- that does not directly measure the queueing delay. Instead, they measure that actual throughput in the forward direction, and use this measurement in place of W d+q . C. α tuning The parameter α in w... |
9 | Rhee I. Delay-based congestion avoidance for TCP - Martin, Nilsson |
8 |
Enabling compatibility between TCP Reno and TCP
- Feng, Vanichpun
- 2003
(Show Context)
Citation Context ...s probability and a stable design of the flow dynamics. We explain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], =-=[12]-=-, [23], [69], [72]. See [4], [5], [27], [28], [36], [56], [68], [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accu... |
8 |
High speed TCP for large congestion windows,” Internet Engineering Task Force (IETF) Internet draft,
- Floyd
- 2003
(Show Context)
Citation Context ...t only in terms of throughput achieved, but also what it does to network queues and how that affects other applications sharing the same queue. We compare the performance of FAST TCP with Reno, HSTCP =-=[15]-=-, STCP [32], and BIC TCP [75], using their default parameters. In Section V, we summarize open issues and provide references for proposed solutions. II. MOTIVATIONS A congestion control algorithm can ... |
6 | Enabling Compatibility Between TCP Reno and TCP Vegas
- Feng, Vanichpun
(Show Context)
Citation Context ...ased congestion control To appear in IEEE/ACM Transactions on Networking, 2007. An abridged version appears in [25] and an expanded version in [24]. has been proposed, e.g., in [23], [69], [3], [72], =-=[12]-=-. See [5], [68], [28], [27], [56], [75], [36], [4] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately estimated t... |
5 | time-scale decomposition approach to adaptive ECN marking - “A - 2002 |
4 | FAST TCP in high-speed networks: An experimental study,” Workshop on Networks for Grid Applications
- Hegde, Lapsey
- 2004
(Show Context)
Citation Context ...77]. The experiment and simulation results reported aim to zoom in on specific properties of FAST. These scenarios may be incomplete or unrealistic. Experiments in production networks can be found in =-=[17]-=-, [26]. Other results not presented in this paper due to space limitation are collected in [70] and [79]. A. Testbed and kernel instrumentation Our testbed consists of a sender and a receiver both run... |
4 |
Congestion control algorithms for high speed long distance tcp
- Wei
(Show Context)
Citation Context ...ific properties of FAST. These scenarios may be incomplete or unrealistic. Experiments in production networks can be found in [17] and [26]. Other results not presented in this paper are collected in =-=[70]-=- and [79]. A. Testbed and Kernel Instrumentation Our testbed consists of a sender and a receiver both running Linux, that are connected through an emulated router running dummynet under FreeBSD. Each ... |
2 |
Congestion Avoidance and Control," presented at
- Jacobson, Karel
- 1988
(Show Context)
Citation Context ...trol Protocol (TCP) in source and destination computers involved in data transfers. The congestion control algorithm in the current TCP, which we refer to as Reno in this paper, was developed in 1988 =-=[20]-=- and has gone through several enhancements since, e.g., [1], [14], [18], [21], [47], [58]. It has performed remarkably well and is generally believed to have prevented severe congestion as the Interne... |
2 | Motivation, architecture, algorithms, performance - TCP |
2 |
congestion control: Utility functions, random losses and ECN marks
- “End-to-end
- 2003
(Show Context)
Citation Context ...trol algorithm must be stable, in addition to being fair and efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–=-=[35]-=-, [39], [41], [42], [44], [46], [50]–[53], [56], [63], [64], [73], [76] (see also, e.g., [30], [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an ... |
2 |
Robust remote synchronisation of a new clock for PCs
- Veitch, Babu, et al.
- 2004
(Show Context)
Citation Context ...tamp option that is widely implemented in today’s TCP stacks. The calculation is correct even when the sender and receiver’s clocks have a constant offset. If the clock drift is significant, [54] and =-=[62]-=- provide techniques to accurately synchronize the clocks without GPS (global positioning system). If the sender and receiver have different clock resolutions, the sender can estimate the receiver cloc... |
2 |
Congestion Control for the Internet
- Robust
- 2002
(Show Context)
Citation Context ...d efficient, at the flow level. The emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], [63], =-=[64]-=-, [73], [76] (see also, e.g., [30], [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issue... |
2 |
TCP simulator module for ns-2
- FAST
(Show Context)
Citation Context ...ts with singlebottleneck networks and identical protocol. We conducted ns-2 simulation to study the performance of FAST in more complex environments. The FAST implementation in ns-2 is from CUBIN Lab =-=[78]-=-. To eliminate possible simulation artifacts, such as phase effect, we introduced two-way noise traffic in the simulation, where a certain number of Pareto on–off flows with shape parameter 1.5 were i... |
1 |
Floyd’s tcp slow-start and aimd mods. http://www. csm.ornl.gov/˜dunigan/net100/floyd.html
- Dunigan
(Show Context)
Citation Context ...three kernels are nearly identical. Linux TCP implementation includes all of the latest RFCs such as New Reno, SACK, D-SACK, and TCP high performance extensions. There are two versions of HSTCP [38], =-=[10]-=-. We present the results of the implementation in [38], but our tests show that the implementation in [10] has comparable performance. In all of our experiments, the bottleneck capacity is 800 Mbps—ro... |
1 |
Implementing High-Speed TCP. http://www.hep.ucl. ac.uk/˜ytl/tcpip/hstcp/index.html
- Li
(Show Context)
Citation Context ...f the three kernels are nearly identical. Linux TCP implementation includes all of the latest RFCs such as New Reno, SACK, D-SACK, and TCP high performance extensions. There are two versions of HSTCP =-=[38]-=-, [10]. We present the results of the implementation in [38], but our tests show that the implementation in [10] has comparable performance. In all of our experiments, the bottleneck capacity is 800 M... |
1 |
delay-based approach for congestion avoidance in interconnected heterogeneous computer networks
- “A
- 1989
(Show Context)
Citation Context ...ability and a stable design of the flow dynamics. We explain these difficulties in Section II and motivate a delaybased solution. Delay-based congestion control has been proposed, e.g., in [3], [12], =-=[23]-=-, [69], [72]. See [4], [5], [27], [28], [36], [56], [68], [75] for other recent proposals. Using queueing delay as a congestion measure has two advantages. First, queueing delay can be more accurately... |
1 |
and stability of end-to-end congestion control
- “Fairness
- 2003
(Show Context)
Citation Context ...e emerging theory of large-scale networks under end-to-end control, e.g., [6], [8], [11], [19], [31], [33]–[35], [39], [41], [42], [44], [46], [50]–[53], [56], [63], [64], [73], [76] (see also, e.g., =-=[30]-=-, [40], [43], [57] for recent surveys), forms the foundation of the flow-level design. The theory plays an important role by providing a framework to understand issues, clarify ideas, and suggest dire... |
1 |
Implementing high-speed TCP
- Li
(Show Context)
Citation Context ...three kernels are nearly identical. Linux TCP implementation includes all of the latest RFCs such as New Reno, SACK, D-SACK, and TCP high performance extensions. There are two versions of HSTCP [10], =-=[38]-=-. We present the results of the implementation in [38], but our tests show that the implementation in [10] has comparable performance. In all of our experiments, the bottleneck capacity is 800 Mb/s—ro... |
1 |
PC based precision timing without GPS,” presented at
- Pásztor, Veitch
(Show Context)
Citation Context ...TCP timestamp option that is widely implemented in today’s TCP stacks. The calculation is correct even when the sender and receiver’s clocks have a constant offset. If the clock drift is significant, =-=[54]-=- and [62] provide techniques to accurately synchronize the clocks without GPS (global positioning system). If the sender and receiver have different clock resolutions, the sender can estimate the rece... |
1 |
A burstiness control for TCP,” presented at the Workshop on Protocols for Fast Long-Distance Networks (PFLDnet’2005
- Wei, Low, et al.
- 2005
(Show Context)
Citation Context ...nously. The data control component determines which packets to transmit, window control determines how many packets to transmit, and burstiness control determines when to transmit these packets [24], =-=[71]-=-. These decisions are made based on information provided by the estimation component. An initial prototype that included some of these features was demonstrated in November 2002 at the SuperComputing ... |
1 | High-resolution one-way delay measurement using RFC1323 - Wydrowski - 2004 |
1 |
Caltech ns-2 Simulation Results of FAST. NetLab [Online]. Available: http://netlab.caltech.edu/pub/projects/FAST/ns2-test David X. Wei (S’03) received the B.E. degree from Tsinghua
- University
(Show Context)
Citation Context ...erties of FAST. These scenarios may be incomplete or unrealistic. Experiments in production networks can be found in [17] and [26]. Other results not presented in this paper are collected in [70] and =-=[79]-=-. A. Testbed and Kernel Instrumentation Our testbed consists of a sender and a receiver both running Linux, that are connected through an emulated router running dummynet under FreeBSD. Each testbed m... |