Allocating channels in a mobile ad hoc network
DC CAFCFirst Claim
1. A method for dynamic channel allocation in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of wireless mobile nodes together over a plurality of separate channels at different frequencies, the method comprising:
- at each node, monitoring link performance on a first channel, link performance being based upon at least one quality of service (QoS) threshold;
at each node, scouting one or more other available separate channels at different frequencies when the monitored link performance on the first channel falls below the QoS threshold by at leastswitching to a second separate channel at a different frequency,broadcasting a channel activity query to determine link performance for the second separate channel, andprocessing replies to the channel activity query to determine the link performance for the second separate channel; and
at each node, updating respective channel activity for the first and second separate channels at different frequencies based upon the processed replies.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A mobile ad hoc network includes a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together over a plurality of channels. The method includes each node monitoring link performance on a first channel, link performance being based upon at least one quality of service (QoS) threshold, and each node scouting one or more other available channels when the monitored link performance on the first channel falls below the QoS threshold. The QoS threshold is preferably based upon at least one of available bandwidth, error rate, end-to-end delay, end-to-end delay variation, hop count, expected path durability, and priority.
48 Citations
21 Claims
-
1. A method for dynamic channel allocation in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of wireless mobile nodes together over a plurality of separate channels at different frequencies, the method comprising:
-
at each node, monitoring link performance on a first channel, link performance being based upon at least one quality of service (QoS) threshold; at each node, scouting one or more other available separate channels at different frequencies when the monitored link performance on the first channel falls below the QoS threshold by at least switching to a second separate channel at a different frequency, broadcasting a channel activity query to determine link performance for the second separate channel, and processing replies to the channel activity query to determine the link performance for the second separate channel; and at each node, updating respective channel activity for the first and second separate channels at different frequencies based upon the processed replies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for dynamic channel allocation in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of wireless mobile nodes together over a plurality of separate channels at different frequencies, the method comprising:
-
at each node, monitoring link performance on a first channel, link performance being based upon at least one quality of service (QoS) threshold; at each node, scouting the plurality of separate channels at different frequencies when the monitored link performance on the first channel falls below the QoS threshold by at least switching to a second separate channel at a different frequency, broadcasting a channel activity query to determine link performance for the second separate channel, and processing replies to the channel activity query to determine the link performance for the second separate channel; at each node, storing link performance information of each of the plurality of separate channels at different frequencies; at each node, updating respective channel activity for the first and second separate channels at different frequencies based u on the processed replies; and at each node, storing channel information for neighboring nodes. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile ad hoc network comprising:
-
a plurality of mobile nodes; and a plurality of wireless communication links connecting the plurality of mobile nodes together over a plurality of separate channels at different frequencies; each mobile node comprising a communications device to wirelessly and unidirectionally or bi-directionally communicate with other nodes of the plurality of nodes via the wireless communication links, and a controller to route communications via the communications device, and comprising a link performance monitor to monitor link performance on a first channel, link performance being based upon at least one quality of service (QoS) threshold, and a channel scouting unit to scout one or more other available separate channels at different frequencies when the monitored link performance on the first channel falls below the QoS threshold by at least switching to a second separate channel at a different frequency, broadcasting a channel activity query to determine link performance for the second separate channel, processing replies to the channel activity query to determine the link performance for the second separate channel, and updating respective channel activity for the first and second separate channels at different frequencies based upon the processed replies. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification