Professional Documents
Culture Documents
I.
Toward Reliable Data Delivery for Highly Dynamic Mobile Ad Hoc Networks ddresses the problem of delivering data packets for highly dynamic mobile ad hoc networks in a reliable and timely manner. Most existing ad hoc routing protocols are susceptible to node mobility, especially for large-scale networks. II. Driven by this issue, we propose an efficient Position-based Opportunistic Routing (POR) protocol which takes advantage of the stateless property of geographic routing and the broadcast nature of wireless medium. III. When a data packet is sent out, some of the neighbor nodes that have overheard the transmission will serve as forwarding candidates, and take turn to forward the packet if it is not relayed by the specific best forwarder within a certain period of time. By utilizing such in-the-air backup, communication is maintained without being interrupted. IV. The additional latency incurred by local route recovery is greatly reduced and the duplicate relaying caused by packet reroute is also decreased. In the case of communication hole, a Virtual Destination-based Void Handling (VDVH) scheme is further proposed to work together with POR.
Existing System:
Multipath Routing Multipath routing, which is typically proposed to increase the reliability of data transmission in wireless ad hoc networks, allows the establishment of multiple paths between the source and the destination. Existing multipath routing protocols are broadly classified into the following three types: 1) Using alternate paths as backup 2) Packet replication along multiple paths 3) Split, multipath delivery, reconstruction using some coding techniques. It may be difficult to find suitable number of independent paths. More importantly, in the face of high node mobility, all paths may be broken with considerably high probability due to constantly changing topology, especially when the end-to-end path length is long, making multipath routing still incapable of providing satisfactory performance.
Disadvantages:
I. Geographic Routing is very sensitive to the inaccuracy of location information.
II. If the node moves out of the senders coverage area, the transmission will fail.
Proposed System:
I. We propose a position-based opportunistic routing mechanism which can be deployed without complex modification to MAC protocol and achieve multiple receptions without losing the benefit of collision avoidance. II. In the case of communication hole, we propose a Virtual Destination-based Void Handling (VDVH) scheme in which the advantages of greedy forwarding (e.g., large progress per hop) and opportunistic routing can still be achieved while handling communication voids. III. We analyze the effect of node mobility on packet delivery and explain the improvement brought about by the participation of forwarding candidates.
Advantages:
1.The virtual path is established with Source & Destination
2.Virtual Destination Based Handling is Allowed here
In normal situation packet is forwarded by the next hop node (e.g., nodes A, E) and forwarding candidates (e.g., nodes B, C; nodes F, G) will drop same packet by the next hop nodes transmission. In case node A fails to deliver the packet (node A has moved out and cannot receive the packet), node B, the forwarding candidate with the highest priority, will relay the packet By using the feedback from MAC layer, node S will remove node A from the neighbor list and select a new next hop node for the subsequent packets.
: : : :
Any Processor above 500 MHz. 40 GB. 15 VGA Color. 512 MB.
Modules:
The Mobile nodes are established with Node id, number of neighboring nodes. For each & every neighboring node in the routing phase, the initial path between the source and the sink nodes is discovered as an underlying one-node-thick path. Then, the path undergoes a thickening process in the recruiting-and-transmitting phase. In this phase, the nodes on the initial path become cluster heads, which recruit additional adjacent nodes from their neighborhood.
Recruiting is done dynamically and per packet as the packet traverses the path. When a packet is received by a cluster head of the receiving cluster, the cluster head initiates the recruiting by the next node on the one-node-thick path. Once this recruiting is completed and the receiving cluster is established, the packet is transmitted from the sending cluster to the newly established receiving cluster.
The disjoint-paths scheme has larger energy consumption, as demonstrated in, which shows the effect of the transmission range on the total energy consumption. Here, we sum the energy consumption for all packets transmitted (control and data packets). the energy consumption Observed with the disjoint-paths scheme. As the transmission range increases, the contention increases and the noise power increases. This increases the energy consumption. The elevated contention increases the retransmission of control and data packets, which, in turn, increases the total energy consumption.
The cluster head initiates the recruiting by the next node on the one-node-thick path. If the Route is not established with the Node formation, at the time Virtual linking is established with void Handling. Provides the Good results compare with the Older Systems.
System Architecture
PassNodeID
EnterNeighbourNodesCount
PassNodeID
NodeConstructionAmongAllNodes
ReliabledataDeliv ery
PassDestinationID
GetList PassMessage
Observ eCandidateList
Details +info: String +index: int +path: ArrayList +ipList: ArrayList +costList: ArrayList +getDetails() Main +main()
Receiver ~nid: String ~pr: int ~ds: DatagramSocket ~dp: DatagramPacket ~dp1: DatagramPacket ~dt: Details = new Details() ~me: NodeFrame ~Receiver() +run()
Sender
Receiver(s)
CreateReceiverNodeId CreateNodeWithId
Create NeighboursWithID,Distance
PassDestinationID
GetListOfNodes
MessagePassing
CheckPathAvailable(or)Not
ForwardDatainDirectPath/VDVH
1: CreateReceiverNodeId
Receiver (s)
Enter Youe ID
enter Your Id
user
OUTPUT SCREENS
NODE ID 1
Screen shots: 1-------2, 3, 4 with cost 11,12,1 Node ID 1
NODE ID 9
Now there is no connection b/t nodes 23 ,34,56,67 We are able to send data in dedicated links and in virtual links also with reliability
Conclusion
In this paper, we address the problem of reliable data delivery in highly dynamic mobile ad hoc networks. On the other hand, inherited from geographic routing, the problem of communication void is also investigated. To work with the multicast forwarding style, a virtual destination-based void handling scheme is proposed.