Distributed networking agent and method of making and using the same
First Claim
1. Processor-readable software code stored on a processor-readable medium, the code comprising code to:
- cause a wireless communication node of a network that includes a plurality of wireless communication nodes to receive information from a network administrator that identifies a planned link between the wireless communication node and a destination node of the network, wherein the information includes an identification of the destination node;
establish connectivity for the planned link between the communication node and the destination node;
determine whether an additional link should be added to the network based on a link priority associated with the additional link, wherein the additional link is a link between the wireless communication node and another node of the network, and the additional link is not specified by the network administrator; and
when the additional link should be added to the network, establish connectivity for the additional link, the connectivity for the additional link being based on the link priority associated with the additional link, andwherein the link priority is based on the following equation;
Link Priority=β
*Old Link Priority+(1−
β
) New Link Priority, where β
is associated with a network plan.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an agent for distributed networking and a processor-readable software code. The agent may include, for example, a cosite analyzer, an EMI sniffer, an asset controller module, an asset discovery module, and a link negotiator. The agent may be configured to initiate and optimize network configurations for radio communications systems based on parameters. The software code may receive data associated with a network plan, may determine if any planned links are included in the network plan and may establish connectivity of a confirmed link between at least two nodes in the network. Additionally, the software code may determine if a non-planned link should be added to the network and may establish connectivity for the non-planned link based on a priority associated with the non-planned link.
-
Citations
16 Claims
-
1. Processor-readable software code stored on a processor-readable medium, the code comprising code to:
-
cause a wireless communication node of a network that includes a plurality of wireless communication nodes to receive information from a network administrator that identifies a planned link between the wireless communication node and a destination node of the network, wherein the information includes an identification of the destination node; establish connectivity for the planned link between the communication node and the destination node; determine whether an additional link should be added to the network based on a link priority associated with the additional link, wherein the additional link is a link between the wireless communication node and another node of the network, and the additional link is not specified by the network administrator; and when the additional link should be added to the network, establish connectivity for the additional link, the connectivity for the additional link being based on the link priority associated with the additional link, and wherein the link priority is based on the following equation;
Link Priority=β
*Old Link Priority+(1−
β
) New Link Priority, where β
is associated with a network plan. - View Dependent Claims (2, 3)
-
-
4. The processor-readable software code of clam 1, wherein the link priority is defined as:
- α
*Separation Value β
*Link Utilization+δ
*COI+γ
*NeedLine+ε
*Role Priority, where α
, β
, δ
, γ
, ε
are associated with the network plan. - View Dependent Claims (5, 6)
- α
-
7. A method, implemented in a wireless communication node, for forming a network, the method comprising:
-
interfacing with an electromagnetic interference (EMI) sniffer of the communication node to determine spectrum availability within the network; receiving information from a network administrator that identifies a planned link between the wireless communication node and a destination node of the network, wherein the information includes an identification of the destination node; establishing connectivity for the planned link between the communication node and the destination node based on the spectrum availability; making a determination of whether to add an additional link to the network based on an ability of the additional link to lower an impact of a high traffic load between a particular source node and a particular destination node; when the determination is made to add the additional link, initiating the additional link to minimize the impact of the high traffic load on the network; and implementing a defragment algorithm, the defragment algorithm being configured to analyze an existing network topology and determine if all discovered nodes are part of the existing network topology, wherein the defragment algorithm is configured to calculate a score associated with a prospective link to a node not within a network fragment, and wherein the score is;
α
*Distance+β
*COI+δ
*Mobility value, where α
, β and
δ
are predetermined values established by a network policy. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method performed within a wireless communication node of a network that includes a network administrator system and a plurality of wireless communication nodes, the method comprising:
-
receiving information from the network administrator system that identifies one or more pre-planned links between the wireless communication node and one or more destination nodes of the network, wherein the information includes identification of the destination nodes; establishing connectivity for the pre-planned links between the communication node and the destination nodes; determining whether a number of the pre-planned links established meets a connectivity goal for the wireless communication node; when the number of pre-planned links established does not meet the connectivity goal, determining that an additional link, which is not specified by the network administrator system, should be added to the network, wherein the additional link is a link between the wireless communication node and another node of the network, and wherein determining that the additional link should be added includes determining that the additional link should be added to the network based on a link priority associated with the additional link; determining whether assets are available to establish the additional link; when the assets are not available to establish the additional link, establishing connectivity for the additional link using assets of an existing link, the connectivity for the additional link being based on the link priority associated with the additional link, and wherein the link priority is based on the following equation;
Link Priority=β
*Old Link Priority+(1−
β
) New Link Priority, where β
is associated with a network plan. - View Dependent Claims (14, 15, 16)
-
Specification