Communication
Communication
Communication
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
1
Abstract—The paper proposes a fully decentralized algorithm the algebraic connectivity of the network graph affects the
to control nodes transmission radii for simultaneously coping convergence rate of the consensus algorithm. Therefore in a
with energy-type requirement (e.g. network power consumption) wireless networked communication system the convergence
and application-type requirement (e.g. fast monitoring and esti-
mation of variables of interest). The stability of the closed loop rate can be improved by increasing the node’s communication
network under the proposed control law is proved. Simulation radii (i.e. the network connectivity). This however causes the
validations show the effectiveness of the proposed approach in increase of the energy consumption and thus the reduction of
nominal scenario as well as in the presence of uncertain power the EH-WSN lifetime ([11]). Although energy consumption
requirements and harvesting system supply, outperforming a well and algorithm responsiveness are in tradeoff, the most part
known related approach existing in the literature.
of the existing literature focuses on network autonomy maxi-
Index Terms—Wireless Sensor Networks, Consensus Algo- mization or on convergence rate minimization separately.
rithms, Optimization of Industrial Wireless Networks, Energy
Specifically, in ([12]) it is proposed an online adaptive
Efficiency, Energy Harvesting.
energy efficient algorithm where each node autonomously
adjusts its transmission radius on the base of residual power.
I. I NTRODUCTION Differently, in ([13]) the authors introduce a topology main-
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
2
A similar framework is considered in [18] where radii may The main advantages in a WSN decentralized scheme are
be different and are steered in a centralized way in order to high reliability and network responsiveness and this will be
optimize both energy and consensus algorithm performance. the architecture considered in the paper.
It is worth of note that an interesting and effective online de- Specifically each network node implements a decentralized
centralized algorithm version, namely Decentralized Heuristic cooperative estimator (e.g. consensus algorithm) in order to
Algorithm (DHA in the following) is presented in [19]. Herein, distributively extract a global information (or take a global
we propose a fully Distributed Energy-based Radii Control decision) on the base of local measurements and radio-
algorithm (DERC in the following) to simultaneously optimize acquired data from its neighbours. We also assume that nodes
both energy and consensus performance thus encompassing are supplied by batteries and can eventually be supported by
all offline centralized approaches presented in the literature. renewable energy sources.
Hence the proposed approach is similar to the framework
proposed in [19] optimizing the same objective function to A. EH-WSN model
cope with aims a) and b) with the following notable differ- A EH-WSN composed of n sensors may be modelled
ences. Firstly, the method allows each node distributively to by a graph G with adjacency matrix A ∈ Rn×n , whose
implement a descend gradient algorithm in order to find the elements aij are assumed to be equal to 1 if a source node
optimal value of the transmission radii that minimizes the i is in communication with node j, and 0 otherwise. Let
objective function. Each node tunes its transmission radius pi = [pix , piy ] the coordinates of node i in a Cartesian
on the base of both the above descend algorithm result reference system, rij = ||pi − pj ||2 the euclidean distance
and the node available energy. This strongly improves the between nodes i and j, ρi the i-th transmission radius, aij
network lifetime because the actual node available energy is can be formulated as follows: aij = 1 if ρi ≥ rij and 0
explicitly taken into account in the radii controller. Secondly otherwise.
the above feature allows to get high performance on system A direct graph G is connected if there exists at least one
autonomy mainly in the presence of the energy harvesting, path for any source-destination couple of nodes. The graph
that is a feature not considered by the other approaches in is balanced if it is connected and the number of input links
literature. Additionally a closed-loop network stability analysis equals the number of output links at each node. The network
is analytically carried out. Finally, our formulation is suitable graph is symmetric if aij = aji for all (i, j). The
also for asymmetric direct WSN network graph. P Laplacian
L = [lij ] is the matrix with element lij = aik if i =
The paper is organized as follows. In Section II the problem k6=i
statement is presented. In Section III the proposed distributed j; lij = −aij if i 6= j.
control law, the closed loop network stability analysis and For connected graph the Laplacian matrix L has one eigen-
the implementation features are detailed. In Section IV an value equal to zero and the others n − 1 non null, namely
experimental simulation validation of the proposed approach 0 = |λ1 | ≤ |λ2 | ≤ ... ≤ |λn |. The second smallest no-zero
under different scenarios is carried out. Conclusions are given eigenvalue λ2 is referred as the algebraic connectivity ([14],
in Section V. [16]) because is related to the connectivity property of the
Notation: In this manuscript x = [xi ] indicates a vector of graph.
scalars xi , the capital X = [xij ] denotes the matrix of elements In WSN, the algebraic connectivity of the graph can be
xij and (·)T is the transpose of its argument. 1 indicates a tuned by controlling the communication radii of nodes. The
vector of all ones. Let X be a real square matrix, the symbol relation between the transmission power and the covered
vi denotes the i-th eigenvector of X and λi the corresponding distance derives from the well known path loss formula ([20]).
eigenvalue. xre and xim denote respectively the real and the Let PTi (ρi ) the amount of power consumed by the trans-
imaginary part of the complex variable x = xre + ixim , where mitter node i and PT (ρi ) the signal power at distance ρi , it
β
symbol i is the imaginary unit. |x| denotes the absolute value results PTi (ρi ) = PT (ρi ) · rρ0i where β > 0 is the channel
of x, N and R the sets of natural and real numbers. Moreover, power loss coefficient and r0 is a normalization factor. We
the following notations are defined: ||x||1 = x1 +x2 +···+x n
n
; denote with P Rj the lower threshold level of power at the
2 2 2
x +x +···+x
p
2 2 2 2
||x ||1 = 1 2
n
n
; ||x||2 = x1 + x2 + · · · + xn ; x
e receiver node j below of which it is impossible to distinguish
denotes an estimation of the variable x. between noise and signal. P Rj is assumed to be known or
estimated as it depends on the specific adopted transmission
II. P ROBLEM S TATEMENT
coding and the signal-to-noise ratio at the receiver. In order to
A WSN centralized system scheme is based on the wireless establish a communication between nodes i and j at distance
infrastructure to retrieve information from the environment and rij , two conditions have to hold: 1) the transmission radius of
to communicate the control decision to actuators, while the i has to be at least equal to the distance between nodes i and
elaboration of a specific decision is taken by a central control j, namely ρi ≥ rij and 2) the signal received by node j has
system (fusion center). Although this scheme has been exten- to be detectable, namely PT (rij ) ≥ P Rj . Herein, we consider
sively used in the past, it suffers from low reliability and high node i connected to node j at distance rij (i.e. aij = 1) if
latency. Differently, in a WSN decentralized system scheme, ρ β
each node has to cooperate with the neighbouring nodes in i
PTi (ρi ) ≥ P Rj · (1)
order to evaluate in a decentralized way the elaboration carried r0
out by the fusion center in the case of WSN centralized system. with ρi ≥ rij .
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
3
It is well known ([21]) that with the modern technology, the temperature monitoring) where each node needs to estimate in
average power consumption due to the transmission of data is a distributed way the average value of the measures of interest
always one or two orders of magnitude greater than wireless (e.g. average temperature) carried out by the network nodes
reception and computation contributes. Therefore in this paper, ei (t) is the estimation of x = ||x||1 ). In this case each
(i.e. x
it is assumed that the power consumed by node during time is node implements a dynamic average consensus algorithm. As
only due to the power transmission PTi (ρi ), while any other stated above, a necessary assumption for which the agreement
contribution is neglected. Anyway, in the simulation section, value x is the estimation of the average of the measured
we will validate the performance of the proposed algorithm values x is that the graph is balanced or symmetric [22]. The
also in the presence of uncertain power requirements. Modern latter assumptions are actually restrictive from the practical
wireless transmitter allows to vary the transmission radius, point of view, mainly in the considered framework where the
therefore herein we consider ρi = ρi (t). Moreover in the network graph is time varying due to the variation of the
following we omit the explicit dependence on time t when node radii. Therefore in the following we make a weaker
this does not make any ambiguity. assumption of connected digraph (i.e. the graph can be direct,
The dynamic of battery Penergy ξi (t) may be modelled by asymmetric and unbalanced). Additionally we are interested
ξ˙i (t) = −PTi (ρi (t)) + Ns δ t − ts where Ns δ t − ts in the estimation of the average value of input signals (i.e.
s∈Ni x = ||x||1 ), in the implementation of the proposed distributed
represents the Dirac function with amplitude Ns and centered
control algorithm we leverage on a decentralized balancing
at the time instant ts ∈ R and Ni ⊆ N modelling the effect of
procedure proposed in [16]. Hence we make the following
charging and discharging phenomena. Specifically, Ns δ t−ts
assumption:
is the net equivalent energy charged or spent by the node in
a time interval (ts−1 , ts ] respectively due to harvesting (i.e. Assumption 1. The network graph is connected.
Ns > 0) and power requirement event (i.e. Ns < 0).
In the following we model the dynamic of ξi (t) in the C. Performance indexes and objective function of the EH-
presence of a recharge or discharge event Ns δ t − ts by WSN
ξ˙i (t) = −PTi (ρi (t)) with initial state condition at time instant Recently the analysis of the energy consumption perfor-
ts equivalent to ξi (ts ) = ξi (ts−1 ) + Ns . mance has received particular attention in the design of EH-
WSN. Indeed, the bad management of supply resource can
B. Consensus algorithms affect both the network lifetime and reliability. Any battery
The term consensus protocol denotes an algorithm distribu- is characterized by a threshold ξT H so that the battery is
tively implemented among the agents that allows each agent’s able to supply the node if ξi > ξT H . The node lifetime Tli
state estimation x ei to evolve to a global common value x can then be defined as the time instant at which the battery
(named the consensus value). The dynamic consensus law is: exhausts its energy, namely Tli : ξi (Tli ) ≤ ξT H . The
X network lifetime TL is defined as the shortest node lifetime
e˙ i (t) = −α
x xi (t) − x
aij (e ej (t)) + ẋi (t) (2) TL = mini=1,...,n Tli [11]. As a necessary condition for
j consensus algorithm convergence is the connectivity of the
where α is a gain factor, x ei is an estimation of a consensus network graph, a further performance of interest is the time at
value x̄ = g(x), with g is a function of a vector of measures which the network becomes disconnected. Due to the impor-
of interest x = [xi ]. Algorithm (2) can be recast in compact tance of this event, herein with the term network disconnection
form as x e˙ (t) = −αLe x(t) + ẋ(t) where L is the Laplacian time performance TD we refer to the time at which the
matrix. This algorithm refers to 1-hop dynamic consensus network becomes disconnected. Let PT (ρ) = [PTi (ρi )] be the
algorithm, according to the idea that the node updates the nodes transmission power, a reduction in the average power
local state variable just on the base of information of its 1-hop consumption ||PT (ρ)||1 yields to an increase of the network
neighbours. Notice that the stability analysis of the algorithm lifetime TL . As a consequence, TL is affected by ρ as it results
(2) may be recast in terms of stability analysis of the following TL ∝ ||PT 1(ρ)||1 .
agreement error system around the zero equilibrium point: Let TC the convergence time of the consensus algorithm,
it is defined as the time spent by each node estimation x
ei to
e˙ (t) = −αLe
e(t) (3)
xei (TC )−x
converge to a value x, TC : maxi ≤ 0.05. It is
e
x
where e e = x e − x̄1 is the the agreement error (refer to [4], well known that TC decreases for the increasing of algebraic
[22] for further details). The connectivity of the network graph connectivity ([4], [22]). It is also clear that the increment of
is a necessary condition to assess the convergence of the the transmission radii ρ can yield to the increasing of the
estimation xi to an agreement value x (i.e. eei (t) to 0 for all i). algebraic connectivity of the network. Consequently, ρ can be
Additionally, the time needed by the estimation x ei to converge also used to affect TC because it results that TC ∝ λ2re1(ρ) .
to x (i.e. the convergence time) depends on the λ2re . Therefore, In conclusion ρ may be designed to tradeoff TC and TL .
an increase of λ2re reduces the time spent by node i-th to get an An unified objective function that takes into account both TC
estimation of x. Finally, for balanced or symmetric connected and TL can be defined as J(ρ) = ||Pλ2re T (ρ)||1 TC
(ρ) ∝ TL .
graph λ2 = λ2re and the agreement value x is the average The aim is to find the vector ρ that minimizes J in
value of the input signals xi ([22]), namely x = g(x) = ||x||1 . order to achieve the minimum consensus convergence time
Herein we are interested in control engineering scenario (e.g. at the maximum network lifetime. It is well known ([17],
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
4
0.025 where ρ = [ρi (ρ)] ∀i. Due to the type of dependence of the
objective function J on ||PT (ρ)||1 and λ2re (ρ) detailed in
Section II-C, it results that J(ρ) is a convex function of ρ
0.02
assuming maximum value for lowest and highest ρ values.
Indeed small values cause the network to be disconnected and
0.015 high values increase network consumption. The steepest de-
J (ρ)
III. A FULLY DISTRIBUTED CONTROL LAW FORMULATION Theorem 1. If Assumptions 1 and 2 hold then the equilibrium
point ẑ of the closed-loop network (6) is asymptotically stable
The condition of uniform radii ρi = ρ ∀i represents a
and the state z asymptotically converges to ẑ.
suboptimal solution from the energy consumption point of
view. Indeed, nodes with lower energy availability spend the Proof. Let’s consider the candidate Lyapunov function:
same power of nodes with higher battery energy, thus reducing 1 X ˆ 2 + 1e
the overall network lifetime. V (z) = (ρi − Ei ρ∗ )2 + (ξi − ξ) eT e
e
2 i 2
The lifetime of the network can be significantly extended
if nodes with high and low energy availability respectively Notice that V (z) > 0 ∀z 6= ẑ and V (ẑ) = 0. Additionally it
increase and decrease their transmission radii. Let ρ the results:
reference radius for all nodes, the idea is to tune the radius ρi X X
at the node i-th proportionally to ξi . Namely, we consider at V̇ (z) = (ρi − Ei ρ∗ )ρ̇i − (ρi − Ei ρ∗ )ρ∗ Ėi
the node i the following control law: i i
T ˙
X X
µ + ˙
(ξi − ξT H )ξi + e
e ee= (ρ − ρ∗ )Ei ρ̇i
ξi (t) − ξ ∗
ρi (ρ) = + 1 ρ = Ei ρ (4) i
X i
ξMi − ξ ∗
e˙
X
− (ρ − ρ∗ )ρ∗ Ei Ėi + (ξi − ξT H )ξ˙i + e
eT e
where ξMi is the node maximum energy, ξ ∗ and µ are i
∗ Xi
controller parameters to be tuned such that ξξiM(t)−ξ−ξ ∗ + 1 >0 = −γ(ρ − ρ )∇J(ρ) ∗
Ei2 (7a)
i
for all t > 0. The latter condition may be fulfilled for instance i
if ξ ∗ < mini (ξMi + ξT H )/2. X
+ (ρ − ρ∗ )2 Ei Ėi (7b)
In this way, nodes with higher residual energy concur to in-
i
crease network connectivity and so improving the convergence X
time TC : this balances the reduction of TC due to those nodes − (ξi − ξT H )PTi (ρi ) (7c)
i
with lower residual energy. The reference radius ρ in (4) is T
the solution of the optimization problem ρ∗ = arg min ρ J(ρ) −e
e Le
e (7d)
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
5
In the following we will analyse the terms (7a)-(7d) com- the authors in ([16]) is to compute a diagonal balancing
posing PV̇ (z), ∀z 6= ẑ. The term (7a) is negative definite being gain matrix W = diag{[w1 , . . . , wn ]} such that the matrix
γ > 0, i Ei2 > 0 and taking into account Assumption 2. The LB = WL is a balanced Laplacian version of L with both
term (7b) is negative definite as well because Ei Ėi < 0 for rows and columns zero sum. They formulate a distributed
all i and (ρ − ρ∗ )2 > 0. The term (7c) is negative definite algorithm to evaluate at each node i-th the gain wi by using
being ξi > ξT H for all i and PTi (ρi ) > 0. To show the auxiliary variables ψij according to the following algorithm:
definite negativity of the term (7d) we need to recall an X
extension of algebraic connectivity to the case of directed ψij (k + 1) = ψij (k) − η aih (ψij (k) − ψhj (k)) , ∀j 6= i
h
graph G with non symmetric and unbalanced Laplacian matrix
1 X
L. Specifically, in [23] it was assessed a refinement of the ψii (k) = lji ψij (k) (9)
the algebraic connectivity ã(G) which preserves non-negativity lii
j6=i
T
for directed graph, namely ã(G) = min||v||2 =1,v⊥1 v||v|| HLv
2
with η is a design parameter affecting the algorithm respon-
2
with v generic space vector, H = diag(h), and h = [hi ] siveness. At steady state the gain at the node i-th can be
being the unique positive vector such that hT L = 0 and evaluated as wi = ψii ∀i. We used the above procedure
maxi hi = 1. Therein it was proved that if the network allowing each node to compute gain wi and use it in the
graph is connected then ã(G) > 0. Therefore from the average consensus algorithm (2) to correctly estimate the
definition ofPnLaplacian matrix L and ã(G), we may infer average value. Specifically the following discrete version is
eT Le
e e = 12 i,j lij ||eej − eei ||22 ≥ e
eT HLe e||22 . From
e ≥ ã(G)||e implemented:
Assumption 1 the graph is connected then ã(G) > 0 ([23]) n
and it follows −e eT Le e < 0. Therefore V̇ (z) < 0 ∀z 6= ẑ and x ei (k) − αwi
ei (k + 1) = x
X
xi (k) − x
aij (e ej (k))
the result follows. j=1
+ (xi (k + 1) − xi (k)) (10)
B. A cooperative control law implementation
In this section, we present a distributed implementation Therefore algorithms (9) and (10) allow each node to take
of the proposed control law (4). Specifically, each node can local actions to work on a balanced version LB of Laplacian
locally regulate the transmission radius ρi according to (4) matrix L still guaranteeing the convergence of node estimation
provided it evaluates ρ̄. In this respect the following discrete ei (t) to the average value x = ||x||1 despite the assumption
x
version of the gradient-based equation (5) may be used: of connected direct graph. Notice that Assumption 1 may be
fulfilled by assigning at each node a minimum radius ρimin
−γ
ρ(k+1) − ρ(k) = · that guarantees network connectivity. For instance a procedure
ρ(k) − ρ(k−1) given in [25] may be implemented such that each node can
! (8)
||PT (ρ(k))||1 ||PT (ρ(k−1))||1 distributively set its minimum radius to assess the existence
· −
λ2re ρ(k) λ2re ρ(k−1) of a minimum spanning tree (i.e. network connectivity).
B.2 Distribute control algorithm
where for the sake of notation ρ(k) represents the value of ρ at Now we are ready to describe the steps to implement in a
the time step k, ρ(k) = [ρi (ρ(k))] is the vector of transmission fully distributed way the control law (4) by the Algorithm 1.
radii ρi at time step k and it has been assumed unitary the In the following k represents the time step at which the radius
duration of time interval between two steps k and k + 1. control (4) is applied. Specifically, after an initialization phase,
Equation (8) can be implemented in a distributed way if a one-shot distributed balancing algorithm (9) is implemented
each node can locally estimate the terms ||PT (ρ(k))||1 and (Algorithm 1 - step 4). This operation is preliminary to
λ2re ρ(k) . A distributed estimation of the two above terms guarantee the effectiveness of the average algorithm (10) used
can be assessed by using average consensus algorithms-type in the subsequent steps. In order to estimate ρ̄, equation (8)
(2). In this respect, in following we will firstly present how to is
used and therefore estimation ||P e T (ρ(k))||1 and λe2re ρ(k) of
implement average consensus algorithms (2) under a weaker
respectively ||PT (ρ(k))||1 and λ2re ρ(k) have to be evaluated.
assumption of directed connect network (in place of the Between two control application time steps kand k+1 each
stronger one of balanced or symmetric graph). Secondly we node estimates of ||P e T (ρ(k))||1 and λe2re ρ(k) by using the
will recall an average
consensus-based algorithm to distribute average consensus algorithm (10). Specifically we may derive
estimate λ2re ρ(k) . Finally we will illustrate step by step a the following estimation:
fully distributed implementation of the proposed control lever-
aging on the presented average consensus-based algorithms. ||P
e T (ρ(k))||1 = ||ξ(k)−ξ(k −1)||1 = ||e ξ(k)||1 −||e
ξ(k −1)||1
B.1 Average consensus in connected directed networks (11)
As stated in Subsection II-B, the distributed consensus algo- where ||eξ(·)||1 is evaluated in a distributed way by using the
rithm (2) allows each node to evaluate an estimation x ei (t) consensus algorithm (10) applied for x ei = ξei and xi = ξi .
of the average value x = ||x||1 provided the network graph In this way, each node evaluates a local estimation ξei of
is balanced or symmetric. Herein, we would like to still ||ξ||1 (Algorithm 1 - step 5), and therefore the estimation
guarantee convergence of algorithm (2) to the average value ||P
e T (ρ(k))||1 by using (11) (Algorithm 1 - step 6). Then
x = ||x||1 under the weaker Assumption 1 of direct connected the distributed estimation of λ e2re (Algorithm 1 - step 7) is
digraph by using the procedure in ([16]). The main idea of implemented using the well known Power Iteration method
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
6
ρ
7: λ2re ρ(k) ← Distributed λ2re ρ(k) estimation
e 35
8: ρei (k + 1) ← Steepest descent on J (eq.(8))
ρ(k + 1) = ||e 30
9: ρ||1 ← average µconsensus on ρ e (eq.(10))
ξi (k)−ξ ∗
10: ρi (k + 1) ← ξM −ξ∗ + 1 · ρ(k + 1) (eq.(4)) 25
i
11: until ξi (k) ≤ ξT H
20
0 1 2 3 4 5 6 7
k x 10
4
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
7
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2016.2627478, IEEE
Transactions on Industrial Informatics
8
10000
10000 10000
8000
8000 8000
6000
6000 6000
ξ
ξ
ξ
4000
4000 4000
2000
2000 2000
0
0 0 1 2 3 4 0
0 0.5 1 1.5 2 2.5 3 3.5 0 2 4 6 8
k x 10
4 k ×104 k 4
x 10
−3
x 10 SINR: The scheduling complexity of arbitrary topologies, Proceedings of
12
the 7th ACM International Symposium on Mobile Ad Hoc Networking
and Computing, MobiHoc06, 2006.
11
[25] F. J. Ovalle-Martnez, I. Stojmenovi, F. Garca-Nocetti, J. Solano-Gonzlez,
Finding minimum transmission radii for preserving connectivity and
10
constructing minimal spanning trees in ad hoc and sensor networks,
Journal of Parallel and Distributed Computing, 65,2, 2005
9
[26] S. Manfredi, E. Di Tucci, Distributed control for energy efficient and fast
J (ρ)
5
Sabato Manfredi is Assistant Professor of Au-
4 tomatic Control and Adjunct Professor of System
0 2 4 6 8 Dynamics and Industrial Automation at the De-
k 4
x 10 partment of Electrical Engineering and Informa-
tion Technology, University of Naples Federico II,
Fig. 4. Dynamic evolution of the objective function J(ρ) (continuous line) Italy. He is also a member of the Control and
and the optimal frontier (dashed line) for the DERC algorithm. The DERC Power Group, Electrical and Electronic Engineering
algorithm still track the dynamic optimal frontier in presence of energy Department, Imperial College - London, UK. His
available variations. research interests are primarily in automatic control,
with a special emphasis on the analysis and dis-
tributed/decentralized control of linear and nonlinear
time-varying multi agent systems, complex networks and Cyber-Physical
[14] P. Yang, R. Freeman, G. Gordon, K. Lynch, S. Srinivasa and R. Suk-
Systems, communication and sensor/robot networks. He has published more
thankar, Decentralized estimation and control of graph connectivity in
than 70 scientific publications including 14 single-author papers and is author
mobile sensor networks, American Control Conference, 2008.
of the book: Multilayer Control of Networked Cyber-Physical Systems. Appli-
[15] F. Knorn, R. Stanojevic, M. Corless, R. Shorten, A Framework for cation to Monitoring, Autonomous and Robot Systems (Advances in Industrial
Decentralised Feedback Connectivity Control with Application to Sensor Control Series, Springer 2016). He collaborates with many international
Networks, International Journal of Control, 82,11, 2009 universities and companies, holds European and Italian patents, is a founding
[16] L. Sabattini, C. Secchi, N. Chopra, Decentralized control for main- member of an academic spin-off, and is involved in a range of academic and
tenance of strong connectivity for directed graphs, 21st Mediterranean industrial projects.
Conference on Control & Automation (MED), 2013
[17] S. Sardellitti, S. Barbarossa and A. Swami, Optimal Topology Control
and Power Allocation for Minimum Energy Consumption in Consensus
Networks, IEEE Transactions On Signal Processing, 60,1, 2012.
[18] C. Asensio-Marco, B. Beferull-Lozano, Energy Efficient Consensus
Over Complex Networks, IEEE Journal of Selected Topics in Signal
Processing, 9,2, 2015 Edmondo Di Tucci receives in 2010 the Master
[19] C. Asensio-Marco, B. Beferull-Lozano, Optimal topology design for degree in Informatic Engineering (automatic control
energy efficient consensus in broadcast wireless sensor networks, IEEE curriculum) at University of Naples Federico II and
International Conference on Communications (ICC), 2014 in 2012 a postgraduate in Robotics and Intelligent
[20] J. Song and Y. Tan, Energy consumption analysis of ZigBee-based energy Systems. He is familiar in programming microcon-
harvesting wireless sensor networks, IEEE ICC Systems, 2012 trollers and FPGA prototyping systems and with
[21] P. Moravek, D. Komosny , Energy Demands of 802.15.4/ZigBee Com- the design of electronic circuits. Since 2003 he
munication with IRIS Sensor Motes, Transactions on signal processing, works at www.smartsoft.it as Developer and System
978-1-4577-1411-5/11, 2011. Integrator in the field of telecommunications He also
[22] S. Manfredi, Design of a multi-hop dynamic consensus algorithm over works on various research project at University of
wireless sensor networks, Control Engineering Practice, 21,4, 2013 Naples Federico II with many publications in the
field of network control and synchronization. During last 4 years he developed
[23] Chai Wah Wu, On RayleighRitz ratios of a generalized Laplacian matrix
many iOS and Android applications.
of directed graphs., Linear Algebra and its Applications, 402, 2005.
[24] T. Moscibroda, R.Wattenhofer, A. Zollinger, Topology control meets
1551-3203 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.