Sie sind auf Seite 1von 4

210 (IJCNS) International Journal of Computer and Network Security,

Vol. 2, No. 10, 2010

Comparison of Congestion Control Schemes in


Wireless LAN using Satellite link and ATM
Networks
Dr.R.Seshadri1 and Prof.N.Penchalaiah2
1
Prof.& Director of university computer center
S.V.University, Tirupati-517502,A.P.
E-mail:ravalaseshadri@gmail.com
2
Dept of CSE ASCET, Gudur-524101,A.P.
E-mail:pench_n@yahoo.com

Abstract: The number of wireless Internet service users that friendliness tradeoff of TCP, TCP-Fusion has an approach
use wireless LAN or satellite links has increased. The broadband combining a loss-based protocol and delay-based protocol.
satellite Internet services have especially attracted attention The key concept of TCP-Fusion is that congestion window
because of its characteristics such as global coverage and sizes are increased aggressively whenever the network is
robustness. TCP (Transmission Control Protocol) is used by estimated underutilized. On the other hand, when the
many typical applications over satellite Internet. However, a network is fully utilized, TCP-Fusion tends to perform like
typical TCP (such as TCP-New Reno) which has been developed
the typical TCP. Therefore, TCP-Fusion has a special
for wired networks performs poorly in wireless networks.TCP-
STAR tends to reduce throughput of the typical TCP and TCP-
feature which tries to utilize the residual capacity effectively
Fusion is developed for wired high-speed links. In ATM without impacts on coexisting typical TCP flows.
networks, The ATM Forum has chosen a rate-based scheme as The Asynchronous Transfer Mode (ATM) is
an approach to congestion control for Available Bit Rate (ABR) recommended as a transfer mode for future B-ISDN. In
services. We propose a new adaptive congestion control scheme ATM networks, data from all types of communications
called the Self Detective Congestion Control (SDCC) scheme for services is treated in the same way. That is, all data packets
ATM networks. In this paper, we propose a TCP congestion are segmented into fixed length cells. Data from different
control method for improving friendliness over satellite links by sources require different characteristics of transmission.
combining TCP-Fusion’s congestion control method and TCP- Therefore, two classes of traffic services, guaranteed and
STAR’s congestion control method. Also Self Detective ABR services, are required by ATM networks. To cope with
Congestion Control (SDCC) scheme for ATM networks. We
congestion control for the ABR services a rate-based scheme
evaluate the performance of congestion control schemas in
is considered to be the best [8]. There are several rate-based
various networks.
scheme proposed by the ATM Forum, such as FECN [9],
BECN [10], and PRCA [11]. The FECN scheme uses
1. Introduction Explicit Forward Congestion Indication (EFCI) as a single-
The long propagation delay of satellite links bit to indicate congestion in the forward direction of the VC.
decreases performance of the typical TCP.TCP-STAR has In the BECN scheme, the notification cell is sent directly
been proposed to solve these problems by modifying TCP from the congested points to the source. Both the FECN and
congestion control method. TCP-STAR achieves high-speed BECN scheme are based on a negative feedback rate control
communication by using the estimated bandwidth. However, paradigm. That is, a source will reduce the cell transmission
if TCP-STAR coexists with the typical TCP, TCP-STAR rate when it receives congestion notification cells. If, within
tends to reduce throughput of the typical TCP.On the other a predetermined period of time, the source does not receive
hand, TCP-Fusion has been proposed for wired high-speed congestion notification cells, it will increase the current
networks. TCP-Fusion which uses delay-based and loss- transmission rate until it reaches the peak cell rate. But, if
based congestion control method achieves scalability and the all notification cells in the backward direction will
friendliness to the typical TCP. However, TCP-Fusion experience extreme congestion, all the sources will increase
cannot obtain high performance over satellite Internet, since the rate to the peak cell rate, so the overall network
TCP-Fusion is developed for wired high-speed links.TCP- congestion collapse may occur. In order to deal with the
STAR [1][2][3] has been proposed to improve the problem of network congestion collapse, the PRCA uses a
throughput over satellite Internet. TCP-STAR is the positive feedback rate control paradigm instead the negative
congestion control method which consists of three feedback. However, unfair distribution of available
mechanisms; Congestion Window Setting (CWS) based on bandwidth among VCs may occur because data cells from a
available bandwidth, Lift Window Control (LWC), and VC passing through more congested links will be marked
Acknowledgment Error Notification (AEN). In CWS and more often than those from VCs passing through fewer
LWC, TCP-STAR uses ABE (Available Bandwidth congested links. Thus, VCs with more congested links in
Estimation) in TCP-J [4][5] as the available bandwidth their path will suffer from starvation, because their Allowed
estimation method. In order to satisfy efficiency and Cell Rate (ACR) is lower than others. To resolve the
(IJCNS) International Journal of Computer and Network Security, 211
Vol. 2, No. 10, 2010
problems of the existing rate-based schemes, we propose a 2.2. Congestion Window Increment
new adaptive scheme, called SDCC scheme, based on the Original TCP-Fusion has three phases (increment phase,
following two basic concepts: decrement phase, and steady phase) in case of updating the
1. Positive feedback rate control which resolves the congestion window. In the proposed method, we apply LWC
problems of the FECN and BECN schemes. of TCP-STAR in the increment phase of TCP-Fusion.
2. Intelligent holding or selectively holding Resource Window control of decrement phase and steady phase are
Management (RM) cells which resolves the problem of the same as original TCP-Fusion. Eq.(3) shows the congestion
PRCA. window behavior of the proposed method which uses LWC.

2. Congestion control in satellite internet


In order to overcome the problems of existing methods, we
propose a new TCP congestion control method which can
obtain good friendliness for the typical TCP. The proposed
method is obtained by combining TCP-Fusion and
CWS/LWC of TCP-STAR. It is assumed that the proposal
will be able to obtain good friendliness by using TCP-Fusion
and higher throughput by CWS and LWC over the satellite
Internet. Following subsections show the detail of the In Eq.(3)diff,target_win indicate the number of estimated
proposed method. packets in bottleneck router queue, lower bound threshold to
switch three phases, and additional window size by LWC,
respectively target_win is calculated by Eq.(4).
2.1. Congestion Window Decrement

When the proposal detects packet losses, the congestion


window (cwnd) and slow start threshold (ssthresh) are set
by using CWS.

2.1.1 Detection of Packet Losses by Duplicate ACKs:

If the proposed method detects packet losses by duplicate


ACKs, it sets cwnd and ssthresh by Eq.(1). In Eq. (4), BWABE shows the bottleneck bandwidth and it is
obtained by using ABE of TCP-STAR.

3. Congestion control in ATM networks (SDCC


Scheme)
In this section, we describe the basic operation of the SDCC
scheme.
3.1 Network Elements
The network elements of a VC, implementing a rate-based
packet_size indicate updated congestion window, end-to-end feedback loop control scheme, the Virtual
previous congestion window, estimated available bandwidth, Connection Source (VCS), Virtual Connection Destination
minimum round trip time, and packet size, respectively (VCD) and ATM Switch (SW) are shown in Fig. 1. The
BWRE is obtained by using Rate Estimation (RE) which is VCS and VCD generate and receive ATM cells. They are
one of the mechanism of TCP-Westwood[2][3]. the extreme points of a VC. The VC is a bidirectional
4.1 2.1.2 Detection of Packet Losses by Retransmission connection. The forward and backward connections have the
Timeout: same virtual connection identifiers and pass through
If the retransmission timeout occurs, the proposed method identical transmission facilities. The VCS must have the
sets cwnd and ssthresh by Eq.(2). ability to transmit cells into the network at a variable and
controlled rate from a predetermined minimum cell rate to
peak cell rate. On the other hand, the VCD must return
every received RM cell to the VCS in the backward
connection in order to support the closed loop control
scheme.
212 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 10, 2010
When the timer expires and the RM cell has not returned
back yet, the VCS considers its bottleneck switch to be
congested, and decreases the cell rate at regular
predetermined intervals, until it receives the RM cell. On
receiving the RM cell, the VCS considers its bottleneck
switch decongested if the timer is still on, or if its bottleneck
switch has been recovered from congestion state. The VCS
will then increase its cell rate proportional to the current
Figure1. Network elements of a VC rate. The RM cell will be sent out to the network again if the
VCS has transmitted a Number of Cell (NC) or more data
ATM switches route ATM cells from the VCS to the cells since the RM cell was sent out during the previous
VCD, and each ATM switch has an identifier in the form of round.This procedure reduces the amount of RM cell traffic
an address number. We assume that an ATM switch has when the cell rate of the VC is low or when the VC enters
output buffers divided into two parts: one for data cell use an idle state. The VCS is considered idle if at the current
and the other one for RM cell use. Each part of the buffer rate it isn’t transmitted any data cell in an interval of length
implements FIFO cell queuing discipline. The buffer service corresponding to NC interval.
algorithm always serves the RM cells in preference to the By implementing intelligent holding, the VCs having the
data cells. That is, RM cells have a higher service priority same bottleneck link will share the available bandwidth
than data cells. fairly. The intelligent holding means, all RM cells
belonging to the VCs are not selected by each congested
switch, but they are selected only by the bottleneck switch
3.2 Basic Operation
when it is congested. The fair sharing occurs because in the
equilibrium state the VCs will increase and decrease their
The model of the basic SDCC scheme, in which every VC rate to approximately the same level.
has one RM cell for congestion control purpose, is
illustrated in Fig. 2.We refer to this scheme as the self 4. Comparisons between satellite internet and
detective congestion control scheme because the VCS itself
generates and sends out the RM cell to detect congestion ATM network
which may occur at its bottleneck switch. The bottleneck Satellite Internet access is Internet access provided through
switch is the switch which has the narrowest bandwidth satellites.The service can be provided to users world-wide
between the switches in a VC. The bottleneck switch is through Low Earth Orbit (LEO) satellites. Geostationary
considered to be known from the initial routine and its satellites can offer higher data speeds, but their signals can
address is written in the SWI field of the RM cell. The VCS not reach some polar regions of the world. Different types of
starts a timer every time it transmits a RM cell. The timer satellite systems have a wide range of different features and
starts to count down from a predetermined value, CD_Time technical limitations, which can greatly affect their
(Congestion Detection Time), until it reaches 0. The usefulness and performance in specific applications.Satellite
CD_Time is a variable of the VCS, which is determined internet customers range from individual home users with
before the RM cell is sent out for the first time. one PC to large remote business sites with several hundred
The VCD returns the received RM cell to PCs.Home users tend to make use of shared satellite
the VCS in backward connection. If the output buffer of the capacity, to reduce the cost, while still allowing high peak
bottleneck switch is congested, the bottleneck switch will bit rates when congestion is absent. There are usually
hold RM cells flowing in the backward direction until it restrictive time based bandwidth allowances so that each
recovers from the congestion state. The bottleneck switch user gets their fair share, according to their payment. When
will pass all received RM cells without considerable delay if a user exceeds their Mbytes allowances, the company may
no congestion is detected, since the RM cells have higher slow down their access; deprioritise their traffic or charge
priority. for the excess bandwidth used.
Asynchronous Transfer Mode is a cell-based switching
technique that uses asynchronous time division
multiplexing. It encodes data into small fixed-sized cells
(cell relay) and provides data link layer services that run
over OSI Layer 1 physical links. This differs from other
technologies based on packet-switched networks (such as the
Internet Protocol or Ethernet) in which variable sized
packets (known as frames when referencing Layer 2) are
used. ATM exposes properties from both circuit switched
and small packet switched networking, making it suitable
for wide area data networking as well as real-time media
transport.ATM uses a connection-oriented model and
Figure 2. VCs with their RM cells establishes a virtual circuit between two endpoints before the
actual data exchange begins. ATM is a core protocol used
(IJCNS) International Journal of Computer and Network Security, 213
Vol. 2, No. 10, 2010
over the SONET/SDH backbone of the Integrated Services Enhanced Transport over Wireless Links,” Proc. ACM
Digital Network Mobicom 2001, pp.287-297, 2001.
[7] R. Wang, M. Valla, M. Y. Sanadidi, B. K. F. Ng, and
Table1: Comparison between Satellite network and M. Gerla, “Efficiency/Friendliness Tradeoffs in TCP
ATM network Westwood,” Proc. IEEE SCC 2002, pp.304-311, 2002.
[8] H. T. Kung and R. Morris, "Credit-based Flow Control
Satellite ATM network for ATM Networks", IEEE Network, pp. 40-48,
internet March/April 1995.
Packet size Variable Fixed length [9] M. Hluchyj and N. Yin, "On Closed-loop Rate Control
length for ATM Networks", Proc. INFOCOM’94, pp. 99-108,
Connection wireless Connection 1994.
oriented [10] P. Newman, "Backward Explicit Congestion
Mechanism Traffic Traffic Notification for ATM Local Area Networks", Proc.
shaping shaping IEEE GLOBECOM’93, Vol. 2, pp. 719-723, December
Bandwidth High Low 1993.
[11] K. Y. Siu and H. Y. Tzeng, "Adaptive Proportional
Rate Control for ABR Service in ATM Networks",
5. Conclusion Proc. INFOCOM’95, pp. 529-535, 1995.
[12] ATM Forum, "ATM User-Network Interface
This paper proposed a new TCP congestion control method Specification", Ver. 3.0, Prentice Hall, 1993.
for improving TCP friendliness over the satellite Internet. [13] H. T. Kung and R. Morris, "Credit-based Flow Control
We proposed a new adaptive rate-based scheme, called for ATM Networks", IEEE Network, pp. 40-48,
SDCC, for coping with congestion control in ATM March/April 1995.
networks. The SDCC scheme uses the positive feedback rate [14] P. Newman, "Traffic Management for ATM Local Area
control and intelligent holding in each switch in order to Networks", IEEE Commun. Mag., Vol. 32, No. 8, pp.
resolve the problems which happen in FECN, BECN and 44-50, August 1994.
PRCA.Finally the proposed methods are good at respective
networks. And congestion control in satellite internet is Author’s Profile
done effectively than ATM networks when traffic conditions
are good.
Dr.R.Seshadri working as Professor &
Director, University Computer Centre, Sri
References Venkateswara University, Tirupati. He was
[1] H. Obata, S. Takeuchi, and K. Ishida, “A New TCP completed his PhD in S.V.University in 1998
Congestion Control Method Considering Adaptability in the field of “ Simulation Modeling &
Compression of E.C.G. Data Signals (Data
over Satellite Internet,” Proc. 4th International
compression Techniques) Electronics &
Workshop on Assurance in Distributed Systems and Communication Egg.”. He has richest of
Networks, pp. 75-81, 2005. knowledge in Research field, he is guiding 10
[2] H. Obata, K. Ishida, S. Takeuchi, and S. Hanasaki, PhD in Fulltime as well as Part time. He has vast experience in
“TCP-STAR: TCP Congestion Control Method for teaching of 26 years. He published 10 national and international
Satellite Internet, ” IEICE Transactions on conferences and 8 papers published different Journals.
Communications, Vol.E89-B, No.6, pp. 1766-1773,
2006. Prof.N.Penchalaiah Research Scholar in
[3] H. Obata and K. Ishida, “Performance Evaluation of SV University, Tirupati and Working as
TCP Variants over High Speed Satellite Links,” Proc. Professor in CSE Dept,ASCET,Gudur.
25th AIAA International Communications Satellite He was completed his M.Tech in
Systems Conference, no.AIAA2007-3156 (14page), Sathyabama University in 2006. He has
2007. 10 years of teaching experience. He
[4] N. Sato, M. Kunishi, and F. Teraoka, “TCP-J: New guided PG & UG Projects. He published
Transport Protocol for Wireless Network Enviroments,” 2 Inter National journals and 2 national
IPSJ Journal, Vol.43, No.12, pp.3848-3858, 2002 (in Conferences.
Japanese).
[5] S. Saito and F. Teraoka, “Implementation, Analysis and
Evaluation of TCP-J: A New Version of TCP for
Wireless Networks,” IEICE Transactions on
Communications, Vol.J87-D-1, No.5, pp.508-515, 2004
(in Japanese).
[6] C. Casetti, M. Gerla, S. Mascolo, M. Y. Sanadidi, and R.
Wang, “TCP Westwood: Bandwidth Estimation for

Das könnte Ihnen auch gefallen