Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics
First Claim
1. A method for communicating between a source node and a destination node in a mobile ad-hoc network comprising a plurality of intermediate nodes between the source node and the destination node, the method comprising:
- transmitting a quality-of-service (QoS) route request from the source node to the destination node via the plurality of intermediate nodes to discover routing to the destination node based upon a plurality of QoS parameters;
determining a plurality of potential routes between the source node and the destination node and a QoS metric corresponding to each of the QoS parameters for each potential route responsive to the QoS route request;
ranking the QoS parameters in an order of importance;
weighting each of the QoS metrics based upon the ranking of QoS parameters;
comparing the weighted QoS metrics and selecting one of the potential routes based thereon; and
transmitting message data from the source node to the destination node via the selected route.
7 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for communicating between a source node and a destination node in a mobile ad-hoc network. The method may include transmitting a quality-of-service (QoS) route request from the source node to the destination node via a plurality of intermediate nodes therebetween to discover routing to the destination node based upon a plurality of QoS parameters. Responsive to the QoS route request, a plurality of potential routes between the source node and the destination node may be determined along with a QoS metric corresponding to each of the QoS parameters for each potential route. Further, the QoS parameters may be ranked in an order of importance, and each of the QoS metrics weighted based upon the ranking of QoS parameters. As such, the weighted QoS metrics may be compared, and one of the potential routes may be selected based thereon for the transmission of message data.
234 Citations
44 Claims
-
1. A method for communicating between a source node and a destination node in a mobile ad-hoc network comprising a plurality of intermediate nodes between the source node and the destination node, the method comprising:
-
transmitting a quality-of-service (QoS) route request from the source node to the destination node via the plurality of intermediate nodes to discover routing to the destination node based upon a plurality of QoS parameters;
determining a plurality of potential routes between the source node and the destination node and a QoS metric corresponding to each of the QoS parameters for each potential route responsive to the QoS route request;
ranking the QoS parameters in an order of importance;
weighting each of the QoS metrics based upon the ranking of QoS parameters;
comparing the weighted QoS metrics and selecting one of the potential routes based thereon; and
transmitting message data from the source node to the destination node via the selected route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating between a source node and a destination node in a mobile ad-hoc network comprising a plurality of intermediate nodes between the source node and the destination node, the method comprising:
-
grouping the nodes into a source cluster including the source node, a destination cluster including the destination node, and at least one intermediate cluster therebetween including intermediate nodes;
determining target routes between the source node and a plurality of potential target nodes in the at least one intermediate cluster and a QoS metric corresponding to each of a plurality of QoS parameters for each target route;
ranking the QoS parameters in an order of importance;
weighting each of the QoS metrics based upon the ranking of QoS parameters;
comparing the weighted QoS metrics and selecting an adjacent cluster target node based thereon;
selecting a route between the source node and the destination node through the at least one intermediate cluster and including the adjacent cluster target node; and
transmitting message data from the source node to the destination node via the selected route. - View Dependent Claims (16, 17, 18)
-
-
19. A node organization method for a mobile ad-hoc network comprising a plurality of nodes, the method comprising:
-
grouping the plurality of nodes into clusters;
determining quality of service (QoS) node metrics for each node in each cluster, each QoS node metric corresponding to a QoS node parameter;
ranking the QoS node parameters in a node order of importance;
weighting each of the QoS node metrics based upon the ranking of QoS node parameters; and
comparing the weighted QoS node metrics for each node in a given cluster with one another and selecting a given cluster leader node for the cluster based thereon. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A node organization method for a mobile ad-hoc network comprising a plurality of nodes, the method comprising:
-
grouping the plurality of nodes into clusters;
providing an additional node to be included in the mobile ad-hoc network;
establishing a route from the additional node to at least one node in each of the clusters;
determining QoS link metrics for each route, each QoS link metric corresponding to a QoS link parameter;
ranking the QoS link parameters in a order of importance;
weighting each of the QoS link metrics based upon the ranking of QoS link parameters; and
comparing the weighted QoS link metrics and associating the additional node with one of the clusters based thereon. - View Dependent Claims (27, 28, 29)
-
-
30. A mobile ad-hoc network comprising:
-
a source node;
a destination node; and
a plurality of intermediate nodes between said source node and said destination node;
said source node for transmitting a quality-of-service (QoS) route request to said destination node via said plurality of intermediate nodes to discover routing to said destination node based upon a plurality of QoS parameters, receiving a plurality of potential routes to said destination node and a QoS metric corresponding to each of the QoS parameters for each potential route responsive to the QoS route request, ranking the QoS parameters in an order of importance, weighting each of the QoS metrics based upon the ranking of QoS parameters, comparing the weighted QoS metrics and selecting one of the potential routes based thereon, and transmitting message data to said destination node via the selected route. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A mobile ad-hoc network comprising:
-
a source node;
a destination node; and
a plurality of intermediate nodes between said source node and said destination node;
said nodes being grouped into a source cluster including said source node, a destination cluster including said destination node, and at least one intermediate cluster therebetween including intermediate nodes;
said source node for determining target routes to potential target nodes in the at least one intermediate cluster and a QoS metric corresponding to each of a plurality of QoS parameters for each target route, ranking the QoS parameters in an order of importance, weighting each of the QoS metrics based upon the ranking of QoS parameters, comparing the weighted QoS metrics and selecting an adjacent cluster target node based thereon, selecting a route to said destination node through said at least one intermediate cluster and including said adjacent cluster target node, and transmitting message data to said destination node via the selected route. - View Dependent Claims (36, 37, 38)
-
-
39. A mobile ad-hoc network comprising:
-
a plurality of nodes grouped into clusters;
said nodes in each of said clusters selecting a cluster leader node therefrom by determining quality of service (QoS) node metrics for each node in each cluster, each QoS node metric corresponding to a QoS node parameter;
ranking the QoS node parameters in a node order of importance;
weighting each of the QoS node metrics based upon the ranking of QoS node parameters; and
comparing the weighted QoS node metrics for each node in a given cluster with one another and selecting the cluster leader node for the given cluster based thereon. - View Dependent Claims (40, 41)
-
-
42. A mobile ad-hoc network comprising:
-
a plurality of nodes grouped into clusters; and
an additional node for selecting one of said clusters to associate with by establishing a route to at least one node in each of the clusters;
determining QoS link metrics for each route, each QoS link metric corresponding to a QoS link parameter;
ranking the QoS link parameters in a order of importance;
weighting each of the QoS link metrics based upon the ranking of QoS link parameters; and
comparing the weighted QoS link metrics and selecting said cluster for association therewith based thereon. - View Dependent Claims (43, 44)
-
Specification