Load leveling in mobile ad-hoc networks to support end-to-end delay reduction, QoS and energy leveling
First Claim
1. A method for routing message data from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together, the method comprising:
- prioritizing the message data according to a type-of-service (ToS);
discovering routes from the source node to the destination node;
ranking the discovered routes according to quality of service (QoS); and
distributing message data to the destination node on the discovered routes based upon the ToS of the message data and the QoS of the discovered routes, including distributing message data having a same ToS on multiple discovered routes, and distributing message data having higher priority ToS on higher ranked discovered routes.
7 Assignments
0 Petitions
Accused Products
Abstract
The method routes message data from a source node to a destination node in a mobile ad hoc network (MANET). The MANET has a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together. The method includes prioritizing the message data according to a type-of-service (ToS), discovering routes from the source node to the destination node, and ranking the discovered routes according to quality of service (QoS). Message data is distributed to the destination node on the discovered routes based upon the ToS of the message data and the QoS of the discovered routes, including distributing message data having a same ToS on multiple discovered routes, and distributing message data having higher priority ToS, e.g. delay sensitive message data and/or large volume message data, on higher ranked discovered routes.
163 Citations
23 Claims
-
1. A method for routing message data from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together, the method comprising:
-
prioritizing the message data according to a type-of-service (ToS);
discovering routes from the source node to the destination node;
ranking the discovered routes according to quality of service (QoS); and
distributing message data to the destination node on the discovered routes based upon the ToS of the message data and the QoS of the discovered routes, including distributing message data having a same ToS on multiple discovered routes, and distributing message data having higher priority ToS on higher ranked discovered routes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for routing message data from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together, the method comprising:
-
prioritizing the message data according to a type-of-service (ToS);
ranking routes from the source node to the destination node according to an end-to-end delay metric;
determining whether intermediate mobile nodes on routes between the source node and the destination node are service sensitive nodes; and
distributing message data to the destination node on the routes based upon the ToS of the message data, the end-to-end delay metric, and the service sensitive node determination. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile node for use in a mobile ad hoc network defined by a plurality of mobile nodes and a plurality of wireless communication links connecting the plurality of mobile nodes together, the mobile node comprising:
-
a communications device to wirelessly communicate with other nodes of the plurality of nodes via the wireless communication links; and
a controller to route communications via the communications device, the communications comprising message data prioritized according to a type-of-service (ToS), the controller comprising a route discovery unit to discover routing to a destination node, a route ranking unit to rank discovered routes according to quality of service (QoS), and a message data distribution unit to distribute the message data to the destination node along a plurality of the discovered routes based upon the ToS of the message data and the QoS of the discovered routes so that message data having a same ToS is distributed on multiple discovered routes, and message data having higher priority ToS is distributed on higher ranked discovered routes. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification