Professional Documents
Culture Documents
INTERNET-DRAFT
draft-ahn-swan-manet-00.txt
Expiration : August 2003
SWAN
Abstract
This draft specifies SWAN, a stateless network protocol which uses
distributed control algorithms to deliver service differentiation in
MANETs. SWAN uses rate control for UDP and TCP best-effort traffic,
and source-based admission control for UDP real-time traffic. SWAN
also uses explicit congestion control notification (ECN) to dynamically
regulate admitted real-time traffic in the face of network dynamics
brought on by mobility or traffic overload conditions. SWAN is designed
to support real-time services over best effort MACs without the need to
install and maintain costly QOS state at MANET nodes. This makes the SWAN
approach to MANET QOS simple, scalable, and robust. The ns-2 simulation
code is available from the web (http://comet.columbia.edu/swan/).
[Page 1]
INTERNET-DRAFT
SWAN
February 2003
Table of Contents
1. Introduction....................................................2
2. SWAN Network Model..............................................3
3. Distributed Control Algorithms..................................5
3.1 Rate Control of Best-Effort Traffic............................5
3.2 Source-based Admission Control of Real-Time Traffic............6
3.2.1 Bandwidth Probe Message Format...............................8
3.3 ECN-based Regulation of Real-Time Traffic......................9
3.3.1 Source-Based Regulation Algorithm............................9
3.3.2 Network-Based Regulation Algorithm..........................10
3.3.3 Regulate Message Format.....................................11
4. Acknowledgement................................................11
5. References.....................................................12
6. Authors Addresses.............................................12
1. Introduction
SWAN [1] operates on a best effort MAC and uses feedback-based mechanisms
to support soft real-time services and service differentiation in
mobile ad hoc networks. SWAN uses rate control for UDP and TCP besteffort traffic and source-based admission control for UDP real-time
traffic. SWAN also uses explicit congestion notification (ECN) [5] to
dynamically regulate admitted real-time traffic in the face of
network dynamics such as mobility or traffic overload. Intermediate
nodes do not keep per-flow state information in SWAN networks. As a
result, there is no need for signaling or complex control mechanisms
to update, refresh and remove per-flow state information, as is the
case with "stateful" mobile ad hoc networks found in literature [2].
Changes in topology and network conditions, even node and link
failure do not affect the operation of the SWAN control system.
Instead of depending on depending on state information, SWAN uses
feedback information from the network. A rate control mechanism uses
[Page 2]
INTERNET-DRAFT
SWAN
February 2003
[Page 3]
INTERNET-DRAFT
SWAN
February 2003
[Page 4]
INTERNET-DRAFT
SWAN
February 2003
[Page 5]
INTERNET-DRAFT
SWAN
February 2003
[Page 6]
INTERNET-DRAFT
SWAN
February 2003
[Page 7]
INTERNET-DRAFT
SWAN
February 2003
PROBE ID
Bottleneck Bandwidth
The available bandwidth (in Kbps) along the path that
a probe is passing through. This field is updated at
each intermediate node with the local available
bandwidth of this intermediate node only if the local
available bandwidth is smaller than the value in this
field.
[Page 8]
INTERNET-DRAFT
SWAN
February 2003
Source IP Address
The source IP address of a real-time traffic session
that is in the admission control process
Destination IP Address
The destination IP address of the real-time traffic
session that is in the admission control process
[Page 9]
INTERNET-DRAFT
SWAN
February 2003
[Page 10]
INTERNET-DRAFT
SWAN
February 2003
Message ID
CU (Currently Unused)
A field that is currently not in use.
Source IP Address
The source IP address of a real-time traffic session
that needs to be regulated
Destination IP Address
The destination IP address of a real-time traffic
session that needs to be regulated
4. Acknowledgement
The work is sponsored in part by the ARO Award DAAD 19-99-10287, and
with support from Ericsson Research.
Jaekwon Oh, Il-Jun Hwang, and Professor Mischa Schwartz for their
help and comments on this draft.
[Page 11]
INTERNET-DRAFT
SWAN
February 2003
5. References
[1] G.-S. Ahn, A. T. Campbell, Andras Veres and Li-Hsiang Sun,
"Supporting Service Differentiation for Real-Time and Best
Effort Traffic in Stateless Wireless Ad Hoc Networks (SWAN)",
IEEE Transactions on Mobile Computing, September 2002.
[2] S-B. Lee, G-S. Ahn, X. Zhang and A. T. Campbell, "INSIGNIA",
Internet Draft, draft-ietf-manet-insignia-00.txt, MANET Working
Group Internet Draft, November 1999.
[3] A. Veres, A. T. Campbell, M. Barry and L-H. Sun, "Supporting
Service Differentiation in Wireless Packet Networks Using
Distributed Control", IEEE Journal of Selected Areas in
Communications, Vol. 19, No. 10, October 2001.
[4] K. Nichols, S. Blake, F. Baker and D. Black, "Definition of the
Differentiated Services Field (DS Field) in the IPv4 and IPv6
Headers", Internet RFC 2474, December 1998.
[5] K. Ramakrishnan, S. Floyd and D. Black, "An Addition of Explicit
Congestion Notification (ECN) to IP", Internet RFC 3168,
September 2001.
[6] J. L. Sobrinho and A. S. Krishnakumar, "Quality-of-Service in Ad
hoc Carrier Sense Multiple Access Networks", IEEE Journal on
Selected Areas in Communications, Vol. 17, No. 8, August 1999.
[7] P. Sinha, N. Venkitaraman, R. Sivakumar, and V. Bharghavan,
"WTCP: A Reliable Transport Protocol for Wireless Wide-Area
Networks", in Proc. ACM/IEEE International Conference on Mobile
Computing and Networking (MobiCom), August 1999.
[8] G. Bianchi, "Performance Analysis of the Increase and Decrease
Algorithms for Congestion Avoidance in Computer Networks",
Computer Networks, 1989.
[9] D. Bansal and H. Balakrishnan, "TCP-friendly Congestion Control
for Real-time Streaming Applications", Technical Report,
MIT-LCS-TR-806, MIT Laboratory for Computer Science, May 2000.
[10]http://comet.columbia.edu/swan/
6. Authors Addresses
Gahng-Seop Ahn, Andrew T. Campbell, Andras Veres, Li-Hsiang Sun
Dept. of Electrical Engineering, Columbia University
500 W. 120th Street Rm. 1312
New York, NY 10027
Phone: 1-212-854-2498
Fax : 1-212-316-9068
Email: ahngang@comet.columbia.edu
[Page 12]