java abs asynchronous transfer mode atm

4
ASYNCHRONOUS TRANSFER MODE (ATM) ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT PACKET FILTERING PACKET FILTERING PACKET FILTERING 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.

Upload: ncct

Post on 12-Nov-2014

413 views

Category:

Technology


3 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Java Abs   Asynchronous Transfer Mode   Atm

ASYNCHRONOUS

TRANSFER MODE (ATM)

ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT ATM NETWORKS & INTELLIGENT

PACKET FILTERINGPACKET FILTERINGPACKET FILTERINGPACKET 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.

Page 2: Java Abs   Asynchronous Transfer Mode   Atm

♦ 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.

Page 3: Java Abs   Asynchronous Transfer Mode   Atm

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

DATA FLOW DIAGRAM

Source Module

Source

Message

Message are divided and allocated in the form of 48 bytes (1 Packet)

Router

Source

Machine

Router

Machine

Destination

Machine

Page 4: Java Abs   Asynchronous Transfer Mode   Atm

Router Module

Destination Module

Router

Virtual Scheduling Algorithm

Leaky Bucket Algorithm

Destination

Destination

Retrieve the Allocated Byte

Combined the Packets

(48 Bytes)

Finally The Message is Saved in Text File