Neural network-based mobility management for mobile ad hoc radio networks
First Claim
Patent Images
1. An ad hoc communications network comprising:
- a plurality of wireless devices connectively coupled, each of said wireless devices including a neural network element;
a Network Management System (NMS) providing overall network management, said NMS being one of said plurality of wireless devices; and
at least one cluster leader, each cluster leader managing a group of said wireless devices, each said group including at least one of said wireless devices, wherein said NMS monitors connectivity of said plurality of wireless devices and passes identified changes to each said cluster leader.
1 Assignment
0 Petitions
Accused Products
Abstract
A self managed ad hoc communications network and method of managing the network. The network includes wireless devices or nodes that include a neural network element and the ad hoc network operates as a neural network. One of the nodes is designated as a Network Management System (NMS) that provides overall network management. Clusters of nodes are organized around cluster leaders. Each cluster leader manages a cluster of nodes and communications between node clusters. Each cluster may also have other nodes identified as lower order cluster leaders.
-
Citations
32 Claims
-
1. An ad hoc communications network comprising:
-
a plurality of wireless devices connectively coupled, each of said wireless devices including a neural network element; a Network Management System (NMS) providing overall network management, said NMS being one of said plurality of wireless devices; and at least one cluster leader, each cluster leader managing a group of said wireless devices, each said group including at least one of said wireless devices, wherein said NMS monitors connectivity of said plurality of wireless devices and passes identified changes to each said cluster leader. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing an ad hoc communications network comprising the steps of:
a) determining a cluster leader objective function value for each network node in a cluster, said cluster having a plurality of network nodes, wherein for each network node (Nk(t)) within Voronoi region k at time t, said cluster leader objective function value has the form - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method of organizing and managing an ad hoc communications network comprising the steps of:
-
a) selecting a Network Management System (NMS) from a plurality of nodes forming an ad hoc communications network, the node selected as said NMS including a neural network element and providing overall ad hoc communications network management; b) identifying nodes including a neural network element with a minimum cluster leader objective function value in each cluster of nodes in an operating coverage area, identified said nodes being selected as cluster leaders, wherein for each (Nk(t)) within Voronoi region k at time t, said cluster leader objective function value has the form - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A mobile communications station comprising:
-
a wireless communications unit in a mobile communications node for connecting to other mobile communications stations; a storage unit in said mobile communications node storing network tables and matrices indicating wireless connectivity and connection to said other mobile communications stations; and an Artificial Neural Network (ANN) element in said mobile communications node trained to determine a cluster leader objective function value for each node in a cluster of a plurality of nodes, each said node being another mobile communications station, select a minimum value from determined said cluster leader objective function values, said mobile communications node being the cluster leader for said cluster whenever said minimum value corresponds to said mobile communications node, and wirelessly broadcast a cluster leader identity to said plurality of nodes in said cluster. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of managing an ad hoc communications network comprising the steps of:
-
a) determining a cluster leader objective function value for each network node in a cluster, said cluster having a plurality of network nodes; b) providing each cluster leader objective function value to a current cluster leader identified for said cluster; c) selecting a minimum value from provided cluster leader objective function values, the selected said value identifying a current cluster leader for said cluster and further selecting lower order cluster leaders from said plurality of network nodes; and
when a new cluster leader is identifiedd) broadcasting the identity of the identified said cluster leader to said plurality of network nodes; and
whenever, the identified cluster leader is a different network node than said current cluster leader,e) initiating a handover from said current cluster leader to said identified cluster leader, said identified cluster leader node becoming said current cluster leader; and f) sending a hello message from said current cluster leader, wherein if said hello message is not received by said lower order cluster leaders after a maximum waiting period, one of said lower order cluster leaders becomes current cluster leader and sends a new hello message. - View Dependent Claims (27)
-
-
28. A method of organizing and managing an ad hoc communications network comprising the steps of:
-
a) providing operating environment parameters for an ad hoc communications network; and b) tessellating an operating coverage area, the tessellated said operating coverage area indicating communication between said plurality of nodes; c) identifying clustered nodes within the tessellated said operating coverage area; d) selecting a Network Management System (NMS) from a plurality of nodes forming an ad hoc communications network, the node selected as said NMS including a neural network element and providing overall ad hoc communications network management; e) identifying nodes including a neural network element with a minimum cluster leader objective function value in each cluster of nodes in an operating coverage area, identified said nodes being selected as cluster leaders; f) providing training results to said each cluster of nodes; and g) monitoring connectivity within said each cluster of nodes for network changes in a cluster.
-
-
29. A method of managing an ad hoc communications network comprising the steps of:
a) determining a cluster leader objective function value for each network node in a cluster, said cluster having a plurality of network nodes, wherein for each network node (Nk(t)) within Voronoi region k at time t, said cluster leader objective function value has the form - View Dependent Claims (30)
-
31. A method of organizing and managing an ad hoc communications network comprising the steps of:
-
a) selecting a Network Management System (NMS) from a plurality of nodes forming an ad hoc communications network, the node selected as said NMS including a neural network element and providing overall ad hoc communications network management; b) identifying nodes including a neural network element with a minimum cluster leader objective function value in each cluster of nodes in an operating coverage area, identified said nodes being selected as cluster leaders, wherein for each (Nk(t)) within Voronoi region k at time t, said cluster leader objective function value has the form - View Dependent Claims (32)
-
Specification