Cross-layer integrated collision free path routing
First Claim
1. A method for connection set-up in a wireless communication network, said method comprising the steps of:
- jointly determining, for the purpose of configuring a connection, values of a set of connection parameters including i) a path defined by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, for optimization of the value of a single objective function with respect to said set of connection parameters, wherein said objective function depends on said set of connection parameters;
establishing a new connection based on the jointly determined values of said set of connection parameters, using the determined path for routing, the determined channel(s) for channel allocation and the determined physical link parameter value(s) for physical link adaptation,wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm;
KSource ID=constant, where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.
1 Assignment
0 Petitions
Accused Products
Abstract
A true cross-layer integration of functions is provided on several protocol layers within a network, thus providing a unified approach to Quality of Service (QoS) provisioning in a multihop network. In the unified approach, connections are preferably determined by integrated optimization of a given objective function with respect to connection parameters on at least three protocol layers within the network. Preferably, the optimization involves routing (path selection), channel access as well as adaptation of physical link parameters. By incorporating physical connection parameters together with properly designed constraints, the issue of interference can be carefully considered. It is thereby possible to determine connection parameters that ensure substantially non-interfering communication with respect to existing connections as well as the new connection.
328 Citations
24 Claims
-
1. A method for connection set-up in a wireless communication network, said method comprising the steps of:
-
jointly determining, for the purpose of configuring a connection, values of a set of connection parameters including i) a path defined by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, for optimization of the value of a single objective function with respect to said set of connection parameters, wherein said objective function depends on said set of connection parameters; establishing a new connection based on the jointly determined values of said set of connection parameters, using the determined path for routing, the determined channel(s) for channel allocation and the determined physical link parameter value(s) for physical link adaptation, wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm; KSource ID=constant, where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
where {circumflex over (P)}r(m) and Ĉ
r(m) indicates preliminary transmit and receive power, respectively, for node r within set R denoting nodes along the preliminary path connected to node j, Pv(m) and Cu(m) on the other hand indicates transmit and receive power, respectively, for nodes with established traffic, γ
M is a mitigation factor, G(m) is a respective channel gain matrix, γ
R is a receive factor, and W is a noise level using a factor γ
W to ensure that one is generally interference limited rather than noise limited.
-
-
14. The method according to claim 12, wherein the maximum permitted and minimum required link transmit power from node j are defined as:
-
where {circumflex over (P)}r(m) and Ĉ
r(m) indicates estimated (or rather preliminary) transmit and receive power, respectively, for node r within set R denoting nodes along the preliminary path connected to node j, Pv(m) and Cu(m) on the other hand indicates transmit and receive power, respectively, for nodes with established traffic, G(m) is a respective channel gain matrix, Γ
M is a CIR (Carrier Interference Ratio) threshold, assuming that each receiver part of an existing link or preliminary path experiences the interference level I(m), Î
x(m) is the expected interference at node x from nodes along the preliminary path, γ
R is a receive factor, and W is a noise level using a factor γ
W ensure that one is generally interference limited rather than noise limited.
-
-
15. The method according to claim 1, further comprising the step of determining a preliminary shortest path prior to said optimization, and selecting said search region of node neighbors N(i) based on knowledge of said preliminary shortest path.
-
16. The method according to claim 1, wherein on-demand routing is deployed, having a Resource REQuest (RREQ) conveying path, channel and physical link parameters for a preliminary connection and having a Route REPly (RREP) confirming a selected connection.
-
17. The method according to claim 1, wherein on-demand routing is deployed, having a Resource REQuest (RREQ) collating information on existing connections when said RREQ is forwarded through the network, and determining, at a destination node, a new connection fulfilling a Quality of Service (QoS) requirement as contained in said RREQ based on said collated information.
-
18. A method for determining a new connection in a wireless communication network, said method comprising the step of jointly determining, for the purpose of configuring said connection, the values of a set of connection parameters including i) a path defined by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, for optimization of the value of a single objective function with respect to said set of connection parameters, wherein said objective function depends on said set of connection parameters,
wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm: -
KSource ID=constant; where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.- View Dependent Claims (19)
-
-
20. A method for connection admission control in a wireless communication network, said method comprising the steps of:
-
performing, for a pending connection, optimization of the value of a single objective function with respect to a set of connection parameters including i) a path having a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, wherein said objective function depends on said set of connection parameters, and said optimization being subjected to at least one constraint designed to ensure substantially non-colliding communication with respect to the pending connection as well as existing connections, wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm; KSource ID=constant, where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node;rejecting said pending connection if no set of connection parameters can be determined without violating said constraint; accepting said pending connection if a set of connection parameters can be determined without violating said constraint. - View Dependent Claims (21)
-
-
22. A control system for determining a connection in a wireless communication network, said control system comprising means for jointly determining, for the purpose of configuring said connection, values of a set of connection parameters including i) a path assembled by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, for optimization of a single objective function with respect to said set of connection parameters, wherein said objective function depends on said set of connection parameters,
wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm: -
KSource ID=constant; where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.
-
-
23. A control system for connection set-up in a wireless communication network, said control system comprising:
-
means for jointly determining, for the purpose of configuring a connection, values of a set of connection parameters including i) a path assembled by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, for optimization of a single objective function with respect to said set of connection parameters, wherein said objective function depends on said set of connection parameters; and means for establishing said connection based on the determined set of connection parameters, using the determined path for routing, the determined channel(s) for channel allocation and the determined physical link parameter value(s) for physical link adaptation, wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm; KSource ID=constant; where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.
-
-
24. A control system for connection admission control in a wireless communication network, said control system comprising:
-
means for performing, for a pending connection, optimization of the value of a single objective function with respect to a set of variable connection parameters including i) a path assembled by a set of links, ii) at least one channel for each link, and iii) at least one physical link parameter, wherein said objective function depends on said set of connection parameters, and said optimization being subjected to at least one constraint designed to ensure substantially non-colliding communication with respect to said pending connection as well as existing connections, wherein said optimization includes a search procedure for finding a least cost Ki to each node i, in a given set, from the source node according to the following optimization algorithm; KSource ID=constant; where i≠
Source ID, N(i) is a set of current neighbors of node i that in turn is a set of all nodes Ω
in the network, j is a neighbor node belonging to N(i), m is a set of at least one channel in a set of M orthogonal channels in total, ψ
is one or a multitude of physical layer parameters, κ
i (j, m, ψ
), also denoted κ
ij (m, ψ
), is the cost from node j to node i, and the term K(j), also denoted Kj, is the accumulated cost from the source node to node j, and KSource ID is the initial cost at the source node.means for rejecting the pending connection if no set of connection parameters can be determined without violating said constraint; means for accepting the pending connection if a set of connection parameters can be determined without violating said constraint.
-
Specification