Вы находитесь на странице: 1из 6

DATA PACKETS ANALYZER

AND
CONTROLLER LAN
-Data Packets Analyzer and Controller LAN- 13
ABSTRACT
The objective of this project is to simulate an overflowing ATM network and
establish a router with congestion control based on the GCRA algorithm.

The TCP!P protocol suite is the standard re"uirement for all applications that
need to communicate over the !nternet. As TCP!P applications are unable to specif#
the $%& parameters needed for most As#nchronous Transfer Mode 'ATM( services)
we tend to use the GCRA Algorithm.

The purpose of Cell*Rate Guarantees for Traffic across ATM +etwork is to
provide $%&. ATM is a connection*oriented switching technolog#) utili,ing statistical
multiple-ing of fi-ed*length packets) known as cells.

The purpose of traffic control is to minimi,e congestion. !n an ATM network
when the &ource Machine continuousl# sends cells to the .estination Machine
through the Router Machine) there will be a possibilit# of occurring congestion. /hen
congestion occurs the Routing Machine cannot accept more cells and hence these
cells will be discarded. This causes regeneration and retransmission of the discarded
ATM cells.
Through the classes in java.net package) 0ava programs can use TCP or
1.P to communicate over the !nternet. The &ocket and &erver &ocket classes all
use TCP to communicate over the network.
This project makes use of GCRA algorithm which is the combination of 2eak#
3ucket Algorithm and 4irtual &cheduling Algorithm. Routing Machine makes use of
this algorithm and knows about the occurrence of congestion and controls it. Thus
eliminates the disadvantage of regeneration and retransmission of the ATM cells.
-Data Packets Analyzer and Controller LAN- 14
ANALYSIS
Anal#sis is done in order to understand the problem the software s#stem is to
solve. The problem could be automating an e-isting manual process) developing a
new automated s#stem) or a combination of the two. 5or large s#stems that have
man# feature) and that need to perform man# different tasks) understanding the
re"uirement of the s#stem is a major task. The emphasis in anal#sis is on identif#ing
what is needed from the s#stem) not how the s#stem will achieve its goals.
PROBLEM STATEMENT
6ach ATM cell can pass through one or several ATM switches during end*to*
end transmission 'shown in Figure 1). Cells can be processed through buffers
'"ueues( in ATM switches introducing variable dela#s to the ATM cell traffic
throughout the entire ATM network. The cell dela# through switch buffers is
dependent on the aggregate traffic loading on the network. &witch buffers can also
become overloaded and cause a loss of cells. !t causes retransmission of data to the
router and hence redundant bandwidth usage and consumption of time. Also no
intimation when the buffer at the router is full or bus# or free.
Fig: 2.1
All ATM Switches in the Network Can Buffer Cell
-Data Packets Analyzer and Controller LAN- 15
PROBLEM SOLUTION
The solution is designed in such a wa# that it reduces the congestion when
data transfers between source and destination. /hen data transfers between source
and destination there ma# be chances of occurrence of congestion and also it
monitor when congestion occurs) if so that will be intimated or warned to the user.
&imultaneousl# intimates when the router is free and data transferred successfull# to
destination. 7ere congestion has been reduced using several algorithms.
EXISTING SYSTEM
!n the e-isting s#stem when transferring data from sender to receiver there
ma# be chances of data loss. +o user can be known whether the router is free after
he sends data to the router. Also no intimation when the buffer at the router is full or
bus# or free. !t causes retransmission of data to the router and hence redundant
bandwidth usage and consumption of time
PROPOSED SYSTEM
The main objective of this project is to reduce the congestion when data
transfers between source and destination. /hen data transfers between source and
destination there ma# be chances of occurrence of congestion and also it monitor
when congestion occurs. !f so that has to be intimated or warned to the user. !n this
&#stem) using several algorithms vi,. 2eak# bucket algorithm and 4irtual scheduling
algorithm congestion can be avoided.
2eak# 3ucket Algorithm continuousl# receives and sends the data at the
particular interval of time to avoid congestion or flooding of data. 4irtual scheduling
algorithm monitors the congestion occurrence) when congestion occurs it intimates
or warns user and simultaneousl# intimates when the router is free and data
transferred successfull# to destination.
-Data Packets Analyzer and Controller LAN- 16
This s#stem can be implemented in a real network to control the traffic
occurred in a network. 1ser can get to know the status of the router whether router is
bus# in controlling the inflow and outflow of data to transfer data to the destination.
REQUIREMENTS SPECIFICATION
To be used efficientl#) all computer software needs certain hardware
components or other software resources to be present on a computer s#stem. These
pre*re"uisites are known as 'computer( system requirements and are often used
as a guideline as opposed to an absolute rule. Most software defines two sets of
s#stem re"uirements8 minimum and recommended. /ith increasing demand for
higher processing power and resources in newer versions of software) s#stem
re"uirements tend to increase over time.
HARDWARE REQUIREMENTS
The most common set of re"uirements defined b# an# operating s#stem or
software application is the ph#sical computer resources) also known as hardware.
The hardware re"uirements re"uired for this project are8
9: G3 of 7ard disk
9;< M3 RAM
Pentium =>> M7? or above 'Processor(
PC@s which are interconnected in 2A+
+etwork Adapter card configured with an !P
address
-Data Packets Analyzer and Controller LAN- 17
SOFTWARE REQUIREMENTS
&oftware Re"uirements deal with defining software resource re"uirements
and pre*re"uisites that need to be installed on a computer to provide optimal
functioning of an application. These re"uirements or pre*re"uisites are generall# not
included in the software installation package and need to be installed separatel#
before the software is installed. The software re"uirements that are re"uired for this
project are8
0ava =.; or more
/indows AP or more
-Data Packets Analyzer and Controller LAN- 18

Вам также может понравиться