Power and delay sensitive ad-hoc communication networks
First Claim
1. A method for maximizing residual power along routes in a wireless network including a plurality of battery operated nodes, comprising:
- discovering a plurality of routes from a destination node to a source node via intermediate nodes of the network using dynamic source routing (DSR);
measuring a residual power in the battery of each intermediate node;
determining a power cost associated with each route according to the residual power of the intermediate nodes;
selecting a particular route for transferring data from the source node to the destination node, the particular route having a least power cost;
including the particular route in a routing table in a packet, in which the routing table is an ordered list of intermediate node addresses;
determining a delay cost associated with each route;
selecting a particular route having a least delay cost; and
including the least delay cost in each transmitted packet; and
transmitting each packet in the network using the DSR, and in which each packet includes the routing table.
2 Assignments
0 Petitions
Accused Products
Abstract
An ad-hoc wireless communication network includes multiple nodes. Each node maintains a routing table. The routing table is constructed by broadcasting route request packets from a source node. The request packet includes an address of a destination node. Intermediate nodes in the network receiving the request packet, determine power and delay cost associated with the intermediate node participating in the route. If the cost is less than a threshold value, then the intermediate node participates in the routing of packets for other nodes. The intermediate node then sends a reply packet back to the source node. The reply packet includes the intermediate node addresses, as well as the power and delay costs. The source can thus construct the routing table. The source node can select a particular node for transferring application data packets based on either the power cost, the delay cost or both costs.
-
Citations
13 Claims
-
1. A method for maximizing residual power along routes in a wireless network including a plurality of battery operated nodes, comprising:
-
discovering a plurality of routes from a destination node to a source node via intermediate nodes of the network using dynamic source routing (DSR); measuring a residual power in the battery of each intermediate node; determining a power cost associated with each route according to the residual power of the intermediate nodes; selecting a particular route for transferring data from the source node to the destination node, the particular route having a least power cost; including the particular route in a routing table in a packet, in which the routing table is an ordered list of intermediate node addresses; determining a delay cost associated with each route; selecting a particular route having a least delay cost; and including the least delay cost in each transmitted packet; and transmitting each packet in the network using the DSR, and in which each packet includes the routing table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13)
-
-
9. A method for maximizing residual power along routes in a wireless network including a plurality of nodes, each node having an address and a battery, comprising:
-
broadcasting a request packet, the request packet including the address of a source node and the address of a destination address using dynamic source routing (DSR); receiving the request packet in an intermediate node; measuring a residual power in the battery of the intermediate node; determining a power cost associated with each route according to the residual power of the intermediate nodes; sending a reply packet to the source node, the reply packet including the address of the intermediate node and the power cost; determining a delay cost associated with each route; selecting a particular route having a least delay cost; including the least delay cost in each transmitted packet; and repeating the broadcasting , receiving, measuring, determining and the sending until the request packet reaches the destination node; constructing a route in a routing table in the source node from the reply packets, the route having the associated power cost; selecting a particular route for transferring a data packet from the source node to the destination node, the particular route having a least power cost; including the particular route in a routing table in a packet, in which the routing table is an ordered list of intermediate node addresses; and transmitting each packet in the network using the DSR, and in which each packet includes the routing table.
-
-
10. A wireless network including a plurality of battery operated nodes, comprising:
-
means for discovering a plurality of routes from a destination node to a source node via intermediate nodes of the network using dynamic source routing; means for measuring a residual power in the battery of each intermediate node; means for determining a power cost associated with each route according to the residual power of the intermediate nodes; and
means for selecting a particular route for transferring data from the source node to the destination node, the particular route having a least power cost, in which the particular route is included in a routing table in a packet, in which the routing table is an ordered list of intermediate node addresses;determining a delay cost associated with each route; selecting a particular route having a least delay cost; including the least delay cost in each transmitted packet and each packet in the network using the dynamic source routing, and in which each packet includes the routing table.
-
Specification