0% found this document useful (0 votes)
217 views20 pages

Simulation of Manet Routing Algorithm: Under The Guidance Of: P. Ramya Sruthi

This document describes a project to simulate a MANET (Mobile Ad-hoc Network) routing algorithm. A team of 6 students worked under a professor to build a software simulator with 4 modules - Simulator, Zone Divider, Controller, and Message Communicator. The simulator would divide the area into hexagonal zones and use an extended Zone Routing Protocol to route packets between mobile nodes. The project aims to understand how data packets are transferred in a MANET and allow for multicasting and security features. It will have applications in military networks, emergency services, commerce, home networks, education and more.

Uploaded by

pandu_harsha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
217 views20 pages

Simulation of Manet Routing Algorithm: Under The Guidance Of: P. Ramya Sruthi

This document describes a project to simulate a MANET (Mobile Ad-hoc Network) routing algorithm. A team of 6 students worked under a professor to build a software simulator with 4 modules - Simulator, Zone Divider, Controller, and Message Communicator. The simulator would divide the area into hexagonal zones and use an extended Zone Routing Protocol to route packets between mobile nodes. The project aims to understand how data packets are transferred in a MANET and allow for multicasting and security features. It will have applications in military networks, emergency services, commerce, home networks, education and more.

Uploaded by

pandu_harsha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

SIMULATION OF MANET ROUTING

ALGORITHM
Under the guidance of:
P. Ramya sruthi

Team members:
T.Pratyusha
N.Y.Raju
D.Priyanka Reddy
P.Swayam Prabha
L.Vinoj Kumar
J.Sateesh
Introduction
What Is a MANET?

A Mobile Ad‑hoc Network (MANET) consists of wireless mobile


hosts forming a temporary network without the aid of any
established infrastructure or centralized network administration.
Statement about the problem

Understanding the working and transfer data packet between two

nodes is very difficult. To understand easily a software simulation is

necessary. So this is an effort to make a simulation of the MANET Routing

Algorithm for A Mobile Ad-hoc Network.


Objective

To build a software that will simulate the MANET Routing Algorithm to transfer

data packets between the mobile hosts in A Mobile Ad-hoc Network by using extended

Zone Routing Protocol[XZRP].The extended features of this project is multicasting and

security.
Existing System
 The first implementation of wireless ad-hoc networks with mobile nodes was
PRNET by DARPA lacks in the areas of network scalability, security,
processing capability, and energy management.

 Later Survivable Radio Networks (SURANs) were deployed by DARPA in 1983


to address the above issues but it was for non-military applications.

 Existing wireless infrastructure is expensive and inconvenient to use.

 Simple wireless networks require the existence of access points or static base
stations, which are responsible for routing messages to and from mobile
nodes within the specified transmission area.
Proposed System
 Self-organizing and self healing .Do not require pre-existing
architecture.

 Used in military , security -sensitive operations and also for


commercial applications.

 Efficiently updates the topological changes with minimal overhead

 Routing techniques appropriate for mobile environment

 supports network and resource management, addressing, security, and


quality of service.

 MANET comprises a special subset of wireless networks since they do


not require the existence of a centralized message-passing device.
Module description

In this simulation of Mobile Ad-hoc Networks four


modules are presented. They are:

 Simulator

 Zone divider

 Controller

 Message Communicator
simulator

 The underlying purpose of simulation is to shed light


on the underlying mechanisms that control the
behavior of a system.

 In this project mainly we use the AWT concepts. It is an


API that provides a set of classes and interfaces to
create GUI programs. It is implemented in
java.awt.package.
Zone divider
 It divides the whole area into number of Zones. In this project
zones are dividing in the hexagon shape.

 Hexagon has the maximum area given the maximum distance


between two points in adjacent zones is fixed .
controller
 The Controller can controls the Zone divider and also the
message communicator.

 The Zone discover for the protocol is simple, elegant and


comprehensive.

 Any node can perform Zone discovery on any other node at


any point of time. Since we have a static zonal topology, all the
source needs is the current ZoneID of destination.

 Given the start zone and target zone and the hexagonal mesh,
finding shortest route(s) is trivial
Message Communicator
The duty of the Message Communicator is to communicate the
messages from source to destination by using the message
network.

In this Message communicator four points are important:

 Request

 Response

 Sending of data

 Acknowledgment
Dataflow diagram

FIND ALL POSSIBLE


PATHS
READ THE SOURCE AND SEND DATA PACKET
DESTINATION THROUGH SHORTEST PATH
Activity Diagram
Hardware specification
This project need windows environment, it improves the system
efficiency we used pc based on Pentium processor with adequate
extended memory support.

• Pentium III processor @783MHz

• 64 MB RAM or greater

• 10 GB HDD or greater

• 1.44MB FDD

• 200W SMPS.
Software specifications

This project needs any language which contains graphics


packages must run on LINUX system. We will use the
language in JAVA.

 Redhat Linux Platform(7.2 or above)

 Java Development Kit (1.4 or Later)


Real Time applications
 Tactical networks
->Military communication and operations
->Automated battlefields

 Emergency services
->Search and rescue operations
->Disaster recovery
-> Replacement of fixed infrastructure in case
of environmental disasters
->Policing and fire fighting
->Supporting doctors and nurses in hospitals
 Commercial and civilian environments
->E-commerce: electronic payments anytime and anywhere
->Business: dynamic database access, mobile offices
->Vehicular services: road or accident guidance, transmission of road and

weather conditions, taxi cab network, inter-vehicle networks


->Sports stadiums, trade fairs, shopping malls
->Networks of visitors at airports

 Home and enterprise networking


->Home/office wireless networking
-> Conferences, meeting rooms
->Personal area networks (PAN), Personal networks (PN)
->Networks at construction sites
 Education
->Universities and campus settings
->Virtual classrooms
->Ad hoc communications during meetings or lectures
 Entertainment
->Multi-user games
->Wireless P2P networking
->Outdoor Internet access
->Robotic pets
->Theme parks
 Sensor Networks
->Home applications: smart sensors and actuators embedded in
consumer electronics
->Data tracking of environmental conditions, animal movements,
chemical/biological detection
 Context aware services
->Follow-on services: call-forwarding, mobile workspace
->Information services: location specific services, time
dependent services
->Infotainment: touristic information
 Coverage extension
->Extending cellular network access
->Linking up with the Internet, intranets, etc.
Conclusion

Ad hoc networks can be implemented using various techniques like Bluetooth


or WLAN for example. Ad Hoc networks need very specialized security methods. There is
no approach fitting all networks, because the nodes can be any devices. The computer
security in the nodes depends on the type of node, and no assumptions on security can be
However, it can be used with relatively small networks and potentially some very nice
applications can be realized. Although some peer-to-peer type of solutions work nicely
already today, it would be nice to see that some new and innovative solutions would be seen
in the arena of ad hoc networks since it is not hard for one to imagine a countless number of
nice ad hoc based applications that would make the world at least a bit better place.

You might also like