Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects, microcontroller projects, vlsi projects, dsp projects, free projects, project review, project report, project presentation, free source code, free project report, Final Year Projects, IEEE Projects, Final Year Projects in Chennai, Final Year IEEE Projects, final year projects, college projects, student projects, java projects, asp.net projects, software projects, software ieee projects, ieee 2009 projects, 2009 ieee projects, embedded projects, final year software projects, final year embedded projects, ieee embedded projects, matlab projects, final year java projects, final year asp.net projects, final year vb.net projects, vb.net projects, c# projects, final year c# projects, electrical projects, power electronics projects, motors and drives projects, robotics projects, ieee electrical projects, ieee power electronics projects, ieee robotics projects, power system projects, power system ieee projects, engineering projects, ieee engineering projects, engineering students projects, be projects, mca projects, mtech projects, btech projects, me projects, mtech projects, college projects, polytechnic projects, real time projects, ieee projects, non ieee projects, project presentation, project ppt, project pdf, project source code, project review, final year project, final year projects
How AI, OpenAI, and ChatGPT impact business and software.
Java Abs Asynchronous Transfer Mode Atm
1. ASYNCHRONOUS
TRANSFER MODE (ATM)
ATM NETWORKS & INTELLIGENT
PACKET FILTERING
PROJECT PRE-REQUISITIONS
The TCP/IP protocol suite is the standard requirement for all applications
that need to communicate over the Internet. As TCP/IP applications are
unable to specify the QoS parameters needed for most Asynchronous
Transfer Mode (ATM) services, we tend to use the GCRA Algorithm.
The purpose of Cell-Rate Guarantees for Traffic across ATM Network is to
provide QoS. ATM is a connection-oriented switching technology, utilizing
statistical multiplexing of fixed-length packets, known as cells.
The purpose of traffic control is to minimize congestion. In an ATM network
when the Source Machine continuously sends cells to the Destination
Machine through the Router Machine, there will be a possibility of occurring
congestion.
When 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. The objective of this project is
to simulate an overflowing ATM network and establish a router with
congestion control based on the GCRA algorithm.
PROJECT MODULES
• SOURCE MODULE
• ROUTER MODULE
• DESTINATION MODULE
♦ SOURCE MODULE
The task of this Module is to divide the Message in the form of 48
Bytes and forward it into the Router. The allocated Bytes are called
as Packets.
2. ♦ ROUTER MODULE
The task of this Module is to accept the packet from the Source.
Each and Every packet arrived in the router are send to Destination
based on the following algorithm.
They are
Generic Cell Rate Algorithm
GENERIC CELL RATE ALGORITHM
It is used to define conformance with respect to the traffic contract of
the connection. For each cell arrival, the GCRA determines whether the
cell conforms to the traffic contract.
The UPC function may implement the GCRA, or one or more equivalent
algorithms to enforce conformance. The GCRA is defined with two
parameters: the Increment (I) and the Limit (L).
GCRA implements
• Virtual Scheduling Algorithm.
• Leaky Bucket Algorithm.
VIRTUAL SCHEDULING ALGORITHM
It continuously monitors the traffic inflow and it anticipate occurrence of
congestion, it sends a warning message to the Source Machine to slow
down the traffic and clear the buffer in the Router Machine and it will
send another message to the Source Machine to continue the cell
transmission.
LEAKY BUCKET ALGORITHM
It sends the cells to the corresponding Destination Machine at a regular
interval (i.e. certain rate corresponding to a traffic cell rate parameter)
♦ DESTINATION MODULE
The task of this Module is to accept the packet from the Egress
router and stored in a file in the Destination machine.
3. SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS:-
Java1.3 or More
Swings
Windows 98 or more
HARDWARE REQUIREMENTS:-
Hard disk : 40 GB
RAM : 512 MB
Processor : Pentium IV
System Design
Source Router Destination
Machine Machine Machine
DATA FLOW DIAGRAM
Source Module
Source
Message
Message are divided and allocated in
the form of 48 bytes (1 Packet)
Router
4. Router Module
Router
Virtual Scheduling Algorithm
Leaky Bucket Algorithm
Destination
Destination Module
Destination
Retrieve the Allocated Byte
Combined the Packets
(48 Bytes)
Finally The Message is Saved in
Text File