Efficient lightweight information dissemination algorithm for mobile wireless Ad Hoc networks
First Claim
1. A method for information dissemination in a wireless mobile ad hoc network comprising:
- receiving a request to communicate information from a source node to a destination;
identifying each neighbor node of an ad hoc network;
invoking a proactive border node broadcast protocol at the source node when the destination is a neighbor node and wherein the number of hops to the destination is less than a predetermined number of hops;
invoking an on-demand border node broadcast protocol at the source node when the number of hops from the source node to the destination exceeds the predetermined number; and
communicating the information from the source node based on the invoked broadcast protocol.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for information dissemination in a wireless mobile ad hoc network. A method describes receiving a request to communicate a message from a source node to a destination, identifying each neighbor node of an ad hoc network, invoking a proactive border node broadcast protocol at the source node when the destination is a neighbor node and wherein the number of hops to the destination is less than a predetermined number of hops, invoking an on-demand border node broadcast protocol at the source node when the number of hops from the source node to the destination exceeds the predetermined number, and communicating the message from the source node based on the invoked broadcast protocol. A computer readable medium containing a computer program for information dissemination in a wireless mobile ad hoc network is also provided. Finally, a system for information dissemination in a wireless mobile ad hoc network is described.
150 Citations
20 Claims
-
1. A method for information dissemination in a wireless mobile ad hoc network comprising:
-
receiving a request to communicate information from a source node to a destination;
identifying each neighbor node of an ad hoc network;
invoking a proactive border node broadcast protocol at the source node when the destination is a neighbor node and wherein the number of hops to the destination is less than a predetermined number of hops;
invoking an on-demand border node broadcast protocol at the source node when the number of hops from the source node to the destination exceeds the predetermined number; and
communicating the information from the source node based on the invoked broadcast protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium storing a computer program comprising:
-
computer readable code for determining a request to communicate information between a source node and a destination;
computer readable code for identifying each neighbor node of an ad hoc network;
computer readable code for invoking a proactive border node broadcast protocol at the source node when the destination is a neighbor node and wherein the number of hops to the destination is less than a predetermined number of hops;
computer readable code for invoking an on-demand border node broadcast protocol at the source node when the number of hops from the source node to the destination exceeds the predetermined number; and
computer readable code for directing the communication of the message from the source node based on the invoked broadcast protocol. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for information dissemination in a wireless mobile ad hoc network comprising:
-
means for determining a request to communicate a message from a source node to a destination node;
means for identifying each neighbor node of an ad hoc network;
means for invoking a proactive border node broadcast protocol at the source node when the destination is a neighbor node and wherein the number of hops to the destination is less than a predetermined number of hops;
means for invoking an on-demand border node broadcast protocol at the source node when the number of hops from the source node to the destination exceeds the predetermined number; and
means for communicating the message from the source node based on the invoked broadcast protocol.
-
Specification