ArticlePDF Available

Average Peak Age of Information in Underwater Information Collection With Sleep-Scheduling

Authors:

Abstract and Figures

We investigate the peak age of information (PAoI) in underwater wireless sensor networks (UWSNs), where Internet of underwater things (IoUT) nodes transmit the latest packets to the sink node, which is in charge of adjusting the sleep-scheduling to match network demands. In order to reduce PAoI, we propose active queue management (AQM) policy of the IoUT node, beneficially compresses the packets having large waiting time. Moreover, we deduce the closed-form expressions of the average PAoI as well as the energy cost relying on probability generating function and matrix-geometric solutions. Numerical results verify that the IoUT node relying on the AQM policy has a lower PAoI and energy cost in comparison to those using non-AQM policy. Index Terms-Age of information, underwater wireless sensor networks, active queue management, multiple vacation queueing model.
Content may be subject to copyright.
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 1
Average Peak Age of Information in Underwater
Information Collection with Sleep-scheduling
Zhengru Fang, Student Member, IEEE, Jingjing Wang, Senior Member, IEEE, Chunxiao Jiang, Senior Member,
IEEE, Xijun Wang, Member, IEEE, and Yong Ren, Senior Member, IEEE
Abstract—We investigate the peak age of information (PAoI) in
underwater wireless sensor networks (UWSNs), where Internet
of underwater things (IoUT) nodes transmit the latest packets
to the sink node, which is in charge of adjusting the sleep-
scheduling to match network demands. In order to reduce PAoI,
we propose active queue management (AQM) policy of the IoUT
node, beneficially compresses the packets having large waiting
time. Moreover, we deduce the closed-form expressions of the
average PAoI as well as the energy cost relying on probability
generating function and matrix-geometric solutions. Numerical
results verify that the IoUT node relying on the AQM policy
has a lower PAoI and energy cost in comparison to those using
non-AQM policy.
Index Terms—Age of information, underwater wireless sensor
networks, active queue management, multiple vacation queueing
model.
I. INTRODUCTION
WITH the emergence of Internet of underwater things
(IoUT) in both civilian and military applications [1],
[2], the metric of data timeliness has drawn substantially grow-
ing attention, since the timely update of sensing data is critical
in monitoring systems, e.g., underwater target tracking, real-
time sensing of currents and platforms, etc [3]. Therefore, age
of information (AoI) is proposed to benchmark the timeliness
of data in the face of the quality of experience (QoE), which
is defined as the time elapsed since the last received status
update packet is generated [4]. Besides, peak AoI (PAoI) can
be utilized to evaluate a worse case of AoI, i.e., the maximum
value of the age achieved before the latest update [5].
A range of studies have been carried out to minimise the AoI
relying on queueing theory. Specifically, in [6], the average
AoI and PAoI of different queueing models were investigated
This work was partly supported by National Natural Science Foundation of
China (Grant No. 62071268 and 62127801), partly supported by the Young
Elite Scientist Sponsorship Program by CAST (Grant No. 2020QNRC001),
partly supported by Guangdong Basic and Applied Basic Research Foundation
under grant 2021A1515012631, partly supported by the National Key R&D
Program of China under Grant 2020YFD0901000. (Corresponding author:
Jingjing Wang.)
Z. Fang and Y. Ren are with the Department of Electronic Engineering,
Tsinghua University, Beijing, 100084, China. Y. Ren is also with Network and
Communication Research Center, Peng Cheng Laboratory, Shenzhen 518055,
China. E-mail: fangzhengru@gmail.com, reny@tsinghua.edu.cn.
J. Wang is with the School of Cyber Science and Technology, Beihang
University, Beijing 100191, China. Email: drwangjj@buaa.edu.cn.
C. Jiang is with the Tsinghua Space Center, Tsinghua University, Beijing,
100084, China. E-mail: jchx@tsinghua.edu.cn.
X. Wang is with the School of Electronics and Information Technol-
ogy, Sun Yat-sen University, Guangzhou 510006, China. E-mail: wangxi-
jun@mail.sysu.edu.cn.
by considering GI/GI/1, M/G/1 and GI/M/1 queueing models1.
In [7], Asvadi et al. studied the impact on PAoI of queue-
ing models imposed by blocking and preemptive strategies,
respectively. However, it is quite difficult to achieve timely
underwater information collection without adaptive sampling
and energy scheduling considering the hostile environment of
underwater wireless sensor networks (UWSNs). Given that
underwater sensors are battery-powered and costly to recharge,
sleep-scheduling based on the vacation queueing model is
necessary to apply to underwater sensors. As for AoI perfor-
mance in UWSNs, Fang et al. in [3] proposed an autonomous
underwater vehicle assisted underwater information collection
scheme based on a limited-service M/G/1 vacation queueing
system without work-sleep scheduling. In [8], Muhammad et
al. proposed a traversal algorithm for underwater trajectory
scheduling to improve the timeliness of data collected.
In this letter, we conduct an active queue management
(AQM) scheme for IoUT information collection [9] to discard
the low-timeliness packets relying on a multiple vacation
M/M/1 queueing model. Furthermore, we derive the closed-
form expressions of average PAoI in the context of both
having AQM and non-AQM strategies in a first-in, first-
out (FIFO) manner and infinite queue buffer, followed by a
thorough analysis of IoUT node’s energy cost. To the best of
our knowledge, this is the first work that analyzes the PAoI
performance of the multiple vacation queueing models.
The rest of this letter is organized as follows. Section
II describes the network scenario, AoI metric and energy
cost modelling. Then, the closed-form solutions of PAoI with
different queue schedule policies are derived in Section III and
IV, respectively. Numerical results are illustrated in Section V
and Section VI concludes this letter.
II. NE TWORK SCENAR IO A ND U ND ERWATER ACOUSTIC
CHANNEL MODEL
A. Network Scenario
Without loss of generality, we consider a simple underwater
environmental monitoring system consisting of 𝑁IoUT nodes
and one sink node as shown in Fig. 1, where the IoUT
nodes send the latest packets to the sink node by acoustic
communication units. The packets are generated and stored
at the IoUT nodes’ queues in a FIFO manner. Each packet
1Typically a queue can be described as three variables, i.e., A/S/K, where
A and S denote the arrival and service process, respectively. K represents the
number of servers. GI and G mean the general distribution, and M means that
the interval of arrivals and service times yields exponential distribution.
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 2
IoUT node
... Idle
AQM
Active
Sink node
Underwater acoustic channel
...
PAoI in the sink node
Fig. 1. Sleep-scheduling aided underwater information collection.
contains underwater environmental information and a times-
tamp recording the packet generation time. The generation of
each packet follows a Poisson process with the arrival rate of
𝜆. Besides, the service time of IoUT nodes is exponentially
distributed with the rate 𝜇. For the sake of both reducing AoI
and saving energy, we assume that lossy packets are discarded
without retransmission. Due to the limitation of batteries, it
is impossible to keep uninterrupted transmission or follow a
simple transmission mechanism, which may lead to excessive
waste of energy. Therefore, the IoUT nodes should determine
different modes, i.e., the active mode and the idle mode,
according to dynamic workload state. Specifically, whenever
the queue buffer of the IoUT node becomes empty, it switches
to the idle mode. Moreover, in this mode, the IoUT node
turns off the acoustic transmitter except in AQM procedure,
while it still keeps data collection. If the queue keeps empty
at the end of one idle period, the system continues to enter
into another idle period, where the duration of one idle period
is exponentially distributed with 𝜃. Otherwise, the IoUT node
switches to the active mode and transmits packets again. This
sleep-scheduling based queueing system is modeled as the
multiple vacation mechanism [10].
In the above scenario, we use a specific AQM for reducing
average PAoI as well as network congestion in the idle mode.
By using lossy techniques, the AQM is designed to compress
and transmit the packets which have waited for a long time in
idle mode. Specifically, lossy compression technique reduces
bits by removing unnecessary or less important information.
The launch of AQM obeys a Poisson process with the rate of
𝛾. It is noted that IoUT node does not process compression if
queue is empty. In the procedure of AQM, it processes packet
in the head of the queue one after another, and compresses
packet with a probability of 𝛼or keeps it with a probability of
𝛽=1𝛼, which is modeled as geometric abandonments [11].
Moreover, the AQM stops when the first packet is kept, or all
packets are compressed and transmitted. After processing data
compression, the compression ratio of data up to 55%-98%,
where it saves energy cost up to 88%-97%. Thereby, relying
on AQM policy, we ignore the energy cost of transmission
during idle mode [12]. Considering the limited computational
resource of IoUT node, we model the energy consumption of
data compression in Section III.
B. The general definition of PAoI
In the considered scenario, we use PAoI to indicate the
worse case of the packet AoI, which is influenced by packet
generation rate, IoUT node transmit power and underwater
channel delay. Furthermore, each IoUT node delivers packets
by frequency-division multiple access (FDMA), and the sink
node stores each packet in different storage locations according
to its associated IoUT node. For simplicity, therefore, we only
consider the 𝑖-th IoUT node’s PAoI in the following section.
Let 𝛼𝑛and 𝛽𝑛denote the packet generation time in the 𝑖-th
IoUT node and received time in the sink node, respectively. 𝑛
denotes the index of the status update. According to [6], the
𝑛-th average PAoI 𝐴𝑝
𝑛is given by:
E𝐴𝑝
𝑛=E[𝛽𝑛𝛼𝑛1]=E[𝐺𝑛]+E[𝑆𝑛],(1)
where 𝐺𝑛=𝛼𝑛𝛼𝑛1denotes the interval between the (𝑛1)-
th and the 𝑛-th generated packets in the IoUT node. 𝑆𝑛=𝐷𝑛+
𝜚𝑛represents the sum of system delay 𝐷𝑛and propagation
latency 𝜚𝑛. As the packet transmission for each IoUT node is
independent of each other, the subscript “𝑛” of the notations
is omitted.
C. Underwater acoustic channel model
In this subsection, we analyze the network capacity of un-
derwater acoustic communication channel in terms of transmit
power, carrier frequency and aquatic environmental factors.
Furthermore, the propagation latency 𝜚of the underwater
channel can be modeled as distance function. The attenuation
of the channel over a distance 𝑙for the subchannel carrier
frequency 𝑓is formulated as:
10 log [𝐴(𝑙 , 𝑓 )/𝐴0]=𝑘·10 log 𝑙+𝑙·log 𝑎(𝑓),(2)
where 𝐴0denotes a unit-normalizing constant, 𝑘represents the
spreading factor, and 𝑎(𝑓)is the absorption coefficient. The
first term of (2) denotes the spreading loss, while the second
term represents the absorption loss. By using Thorp’s model
in [3], the absorption coefficient in dB/km for several kilohertz
is formulated as:
10 log 𝑎(𝑓)=0.11 𝑓2
1+𝑓2+44 𝑓2
4100 +𝑓2+2.75 ·104𝑓2+0.003.(3)
The ambient noise of underwater acoustic channel 𝑁(𝑓)can
be formulated as the sum of four sources’ power spectral
density, i.e. turbulence 𝑁t(𝑓), shipping 𝑁s(𝑓), waves 𝑁w(𝑓)
and thermal noise 𝑁th (𝑓). Therefore, the signal-to-noise ratio
(SNR) for the IoUT node considered can be given by:
𝐶(𝑙, 𝑓 )=𝐵log21+𝜂 𝑃𝑡 𝑟 𝜁(𝑙, 𝑓 )
2𝜋𝐻 · (1𝜇Pa) · 𝐵,(4)
where 𝜂is the overall efficiency of circuit, the channel
attenuation coefficient is 𝜁(𝑙, 𝑓 )=[𝐴(𝑙 , 𝑓 )𝑁(𝑓)]1, and 𝑃𝑡 𝑟
denotes the transmit power. 𝐻and 𝐵indicate the depth and
sub-bandwidth of the IoUT node, respectively. Since the sink
node only transmits packets at the active mode, we define E[E]
as the average energy cost of the active mode as follows:
E[E] =𝑝𝑎𝑃𝑡𝑟 𝑇𝑡,(5)
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 3
1,1 2,1
1,0 2,0
0,0
Active Mode
Idle Mode
Fig. 2. The two-dimensional Markov chain of the AQM policy.
where 𝑝𝑎denotes the probability of the active mode in the
IoUT node. 𝑇𝑡is defined as the average time from the existing
packets being generated to departure from the IoUT node
during the active mode. Additionally, the propagation latency
of acoustic channel 𝜚is formulated as 𝜚=𝑙
𝑉𝑠, where 𝑉𝑠
denotes the velocity of sound in water. For obtaining the
closed-form expression of the average PAoI in Eq. (1), we
derive the expectations of the interval of packet generation
E[𝐺𝑛]and the system delay E[𝐷𝑛]in the following section.
III. PAOIOF M ULTIPLE VACATI ON QUEUE WITH AQM
In this section, we derive the average PAoI of multiple
vacation queue relying on the AQM policy. According to the
aforementioned assumptions, a continuous-time Markov chain
models the considered system states as {𝑁(𝑡), 𝐽 (𝑡)}, which
has a state space 𝛩={(0,0)} {(𝑘 , 𝑗):𝑘>1, 𝑗 =0,1}.
Let 𝑁(𝑡)and 𝐽(𝑡)denote the amount of packets and the
mode of the IoUT node, respectively. 𝐽(𝑡)=1represents the
active mode, while 𝐽(𝑡)=0denotes the idle mode. Then, we
utilize 𝑸𝐴to describe the instantaneous rate for the Markov
chain state transition, and its element 𝑞(𝑖, 𝑗 ),(𝑘, 𝑧)denotes the
departing rate from state (𝑖, 𝑗)to (𝑘, 𝑧). The diagram for the
two-dimensional Markov chain based on vacation queueing
model with AQM policy is portrayed in Fig. 2. Let 𝑓𝑖, 𝑗
denote the transition rate caused by AQM at idle mode. When
𝑖>1, 𝑗 =0, we have 𝑓𝑖 , 𝑗 =𝛾𝛼𝑖+1, while 𝑖 > 𝑗 > 0, we have
𝑓𝑖, 𝑗 =𝛾𝛼𝑖𝑗𝛽, otherwise, 𝑓𝑖, 𝑗 =0. Therefore, the transition
rate matrix 𝑸𝐴can be formulated as:
𝑸𝐴=©«
𝑩0𝑪0
𝑩1𝑨1𝑨0
𝑩2𝑨2𝑨1𝑨0
𝑩2𝑨3𝑨2𝑨1𝑨0
.
.
..
.
..
.
..
.
..
.
....
ª®®®®®®¬
(6)
where 𝑨0=diag(𝜆, 𝜆 ),𝑪0=(0, 𝜆),𝑩0=(𝜇, 𝛾𝛼)Tand 𝑩𝑖=
0, 𝛾𝛼𝑖+1Twith 𝑖>1. Additionally, 𝑨1=(𝜇+𝜆)0
𝜃(𝛾 𝛼+𝜃+𝜆),
𝑨2=diag(𝜇, 𝛾 𝛼𝛽)and 𝑨𝑖=diag(0, 𝛾𝛼i+1𝛽)with 𝑖>3.
Because we only consider the behavior of the stable queue,
the workload of queue yields 𝜌=𝜆/𝜇 < 1for satisfying
the balance condition (Theorem 1.7.1 in [13]). Then, the
equilibrium distribution of the queueing system is defined
as 𝝅=(𝝅0,𝝅1,···), where 𝝅𝑖=𝜋𝑖, 1, 𝜋𝑖,0,(𝑖0).
The balancing equation is 𝝅𝑸 𝐴=0and the normalization
equation is 𝝅𝒆 =1, in which 𝒆=(1,1,· · ·)T. Moreover,
the partial PGFs of the active mode and the idle mode are
𝛷𝑎(𝑧)=Í
𝑛=0𝜋𝑛,0𝑧𝑛and 𝛷𝑖(𝑧)=Í
𝑛=1𝜋𝑛,1𝑧𝑛, respectively.
Substituting 𝑸𝐴into the balancing equation, we can obtain
the equilibrium distribution:
For active mode:
𝜋𝑛,1=
0, 𝑛 =0,
𝜃 𝜋1,0+𝜇 𝜋2,1
𝜇+𝜆, 𝑛 =1,
𝜃 𝜋𝑛,0+𝜆 𝜋𝑛1,0+𝜇 𝜋𝑛+1,1
𝜇+𝜆, 𝑛 >2.
(7)
For idle mode:
𝜋𝑛,0=
𝜇 𝜋1,1+𝛾Í
𝑖=0𝛼𝑖𝜋𝑖,0
𝜆+𝛾, 𝑛 =0,
𝜆𝜋𝑛1,0+𝛾𝛽 Í
𝑖=𝑛𝛼𝑖𝑛𝜋𝑖,0
𝜃+𝜆+𝛾, 𝑛 >1.
(8)
Multiplying both sides of 𝜋𝑛,0by 𝑧𝑛and summing for all
𝑛1, we can get the PGF for the idle mode:
𝛷𝑖(𝑧)=(𝜃+𝜆+𝛾) (𝑧𝛼)𝜋0,0𝛾 𝛽𝑧𝛷𝑎(𝛼)
(𝑧𝛼) (𝜃+𝜆+𝛾𝜆𝑧)𝛾 𝛽𝑧 ,(9)
where 𝑧𝛼. Substituting 𝜋0,0into (9), we get 𝛷𝑖(𝛼)=
𝛾1(𝜆+𝛾)𝜋0,0𝜇𝜋1,1. Then, let 𝛬1(𝑧)and 𝛬2(𝑧)be
the numerator and the denominator of 𝛷𝑖(𝑧), respectively.
Moreover, let 𝑧0be the root of 𝛬1(𝑧). Let 𝑧1and 𝑧2be
the roots of 𝛬2(𝑧). Since 𝛬2(0)<0and 𝛬2(1)>0, we
have 0< 𝑧1<1< 𝑧2. If the queue system is stable,
𝛷𝑖(𝑧)is convergent with |𝑧|61. Therefore, according to
Rouché’s theorem [13], we have 𝑧0=𝑧1,𝛬1(𝑧1)=0
and 𝛷𝑖(𝑧)=𝑧2
𝑧2𝑧𝜋0,0, where 𝑧1(𝑧2)=𝛾 𝛽+𝜃+𝜆+𝛾+𝛼𝜆(+)𝛥
2𝜆
and 𝛥=[(𝜃+𝜆+𝛾)+𝛼𝜆 𝛾 𝛽]24𝛼𝜆 (𝜃+𝜆+𝛾). Ac-
cording to 𝛬1(𝑧1)=0and 𝑧1𝑧2=𝜆1𝛼(𝜆+𝜃+𝛾)and
𝑧1+𝑧2=𝜆1(𝜆+𝜆𝛼 +𝜃+𝛾𝛼), we can derive that 𝜋1,1=
(𝛽𝜇)1[𝜆𝑧2(𝜃+𝛼𝜆 +𝛼𝛾)𝜋0,0]. Likewise, we can derive
𝛷𝑎(𝑧)=𝑧 𝜃𝛷𝑖(𝑧)𝑧[𝜃 𝜋0,0+𝜇 𝜋1,1]
(𝜆𝑧𝜇) (1𝑧)by using the same steps above.
Substituting 𝜋1,1and 𝛷𝑖(𝑧)back to 𝛷𝑎(𝑧), the PGF for the
active mode can be expressed as:
𝛷𝑎(𝑧)=𝑧𝜋0,0𝑧2[𝜆(1𝑧1)𝑧(𝜆 𝑧2𝜆𝑧1𝑧2𝜃 𝛽)]
𝛽(𝑧2𝑧) (𝜆𝑧 𝜇) (1𝑧).(10)
According to Rouché’s theorem [13], the numerator of 𝛷𝑎(𝑧)
has a root 𝑧=1. Hence, we can obtain 𝛷𝑎(𝑧)=𝑧 𝜋0,0𝑧2𝜆(1𝑧1)
𝛽(𝑧2𝑧)(𝜇𝜆𝑧).
Furthermore, the PGF of the equilibrium distribution 𝝅can
be given by 𝛷(𝑧)=𝛷𝑎(𝑧)+𝛷𝑖(𝑧). Thus, we obtain the
probabilities of active mode 𝑝𝑎=𝛷𝑎(1)and of idle mode
𝑝𝑖=𝛷𝑖(1), respectively. Relying on the normalization equa-
tion 𝛷(1)=𝝅𝒆 =1, the steady-state probability 𝜋0,0is
formulated as:
𝜋0,0=𝛽(𝑧21) (𝜇𝜆)
𝑧2[𝛽(𝜇𝜆)+𝜆(1𝑧1)] .(11)
Taking derivative and substituting 𝑧=1, the average queue
length with AQM is derived as:
E[𝐿𝐴]=𝛷0
𝑖(1)+𝛷0
𝑎(1).(12)
After some algebra, the average queue length in the IoUT node
relying on the AQM policy is formulated as:
E[𝐿𝐴]=𝑧2𝜋0,0
(1𝑧2)2+𝜌(1𝑧1)𝑧2𝜋0,0(𝑧2𝜌)
𝛽(𝑧2𝜌𝑧21+𝜌)2.(13)
The packets arriving at the IoUT node follows the Poisson
process with the arrival rate of 𝜆. Therefore, the average inter-
arrival time of packets is E[𝐺]=𝜆1. According to the Little’s
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 4
law [10], E[𝐷𝐴]=𝜆1E[𝐿𝐴]. Assuming the stationary and
i.i.d transmission process, we have E[𝐺𝑛]=E[𝐺]and
E[𝑆𝑛]=E[𝐷𝐴]+𝜚, where 𝜚denotes the propagation latency
delay in underwater acoustic channel. According to Eq. (1) and
(13), the average PAoI of the packet generated in the receiver
of the sink node yields:
Eh𝐴𝑝
𝐴i=E[𝐺]+E[𝐷𝐴]+𝜚
=1
𝜆"1+𝑧2𝜋0,0
(1𝑧2)2+𝜌(1𝑧1)𝑧2𝜋0,0(𝑧2𝜌)
𝛽(𝑧2𝜌𝑧21+𝜌)2#+𝜚.
(14)
The energy cost is formulated as the average power con-
sumption during the unit time 𝑇𝑡in the associated IoUT
node. Relying on Eqs. (5) and (10), the energy cost of data
transmission is obtained as follows:
E𝑡𝑟
𝐴=𝑝𝑎𝑃𝑡𝑟 𝑇𝑡=𝑧𝜋0,0𝑧2𝜆(1𝑧1)
𝛽(𝑧21) (𝜇𝜆)𝑃𝑡𝑟 𝑇𝑡.(15)
While the energy consumption for data compression by the
IoUT node is given by
E𝑐
𝐴=(1𝑝𝑎)𝜅[𝜌𝑐𝜆𝐿 ]3𝑇𝑡,(16)
where 𝜅and 𝜌𝑐denote the effective switched capacitance and
the processing density, respectively. Relying on AQM policy,
the sum of energy cost in the IoUT node can be formulated
as E𝐴=E𝑡𝑟
𝐴+ E𝑐
𝐴.
IV. PAOIOF MULTIP LE VACATI ON Q UE UE W IT H NO N-AQM
In this section, we derive the average PAoI for multiple
vacation queue without AQM (i.e., non-AQM policy), i.e. the
IoUT node does not compress and transmit outdated packets
in its idle mode. Substituting 𝛽=1and 𝛼=0(i.e., 𝑓𝑖 , 𝑗 0.)
back to Eq. (6), we achieve the transition rate matrix 𝑸𝑁 𝐴 for
the system relying on non-AQM policy, and its status update
is formulated as a quasi-birth-and-death (QBD) process. Since
the system is ergodic, the probabilities 𝝅𝑖yield the recursive
relationship, i.e., 𝝅𝑖+1=𝝅𝑖𝑹and 𝝅𝑘=𝝅0𝑹𝑘with 𝑘0.
According to the matrix-geometric solutions in [13], the square
matrix 𝑹is a nonnegative solution for the following matrix-
quadratic equation:
𝑹2𝑫0+𝑹 𝑨 +𝑪=0,(17)
where 𝑫0=diag(𝜇, 0),𝑨=(𝜇+𝜆)0
𝜃(𝜃+𝜆),𝑪=diag(𝜆, 𝜆 )
are lower triangular matrices. Then, we define 𝑹=𝑟11 0
𝑟21 𝑟22 as
a lower triangular matrix accordingly. Substituting them back
to (17), we obtain the equations about the elements of 𝑹:
𝜇𝑟2
11 (𝜇+𝜆)𝑟11 +𝜆=0,
(𝑟21𝑟11 +𝑟22𝑟21 )𝜇(𝜇+𝜆)𝑟21 +𝜃𝑟22 =0,
𝜆(𝜃+𝜆)𝑟22 =0.
(18)
Thus, we find the minimal nonnegative solution as follows:
𝑟11 =𝜌,𝑟22 =𝜆/(𝜃+𝜆)and 𝑟21 =𝜃𝑟22/[𝜇(1𝑟22 )], where
𝜌=𝜆/𝜇denotes the workload of the queue. Relying on the
normalization condition 𝝅0(𝑰𝑹)1𝒆=1[13], we can get
𝝅0. Furthermore, the probability of the active mode in the
IoUT node relying on non-AQM policy is formulated as:
𝑝𝑁 𝐴,𝑎 =
Õ
𝑘=1
𝜋𝑘, 1=𝑟21
1𝜌+𝑟21
.(19)
1.53
3.07
4.60
6.14
7.68
9.22
10.8
12.29
1
1.2
1.4
1.6
1.8
2
2.2
(a)
1.53
3.07
4.60
6.14
7.68
9.22
10.8
12.29
1
1.2
1.4
1.6
1.8
2
2.2
(b)
Fig. 3. The average PAoI under three policies over different packet generation
rate 𝜆𝐿𝑠.
1
2
10
3
10
4
5
88
66
44
22
00
non-AQM policy
AQM policy
Fig. 4. The average PAoI under AQM policy and non-AQM policy over
different packet generation rate 𝜆𝐿𝑠and the idle mode parameter 𝜃.
Then, according to Little’s law [13], the average system delay
of packet in the associated IoUT node’s queue is obtained as:
E[𝐷𝑁 𝐴]=𝜆1+∞
Õ
𝑘=1
𝑘𝝅0𝑹𝑘𝒆
=𝜆1𝝅0(𝑰𝑹)2𝑹𝒆 .
(20)
According to Eq. (1), the expression of average PAoI for
multiple vacation queue with non-AQM policy can be obtained
as follows:
E𝐴𝑝
𝑁 𝐴=E[𝐺]+E[𝐷𝑁 𝐴]+𝜚
=𝜆11+𝝅0(𝑰𝑹)2𝑹𝒆 +𝜚. (21)
According to Eqs. (5) and (19), the energy cost in the
associated IoUT node relying on non-AQM policy is:
E𝑁 𝐴 =𝑝𝑁 𝐴,𝑎 𝑃𝑡 𝑟 𝑇𝑡=𝑟21
1𝜌+𝑟21
𝑃𝑡𝑟 𝑇𝑡.(22)
V. NUMERICAL RESULTS
In this section, we present numerical results to show the
PAoI of the considered system in terms of different system
parameters and policies, i.e., AQM, non-AQM and benchmark.
The length of each packet is 𝐿𝑠=1.5kb, the service rate
of the IoUT node is 𝜇=10, the capacity of the acoustic
channel is 𝐶=15kbps and the overall efficiency of the circuit
is 𝜂=20%. The depth of IoUT node is 𝐻=100m, the acoustic
frequency of carrier is 𝑓=20kHz, the transmission distance
is 𝑙=1km and the bandwidth of sub-channel is 𝐵=1kHz.
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 5
(a)
(b)
Fig. 5. The average energy cost of the IoUT node under three policies over
different packet generation rate 𝜆𝐿𝑠and the idle mode parameter 𝜃.
Besides, an approximate value for underwater sound speed
𝑉𝑠is 1.5×103m/s [3]. Additionally, the amount of packets
transmitted in our network simulator is 104.
Figs. 3(a) and 3(b) depict the average PAoI of the system
considered as a function of packet generation rate (𝜆𝐿𝑠) for
different idle mode parameter 𝜃, the AQM rate 𝛾and the
discarding probability 𝛼, respectively. Specifically, simulation
results are obtained through a network simulator, and closed-
form results are analytical expressions. As the benchmark,
IoUT nodes relying on age-optimal scheme generate and
transmit data without the latency of idle period. Hence, it is
obvious that such system can achieve the lowest peak AoI,
which serves as the benchmark. When packet generation rate
increases, the PAoI dramatically decreases firstly and increases
after 𝜆𝐿 𝑠>7.68 kbps, because the excessive update interval
and heavy system load aggravate the timeliness of packets. In
Fig. 3(a), when the duration of the idle mode (𝜃1) increases,
the average PAoI increases. This is because when 𝜃decreases,
the frequency of status update is reduced. In addition, the
IoUT node relying on AQM is superior to non-AQM, because
AQM processes the packets waiting a long term. Similarly, in
Fig. 3(b), increasing the rate of AQM 𝛾and the probability 𝛼
contributes to the mitigation of the average PAoI.
Fig. 4 illustrates the average PAoI with different policies
versus the idle mode parameter 𝜃, and the packet generation
rate, respectively. We set 𝛾=10 and 𝛼=0.8. As the figure
shows, the average PAoI first decreases then increases with
the growth of the packet generation rate, because the lack
of update aggravates data timeliness when throughput is low.
Then, the long system delay becomes the dominant factor with
the excessive rate 𝜆𝐿𝑠. However, the PAoI is not very sensitive
to the idle mode parameter 𝜃, because the larger 𝛾and 𝛼
frequently eliminate the packets with high PAoI.
Fig. 5(a) and (b) illustrate the energy cost of the IoUT
node as a function of the packet generation rate 𝜆𝐿𝑠and the
idle mode parameter 𝜃. It is obvious that the benchmark has
the worst energy-efficiency, and the reason is instinctive. In
underwater environment, the lack of sleep-scheduling causes
excessive power dissipation. Fig. 5(a) shows that the energy
cost increases with the growth of packet generation rate. Fig.
5(b) depicts the influence of the idle mode duration on the
energy cost of the IoUT node. As it shows, with the growth
of 𝜃, if 𝛾becomes large, the energy cost decreases, whereas
when 𝛾is small (i.e., 𝛾=10), the energy cost converges to
a constant. It is noted that a larger sleep duration results in
more packets transmitted and power dissipation. However, an
arbitrarily large number cannot set 𝛾or 𝛼because it leads to
low network throughput.
VI. CONCLUSION
In this letter, we analytically evaluated the average PAoI
and energy cost for an underwater information collection
system relying on a pair of sleep-scheduling policies. Both
the active mode and idle mode are considered to save energy
consumption. Also, we derived closed-form expressions of
average PAoI and energy cost in terms of both AQM and non-
AQM policies, which were verified by sufficient numerical
simulations. Simulation results indicate that to reduce the
packets’ PAoI, the IoUT node should choose an appropriate
packet generation rate and compress packets having been
waiting for a long time relying on AQM policy. Furthermore,
the growth of the idle mode parameter mitigates energy cost
and prolongs the lifetime of the system.
REFERENCES
[1] S. Zhang, J. Liu, H. Guo, M. Qi, and N. Kato, “Envisioning device-
to-device communications in 6G,IEEE Network, vol. 34, no. 3, pp.
86–91, May 2020.
[2] S. Guan, J. Wang, C. Jiang, R. Duan, Y. Ren, and T. Q. S. Quek,
“Magicnet: The maritime giant cellular network,” IEEE Communications
Magazine, vol. 59, no. 3, pp. 117–123, Mar. 2021.
[3] Z. Fang, J. Wang, C. Jiang, Q. Zhang, and Y. Ren, “AoI inspired collab-
orative information collection for AUV assisted Internet of Underwater
Things,” IEEE Internet of Things Journal, vol. 8, no. 19, pp. 14 559–
14 571, Jan. 2021.
[4] Z. Fang, J. Wang, Y. Ren, Z. Han, H. V. Poor, and L. Hanzo,
“Age of information in energy harvesting aided massive multiple ac-
cess networks,” IEEE Journal on Selected Areas in Communications,
(10.1109/JSAC.2022.3143252), 2022.
[5] M. A. Abd-Elmagid, N. Pappas, and H. S. Dhillon, “On the role of
age of information in the Internet of Things,” IEEE Communications
Magazine, vol. 57, no. 12, pp. 72–77, Dec. 2019.
[6] Y. Inoue, H. Masuyama, T. Takine, and T. Tanaka, “The stationary
distribution of the age of information in FCFS single-server queues,” in
IEEE International Symposium on Information Theory (ISIT), Aachen,
Germany, 2017, pp. 571–575.
[7] S. Asvadi, S. Fardi, and F. Ashtiani, “Analysis of peak age of information
in blocking and preemptive queueing policies in a HARQ-based wireless
link,” IEEE Wireless Communications Letters, vol. 9, no. 9, pp. 1338–
1341, Apr. 2020.
[8] M. T. R. Khan, Y. Z. Jembre, S. H. Ahmed, J. Seo, and D. Kim,
“Data freshness based AUV path planning for UWSN in the Internet
of Underwater Things,” in IEEE Global Communications Conference
(GLOBECOM), Hawaii, USA, 2019, pp. 1–6.
[9] N. Yaakob, I. Khalil, and M. Atiquzzaman, “Multi-objective optimiza-
tion for selective packet discarding in wireless sensor network,IET
Wireless Sensor Systems, vol. 5, no. 3, pp. 124–136, Jun. 2015.
[10] N. Tian and Z. G. Zhang, Vacation Queueing Models: Theory and
Applications. Springer Science & Business Media, 2006, vol. 93.
[11] S. Dimou and A. Economou, “The single server queue with catastro-
phes and geometric reneging,” Methodology and Computing in Applied
Probability, vol. 15, no. 3, pp. 595–621, Aug. 2013.
[12] G. A. M. Jawad, A. K. M. Al-Qurabat, and A. K. Idrees, “Maximizing
the underwater wireless sensor networks’ lifespan using BTC and MNP5
compression techniques,” Annals of Telecommunications, pp. 1–21, Jan.
2022.
[13] M. F. Neuts, Matrix-geometric solutions in stochastic models: an algo-
rithmic approach. Courier Corporation, 1994.
... Reducing the idle time between transmissions is crucial for minimizing AoI and ensuring timely communication, particularly in scenarios requiring near-instantaneous data updates. A recent study in underwater IoT WSN has shown that idle time is relevant for deriving the average peak AoI [8]. Similarly, in [9], a wireless network with multiple sources competing for channel access to send update packets to an access point is addressed. ...
... We can also find the average waiting time for users that experience delay by using (8). ...
Article
Full-text available
Idle period is relevant in a wide variety of systems and has been widely used and analyzed in the literature. This paper derives the distribution and moments of the idle period for different interrarrival time distributions in the G/M/1 queueing system. In particular, Log-Normal (LN), Weibull, arbitrary order Hyper-Exponential (HE), arbitrary order Erlang, and Deterministic distribution are considered. It is shown that when the interarrival time follows a HE (Erlang) distribution, the idle period follows a HE (Coxian) distribution. The effects of the distribution and coefficient of variation of the interarrival time, and the traffic load on the distribution and first four standardized moments of the idle period are numerically evaluated. Additionally, the accuracy of the obtained distribution and moments of the idle period when the LN interarrival time is approximated by HE distributions of different order (using the Expectation Maximization algorithm) is investigated. Numerical results reveal good fitting accuracy between idle period distributions obtained under the LN and the m -th order HE interarrival time models. It is observed that the fitting accuracy (in terms of the Kolmogorov-Smirnov distance) improves as the order of the HE distribution increases. Finally, the standardized moments of the idle period are compared when the interarrival time follows LN or Weibull distribution with the same first two moments. Numerical results show that the values of the standardized moments of the idle period are higher when the interarrival time follows a LN distribution, as it has a heavier tail compared to that of the Weibull one.
... The common idea is to introduce caching strategies that store packets to optimize the use of network resources, but deploying a large cache on each network node can cause buffer bloat to impact time-sensitive data traffic negatively [115]. We can introduce queue management, an advanced data processing method to reduce network congestion and ensure QoS [116]. In [117], the authors design an active queue management (AQM) scheme based on SAC to dynamically allocate available transmission bandwidth to different types of traffic and identify traffic congestion based on the immediate sojourntime time of packets in the queue. ...
Article
Full-text available
As an essential part of the 6G sea-land-air integrated network, underwater networking has attracted increasing attention and has been widely studied. The key for improving its performance is the communication optimization based on data rate, throughput, latency, reliability, spectrum utilization, and other factors impacting on the quality of service (QoS). However , the poor underwater communication environment makes it difficult to improve the communication quality of underwater networking and brings many challenges to the design of optimization schemes. In the face of complex and unknown dynamic underwater environment, the optimization schemes need to have a higher level of adaptability and intelligence, so as to carry out autonomous decision-making and multi-objective optimization under different conditions. To meet the above challenges and needs, reinforcement learning (RL) is widely used to obtain the optimal strategy for underwater communication. Nevertheless, there is still a lack of comprehensive reviews on using RL to optimize underwater communication networking. Therefore, this survey comprehensively investigates the application of RL in underwater networking to guide the optimization of underwater communication in the future and bridge this gap. Specifically, we provide an overview of RL usage processes and tools and detail its various applications in underwater communication networking, including spectrum resource allocation and development , throughput improvement and delay reduction, reliability improvement, energy saving, and energy efficiency optimization, data sensing and processing, and intelligent cluster networking. Based on the review, we further analyze the open challenges and research directions of RL-enabled underwater communication networking in the future. Index Terms-6G sea-land-air integrated network, underwater networking, communication optimization, quality of service, reinforcement learning.
... Authors in [2] elaborate on device interoperability in which large-scale cooperation between the IoT nodes and heterogeneous device subnets are required. The study presented in [6] demonstrates an active queue management approach in underwater wireless sensor networks to effectively lower the peak AoI and energy costs in underwater IoTs. Syntactic interoperability in data being exchanged between two or more IoT system components with incompatible data formats or data structures is discussed in [7]. ...
Preprint
Full-text available
Connected and autonomous vehicles (CAVs) have garnered significant attention due to their extended perception range and enhanced sensing coverage. To address challenges such as blind spots and obstructions, CAVs employ vehicle-to-vehicle (V2V) communications to aggregate sensory data from surrounding vehicles. However, cooperative perception is often constrained by the limitations of achievable network throughput and channel quality. In this paper, we propose a channel-aware throughput maximization approach to facilitate CAV data fusion, leveraging a self-supervised autoencoder for adaptive data compression. We formulate the problem as a mixed integer programming (MIP) model, which we decompose into two sub-problems to derive optimal data rate and compression ratio solutions under given link conditions. An autoencoder is then trained to minimize bitrate with the determined compression ratio, and a fine-tuning strategy is employed to further reduce spectrum resource consumption. Experimental evaluation on the OpenCOOD platform demonstrates the effectiveness of our proposed algorithm, showing more than 20.19\% improvement in network throughput and a 9.38\% increase in average precision (AP@IoU) compared to state-of-the-art methods, with an optimal latency of 19.99 ms.
Article
This paper considers an underwater wireless sensor network where a sink station collects time-sensitive information from multiple sensors. For timely monitoring, the sink station aims to maximize the data freshness of the entire network. The difficulty includes time-varying channel states, limited transmission bandwidth and power consumption caused by underwater acoustic communication. Moreover, due to the time-varying service requirements, the importance of data is unknown until it is received and processed by the sink station. To overcome these difficulties, we characterize the data freshness at the terminal through a set of non-decreasing functions with respect to the popular metric Age of Information (AoI). To save the energy consumption, each sensor will transmit with different power to combat the different channel states. Then, we relax the bandwidth constraint and resort to the online learning framework with Lyapunov drift analysis to design a jointly scheduling and power control algorithm based on historical observations. The algorithm is proven to achieve the sub-linear expected performance for both cumulative age regret and bandwidth violation. Finally, we propose the truncated scheduling strategy to satisfy the hard bandwidth constraint. Simulation results validate the performance of the proposed algorithms compared with the optimal offline algorithm with complete information.
Chapter
Peak Age of Information(PAoI), as a performance indicator representing the freshness of information, has attracted the attention of researchers in recent years. The data packet transmission rate in the LoRa network determines the information freshness level for system packets. In order to study the optimal scheduling of data packets, we try to use the PAoI to describe the real-time level of the end devices( EDs ) and reduce it. We use edge servers to process monitoring data packets at the edge of the network to improve the efficiency of EDs and the information freshness level of data. Since packet transmission will be constrained by EDs battery queue energy and gateway queue backlog, we propose an optimization problem that aims to minimize the long-term average PAoI of EDs while ensuring network stability. With the Lyapunov optimization framework, the long-term stochastic optimization problem is transformed into a single-slot optimization problem. Furthermore, to avoid the problem of too large search space, we propose a dynamic strategy space reduction algorithm (SSDR) to shrink the strategy space. The simulation experiments show that our SSDR algorithm can optimize the PAoI index of EDs in various situations and satisfy the constraints of long-term optimization.
Article
Full-text available
Given the proliferation of the massive machine type communication devices (MTCDs) in beyond 5G (B5G) wireless networks, energy harvesting (EH) aided next generation multiple access (NGMA) systems have drawn substantial attention in the context of energy-efficient data sensing and transmission. However, without adaptive time slot (TS) and power allocation schemes, NGMA systems relying on stochastic sampling instants might lead to tardy actions associated both with high age of information (AoI) as well as high power consumption. For mitigating the energy consumption, we exploit a pair of sleep scheduling policies, namely the multiple vacation (MV) policy and start-up threshold (ST) policy, which are characterized in the context of three typical multiple access protocols, including time division multiple access (TDMA), frequency-division multiple access (FDMA) and non-orthogonal multiple access (NOMA). Furthermore, we derive closed-form expressions for the MTCD system’s peak AoI, which are formulated as the optimization objective under the constraints of EH power, status update rate and stability conditions. An exact linear search based algorithm is proposed for finding the optimal solution by fixing the status update rate. As a design alternative, a low complexity concave convex procedure (CCP) is also formulated for finding a near optimal solution relying on the original problem’s transformation into a form represented by the difference of two convex problems. Our simulation results show that the proposed algorithms are beneficial in terms of yielding a lower peak AoI at a low power consumption in the context of the multiple access protocols considered.<br/
Article
Full-text available
Recently, the development of marine industries has increasingly attracted attention from all over the world. A wide-area and seamless maritime communication network has become a critical supporting approach. In this article, we propose a novel architecture named the maritime giant cellular network (MagicNet) relying on seaborne floating towers deployed in a honeycomb topology. The tower-borne giantcell base stations are capable of providing wide-area seamless coverage for maritime users and can construct multi-hop line-of-sight (LoS) links connecting to the terrestrial networks. Then, the MagicNet aided maritime network architecture is expounded in terms of five dimensions, i.e., space, air, shore, surface and underwater, which is compatible with existing systems including maritime satellite networks and maritime Internet of things (IoT), as well as supports a range of compelling industrial applications. Moreover, we introduce a joint multi-cast beamforming and relay system for the sake of supporting high-speed and low-cost information services for near-shore areas, as well as a three-tier space-air-surface hybrid network in order to provide reliable wide-area communications for deep offshore areas. Finally, we discuss the open issues and future works of the MagicNet.
Article
Full-text available
In order to better explore the ocean, autonomous underwater vehicles (AUVs) have been widely applied to facilitate the information collection. However, considering the extremely large-scale deployment of sensor nodes in the Internet of underwater things (IoUT), a homogeneous AUV-enabled information collection system cannot support timely and reliable information collection considering the time-varying underwater environment as well as AUV's energy and mobility constraints. In this paper, we propose a multi-AUV assisted heterogeneous underwater information collection scheme for the sake of optimizing the peak age of information (AoI). Moreover, the limited service M/G/1 vacation queueing model is utilized to model the process of information exchange, where the optimal upper limit of the number of AUVs served in the queueing system as well the steady-state distribution of the queue length are derived. A low-complexity adaptive algorithm for adjusting the upper limit of the queuing length is also proposed. Finally, simulation results validate the effectiveness of our proposed scheme and algorithm, which outperform traditional methods in terms of the peak AoI. Index Terms-Internet of underwater things (IoUT), age of information (AoI), queueing theory, underwater information collection.
Article
Full-text available
In this article, we provide an accessible introduction to the emerging idea of Age of Information (AoI) that quantifies freshness of information and explore its possible role in the efficient design of freshness-aware Internet of Things (IoT). We start by summarizing the concept of AoI and its variants with emphasis on the differences between AoI and other well-known performance metrics in the literature, such as throughput and delay. Building on this, we explore freshness-aware IoT design for a network in which IoT devices sense potentially different physical processes and are supposed to frequently update the status of these processes at a destination node (e.g., a cellular base station). Inspired by recent interest, we also assume that these IoT devices are powered by wireless energy transfer by the destination node. For this setting, we investigate the optimal sampling policy that jointly optimizes wireless energy transfer and scheduling of update packet transmissions from IoT devices with the goal of minimizing long-term weighted sum-AoI. Using this, we characterize the achievable AoI region. We also compare this AoI-optimal policy with the one that maximizes average throughput (throughput-optimal policy), and demonstrate the impact of system state on their structures. Several promising directions for future research are also presented.
Article
The sending/receiving of data is the biggest energy user in the Underwater Wireless Sensor Networks (UWSNs). The energy supplied by the battery is the most critical resource in the sensor node affecting UWSN's lifetime. At sensor nodes, energy is used in several forms, such as data reception and transmission, sensing, processing, etc., In all these, the transmission of data is very expensive in terms of power depletion, whereas data processing demand is known to be much smaller. Therefore, to save energy and boost the lifespan of UWSN, it is crucial to reduce data sending/receiving. In this paper, a two-level data compression method is proposed to work at two levels of the network that are: sensor nodes and the gateway. At the sensor nodes level, we introduced a Compression-Based Block Truncation Coding (CBBTC) strategy to minimize the amount of transferred data, reduce the energy used, and thereby prolong the network lifetime whilst attempting to keep the accuracy of the data reaching the base station at the best possible level. At the gateway (i.e., Cluster Head (CH)) level, a lossless compression algorithm called MNP5 is proposed to compress the obtained data sets. The MNP5 method is a double-staged procedure that consists of run-length (RLE) and adaptive frequency encodings. Using extensive simulation experiments, the assessment of proposed approaches is performed. Compared to prefix frequency filtering (PFF) and Harb protocols, the results of the simulation prove effectiveness, i.e., overhead reduction of up to 98% in residual data and 98% in energy consumption while preserving the accuracy of sent data above 90%.
Article
In this letter, we focus on evaluating Peak Age-of-Information (PAoI) in a typical wireless link in which each packet transmission is successful with some probability. The receiver applies a hybrid ARQ (HARQ) scheme such as chase combining to decode each packet. Thus, several transmissions of the same packet lead to a sequence of strictly increasing successful packet reception probabilities. Moreover, the number of transmissions for each packet is limited. In this link, when the packets are generated randomly, we compare two queueing policies at the transmitter, i.e., blocking and preemptive. The former exploits the capability of HARQ to send the packet to the destination sooner, but the latter tries to send the fresher packets to the destination. We derive analytically the average PAoI at both policies and compare them in different situations.
Article
To fulfill the requirements of various emerging applications, the future sixth generation (6G) mobile network is expected to be an innately intelligent, highly dynamic, ultradense heterogeneous network that interconnects all things with extremely low-latency and high speed data transmission. It is believed that artificial intelligence (AI) will be the most innovative technique that can achieve intelligent automated network operations, management and maintenance in future complex 6G networks. Driven by AI techniques, device-to-device (D2D) communication will be one of the pieces of the 6G jigsaw puzzle. To construct an efficient implementation of intelligent D2D in future 6G, we outline a number of potential D2D solutions associating with 6G in terms of mobile edge computing, network slicing, and non-orthogonal multiple access (NOMA) cognitive networking.
Chapter
This is a survey of material on matrix-geometric solutions to stochastic models.