Professional Documents
Culture Documents
ANT COLONY
OPTIMIZATION
TECHNIQUE FOR
MANETS.
TO
MRS. DEEPTI GAUR MAM
SUBMITTED BY:
ANKIT GUPTA
14CSU028
B.TECH CSE
(FOURTH SEM)
Mobile ad hoc networks (MANETs) are collection of distributed nodes which communicate
using multi-hop wireless links. In MANET, nodes work for tasks of similar goal (common
interest). So, most of the nodes try to access the similar data at different period. By
using Data cache system (DCS), we can improve the efficiency of MANET to some
extent. Ant Colony Optimization (ACO) technique is used to enhance the efficiency of
data cache system in MANET at higher level. ACO technique improves the data transfer
speed by finding optimal path between nodes of MANET in dynamic fashion.
Although the original pheromone trail may be stronger at this point, a second pheromone
trail has started to develop from the few ants randomly taking it. What's important is
that in this scenario the second path has an advantage because the ants taking it will
reach, and retrieve, the food quicker than ants following the other path. For example, it
may take 3 minutes for one ant to lay a single pheromone trail from the food back to the
colony taking the original path, but in that time an ant may be able to lay two
pheromone trails when taking the shorter path. Due to this characteristic the shorter
path will usually begin to acquire more pheromone than the original path. This then
leads to the original pheromone trail being used less and eventually evaporating in favor
of the new shorter path.
E-R DIAGRAM
Cust_Name
Model no
Customer Id
Buys a
Custome
r
Mobile
Type
Name
Company Name
Has a
Network
Price
Number
Address
Distributed
May Have
Location
Node
Repair Cost
Damag
e
IP Address
Act as
Description
IP Address
Host
MAC Address
Reaches At
Location
Destination
Node
IP Address
NORMALIZATION
Normalization is the process of reorganizing data in a database so that it meets two
basic requirements: (1) There is no redundancy of data (all data is stored in only one
place), and (2) data dependencies are logical (all related data items are stored
together). Normalization is important for many reasons, but chiefly because it allows
databases to take up as little disk space as possible, resulting in increased performance.
1NF
2NF
3NF
Primary key
Custom Custome
er
r
Id
Name
Pankaj
Smith
Wilson
Smith
Mobile
Bought
Moto-X
Karbon
n
Address
Networ
k
Supplie
r
Supplier
Phone
Price
Primary key
Custom Custom
er Id
er
Name
Mobile
Bought
Address
Network
Supplier
Supplier
phone
Price
Primary key
Customer Custome
Id
r
Name
Primary key
Mobile
Supplier
Bought
Customer
Id
Mobile
Bought
Address
Supplier
Phone
Network
Price
X is a super key or
A is prime attribute.
Primary key
Customer Custome
Id
r
Name
Primary key
Mobile
Supplier
Bought
Address
Price
Network
Customer
Id
Mobile
Bought
Supplier
Supplier
Phone