Results 1 - 10
of
45
The ns Manual
, 2000
"... This document (ns Notes and Documentation) provides reference documentation for ns. Although we begin with a simple simulation script, resources like Marc Greis's tutorial web pages (originally at his web site, now at http://www.isi. edu/nsnam/ns/tutorial/) or the slides from one of the ns tutorials ..."
Abstract
-
Cited by 100 (0 self)
- Add to MetaCart
This document (ns Notes and Documentation) provides reference documentation for ns. Although we begin with a simple simulation script, resources like Marc Greis's tutorial web pages (originally at his web site, now at http://www.isi. edu/nsnam/ns/tutorial/) or the slides from one of the ns tutorials are problably better places to begin for the ns novice
A Survey on TCP-Friendly Congestion Control
- IEEE Network
, 2001
"... New trends in communication, in particular the deployment of multicast and real-time audio/video streaming applications, are likely to increase the percentage of non-TCP traffic in the Internet. These applications rarely perform congestion control in a TCP-friendly manner, i.e., they do not share th ..."
Abstract
-
Cited by 92 (1 self)
- Add to MetaCart
New trends in communication, in particular the deployment of multicast and real-time audio/video streaming applications, are likely to increase the percentage of non-TCP traffic in the Internet. These applications rarely perform congestion control in a TCP-friendly manner, i.e., they do not share the available bandwidth fairly with applications built on TCP, such as web browsers, FTP- or email-clients. The Internet community strongly fears that the current evolution could lead to a congestion collapse and starvation of TCP traffic. For this reason, TCP-friendly protocols are being developed that behave fairly with respect to co-existent TCP flows. In this article, we present a survey of current approaches to TCP-friendliness and discuss their characteristics. Both unicast and multicast congestion control protocols are examined, and an evaluation of the different approaches is presented.
MLDA: A TCP-friendly Congestion Control Framework for Heterogeneous Multicast Environments
- In Proceedings IWQoS 2000
, 2000
"... To avoid overloading the Internet and starving TCP connections, multimedia flows using non-congestion controlled UDP need to be enhanced with congestion control mechanisms. In this paper, we present a general framework for achieving TCP-friendly congestion control called MLDA. Using MLDA, multimedia ..."
Abstract
-
Cited by 53 (2 self)
- Add to MetaCart
To avoid overloading the Internet and starving TCP connections, multimedia flows using non-congestion controlled UDP need to be enhanced with congestion control mechanisms. In this paper, we present a general framework for achieving TCP-friendly congestion control called MLDA. Using MLDA, multimedia senders adjust their transmission rate in accordance with the network congestion state. For taking the heterogeneity of the Internet and the end systems into account, MLDA supports layered data transmission where the shape and number of the layers is determined dynamically based on feedback information generated by the receivers. Further, we discuss a measurement approach that allows receivers in large multicast sessions to estimate the round trip delay estimation to the sender in a scalable way. For exchanging control information between the sender and receivers we investigate the possibility of using the real time transport protocol (RTP) and discuss the required changes in order for RTP ...
The ns Manual (formerly ns Notes and Documentation
, 2003
"... ns c ○ is LBNL’s Network Simulator [24]. The simulator is written in C++; it uses OTcl as a command and configuration interface. ns v2 has three substantial changes from ns v1: (1) the more complex objects in ns v1 have been decomposed into simpler components for greater flexibility and composabilit ..."
Abstract
-
Cited by 37 (0 self)
- Add to MetaCart
ns c ○ is LBNL’s Network Simulator [24]. The simulator is written in C++; it uses OTcl as a command and configuration interface. ns v2 has three substantial changes from ns v1: (1) the more complex objects in ns v1 have been decomposed into simpler components for greater flexibility and composability; (2) the configuration interface is now OTcl, an object oriented version of Tcl; and (3) the interface code to the OTcl interpreter is separate from the main simulator. Ns documentation is available in html, Postscript, and PDF formats. See
Bandwidth Allocation Policies for Unicast and Multicast Flows
- IN PROCEEDINGS OF THE 18TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM
, 1999
"... Using multicast delivery to multiple receivers reduces the aggregate bandwidth required from the network compared to using unicast delivery to each receiver. To encourage ..."
Abstract
-
Cited by 27 (0 self)
- Add to MetaCart
Using multicast delivery to multiple receivers reduces the aggregate bandwidth required from the network compared to using unicast delivery to each receiver. To encourage
Congestion Control for Fair Resource Allocation in Networks with Multicast Flows
, 2001
"... The problem of congestion control in networks with multicast multirate traffic along with unicast sessions has been addressed in this paper. We present a decentralized algorithm which enables the different rate-adaptive receivers in different multicast sessions to adjust their rates to satisfy some ..."
Abstract
-
Cited by 27 (2 self)
- Add to MetaCart
The problem of congestion control in networks with multicast multirate traffic along with unicast sessions has been addressed in this paper. We present a decentralized algorithm which enables the different rate-adaptive receivers in different multicast sessions to adjust their rates to satisfy some fairness criterion. We propose a one-bit ECN marking strategy to be used at the nodes. The congestion control mechanism does not require any per-flow state information for unicast flows at the nodes. Per receiver state information may be required for each multicast flow. The congestion control mechanism takes into account the diverse user requirements when different receivers within a multicast session have different utility functions, but does not assume the network to have any knowledge about the receiver utility functions and also converges under certain reasonable assumptions.
Smooth Multirate Multicast Congestion Control
- In IEEE INFOCOM
, 2003
"... A significant impediment to deployment of multicast services is the daunting technical complexity of developing, testing and validating congestion control protocols fit for wide-area deployment. Protocols such as pgmcc and TFMCC have recently made considerable progress on the single rate case, i.e. ..."
Abstract
-
Cited by 25 (1 self)
- Add to MetaCart
A significant impediment to deployment of multicast services is the daunting technical complexity of developing, testing and validating congestion control protocols fit for wide-area deployment. Protocols such as pgmcc and TFMCC have recently made considerable progress on the single rate case, i.e. where one dynamic reception rate is maintained for all receivers in the session. However, these protocols have limited applicability, since scaling to session sizes beyond tens of participants necessitates the use of multiple rate protocols. Unfortunately, while existing multiple rate protocols exhibit better scalability, they are both less mature than single rate protocols and suffer from high complexity.
Pathological Behaviors for RLM and RLC
- In Proc. of NOSSDAV'00
, 2000
"... RLM [4] and RLC [7] are two well known receiver-driven cumulative layered multicast congestion control protocols. They both represent an indisputable advance in the area of congestion control for multimedia applications. However, there are very few studies that evaluate these protocols, and most of ..."
Abstract
-
Cited by 19 (2 self)
- Add to MetaCart
RLM [4] and RLC [7] are two well known receiver-driven cumulative layered multicast congestion control protocols. They both represent an indisputable advance in the area of congestion control for multimedia applications. However, there are very few studies that evaluate these protocols, and most of the time, these studies conclude that RLM and RLC perform reasonably well over a broad range of conditions.
End-to-End Rate-Based Congestion Control: Convergence Properties and Scalability Analysis
- IEEE/ACM Transactions on Networking
, 2003
"... In this paper, we study several properties of binary-feedback congestion control in rate-based applications. We first derive necessary conditions for generic binary-feedback congestion control to converge to fairness monotonically (which guarantees asymptotic stability of the fairness point) and sho ..."
Abstract
-
Cited by 15 (3 self)
- Add to MetaCart
In this paper, we study several properties of binary-feedback congestion control in rate-based applications. We first derive necessary conditions for generic binary-feedback congestion control to converge to fairness monotonically (which guarantees asymptotic stability of the fairness point) and show that AIMD is the only TCP-friendly binomial control with monotonic convergence to fairness. We then study steady-state behavior of binomial controls with n competing flows on a single bottleneck. Our main result here shows that combined probing for new bandwidth by all flows results in significant overshoot of the available bandwidth and rapid (often super-linear as a function of n) increase in packet loss. We also show that AIMD has the best scalability and lowest packet loss increase among all TCP-friendly binomial schemes. We conclude the paper by deriving the conditions necessary to achieve constant packet loss regardless of the number of competing flows n and examine one new scheme with such constant packet loss called Ideally Scalable Congestion Control (ISCC) in both simulation and streaming experiments.
STAIR: Practical AIMD Multirate Multicast Congestion Control
- Boston University
, 2001
"... Existing approaches for multirate multicast congestion control are either friendly to TCP only over large time scales or introduce unfortunate side eects, such as signi cant control trac, wasted bandwidth, or the need for modi cations to existing routers. We advocate a layered multicast approach in ..."
Abstract
-
Cited by 11 (3 self)
- Add to MetaCart
Existing approaches for multirate multicast congestion control are either friendly to TCP only over large time scales or introduce unfortunate side eects, such as signi cant control trac, wasted bandwidth, or the need for modi cations to existing routers. We advocate a layered multicast approach in which steady-state receiver reception rates emulate the classical TCP sawtooth derived from additive-increase, multiplicative decrease (AIMD) principles. Our approach introduces the concept of dynamic stair layers to simulate various rates of additive increase for receivers with heterogeneous round-trip times (RTTs), facilitated by a minimal amount of IGMP control trac. We employ a mix of cumulative and non-cumulative layering to minimize the amount of excess bandwidth consumed by receivers operating asynchronously behind a shared bottleneck. We integrate these techniques together into a congestion control scheme called STAIR which is amenable to those multicast applications which can make eective use of arbitrary and time-varying subscription levels. 1

