Link selection in lossy communication networks
09769728 · 2017-09-19
Assignee
Inventors
Cpc classification
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
The present disclosure encompasses establishing and maintaining a routing protocol based on a measured link metric p, such as for a smart grid communication system. A link between a first node such as a router A and a neighbouring second node B of a communication path from a source to a destination in a packet oriented communication network is selected wherein the two nodes are connected via first and second communication links. An updated link metric p(t+1) at a point in time t+1 of the first communication link is determined. The first or the second communication link is selected for transmitting a further packet from node A to node B by comparing the updated link metric p(t+1) to a threshold p.sub.thr.
Claims
1. A method of selecting a link between a first node A and a second node B of a communication path in a packet oriented communication network, wherein the two nodes A, B are connected via a first communication link and a second communication link, the two communication links are both modelled as Finite State Markov Channels (FSMCs) with two states, the method comprising: establishing a packet transmission observation for a packet being transmitted from node A to node B; determining an updated link metric p(t+1) of the first communication link, based on state transition probabilities and packet transmission success probabilities for the two FSMC states, a previous link metric p(t) and the latest packet transmission observation, wherein the link metric p(t) is a vector with a first component p.sub.1 and a second component p.sub.2 indicative of a condition of the two communication links, respectively; selecting the first or the second communication link for transmitting a next packet from node A to node B by comparing the updated link metric p(t+1) to a threshold p.sub.thr; and selecting the first communication link if the first component of the updated link metric p.sub.1(t+1) exceeds a threshold p.sub.thr depending on the second component P.sub.2(t+1), and selecting the second communication link if p.sub.1(t+1) is below the threshold p.sub.thr depending on the second component p.sub.2(t+1).
2. The method of claim 1, further comprising: determining an updated link metric p(t+1) of the second communication link, based on the state transition probabilities and the packet transmission success probabilities for the two FSMC states, the previous link metric p(t) and the latest packet transmission observation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The subject matter of the invention will be explained in more detail in the following text with reference to preferred exemplary embodiments which are illustrated in the attached drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7) The reference symbols used in the drawings, and their meanings, are listed in summary form in the list of designations. In principle, identical parts are provided with the same reference symbols in the figures.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(8)
(9)
(10) However, the plotted links 1, 2 are power transmission line links. PLC links 1, 2 are mainly affected by relatively slow processes such as switching of the power grid and activation of electrical equipment. Thus, state transitions typically occur only every few hours.
(11) For different technology the transmission success rate 3 may be different as a function of time or may vary more dramatically, e.g. for a wireless link in the case of loss of a direct line of sight the transmission success rate may vanish. However, the transmission success rate may be used to determine an updated link metric and to select a link 1, 2.
(12)
(13) In principle, a transmitter selects on which link to transmit a packet, based on its current information, as represented by the metric or so-called belief state, i.e. the probability of the powerline channel being in a the good state. Assuming that p.sub.B<p.sub.W<p.sub.G, the transmitter selects the PLC link 1 if the PLC link 1 is believed to be in the ‘good’ state 5, since it has a higher success probability 10 than the wireless link, p.sub.W<p.sub.G, and selects the wireless link 2 otherwise.
(14) However, at time a t of the transmission, the transmitter does not know the current state of the links 1, 2, but must predict it based on earlier observations. These observations are the confirmations or acknowledgments obtained by the underlying transmission protocol whether a packet transmission has succeeded earlier. The protocol specifies how the transmitter updates the link information, given these partial observations of the Markov states 5, 6, and how to use it in a threshold policy.
(15)
(16)
(17) For an unsuccessful observation, i.e. an observation “nak”, the metric or belief p may be updated according to the following equation
(18)
(19) Thus, the metric follows the trend p.sub.ack 12 for a successful earlier transmission, i.e. an observation “ack”. The belief increases rapidly from a low value, e.g. subsequent successful transmission leads to the belief that the link 1 is in a good state 5.
(20) The metric follows the trend p.sub.nak 13 for an unsuccessful earlier transmission, i.e. an observation “nak”. The belief decreases rapidly from a high value, e.g. subsequent transmission failure leads to the belief that the link is in a bad state 6.
(21) In case no information on an earlier transmission on link 1 is available, i.e. the transmission occurred through link 2, the metric follows the trend p.sub.none 14.
p(t+1)=λ.sub.1p(t)+λ.sub.0(1−p(t))
(22) Thus the belief on the current state 5, 6 is propagated only according to FSMC parameters, until further information on the link 1 is available.
(23)
(24) The plot shown in
LIST OF DESIGNATIONS
(25) 1, 2 Link 3 Transmission success rate 4 Time 5 Good state 6 Bad state 7 Transmission success probability p.sub.G 8 Transmission success probability p.sub.B 9 State transition probability λ.sub.1 10 State transition probability λ.sub.2 11 Transmission success probability p.sub.W 12 Trend p.sub.ack 13 Trend p.sub.nak 14 Trend p.sub.none 15, 16 Decision region