1
Environment-Aware AUV Trajectory Design and
Resource Management for Multi-Tier Underwater
Computing
Xiangwang Hou, Student Member, IEEE, Jingjing Wang, Senior Member, IEEE, Tong Bai, Member, IEEE,
Yansha Deng, Member, IEEE, Yong Ren, Senior Member, IEEE, Lajos Hanzo, Life Fellow, IEEE
Abstract—The Internet of underwater things (IoUT) is envi-
sioned to be an essential part of maritime activities. Given the
IoUT devices’ wide-area distribution and constrained transmit
power, autonomous underwater vehicles (AUVs) have been widely
adopted for collecting and forwarding the data sensed by IoUT
devices to the surface-stations. In order to accommodate the
diverse requirements of IoUT applications, it is imperative to
conceive a multi-tier underwater computing (MTUC) framework
by carefully harnessing both the computing and the communica-
tions as well as the storage resources of both the surface-station
and of the AUVs as well as of the IoUT devices. Furthermore,
to meet the stringent energy constraints of the IoUT devices
and to reduce the operating cost of the MTUC framework, a
joint environment-aware AUV trajectory design and resource
management problem is formulated, which is a high-dimensional
NP-hard problem. To tackle this challenge, we first transform
the problem into a Markov decision process (MDP) and solve it
with the aid of the asynchronous advantage actor-critic (A3C)
algorithm. Our simulation results demonstrate the superiority of
our scheme.
Index Terms—Multi-tier computing, Internet of underwater
things (IoUT), autonomous underwater vehicles (AUV), trajec-
tory optimization, resource allocation, asynchronous advantage
This work of Jingjing Wang was supported in part by the National
Natural Science Foundation of China under grant No. 62071268 and grant
No. 6222101, in part by the Young Elite Scientist Sponsorship Program
by the China Association for Science and Technology under Grant No.
2020QNRC001, and in part by the Fundamental Research Funds for the
Central Universities. T. Bai was supported in part by the National Natural
Science Foundation of China under Grant 62101015. Y. Deng was partially
supported by Engineering and Physical Sciences Research Council (EPSRC),
U.K., under Grant EP/W004348/1. Y. Ren was supported in part by the Na-
tional Natural Science Foundation of China under grant No. 62127801, in part
by the National Key R &D Program of China under Grant 2020YFD0901000,
and in part by the project ‘The Verification Platform of Multi-tier Coverage
Communication Network for Oceans (LZC0020)’ of Peng Cheng Laboratory.
Moreover, L. Hanzo would like to acknowledge the financial support of the
Engineering and Physical Sciences Research Council projects EP/W016605/1
and EP/P003990/1 (COALESCE) as well as of the European Research Coun-
cil’s Advanced Fellow Grant QuantCom (Grant No. 789028). (Corresponding
author: Jingjing Wang.)
X. Hou is with the Department of Electronic Engineering, Tsinghua
University, Beijing, 100084, China. (E-mail: xiangwanghou@163.com.)
J. Wang and T. Bai are with the School of Cyber Science and Technology,
Beihang University, Beijing 100191, China. (E-mail: drwangjj@buaa.edu.cn,
tongbai@buaa.edu.cn.)
Y. Deng is with the Department of Engineering, King’s College London,
London WC2R 2LS, U.K. (E-mail: yansha.deng@kcl.ac.uk.)
Y. Ren is with the Department of Electronic Engineering, Tsinghua Univer-
sity, Beijing, 100084, China, and also with the Network and Communication
Research Center, Peng Cheng Laboratory, Shenzhen, 518055, China (E-mail:
reny@tsinghua.edu.cn.)
L. Hanzo is with the School of Electronics and Computer Sci-
ence, University of Southampton, Southampton, SO17 1BJ, UK. (E-mail:
lh@ecs.soton.ac.uk.)
actor-critic (A3C).
I. INTRODUCTION
As an extension of the Internet of things (IoT) in underwater
environments, the Internet of underwater things (IoUT) is envi-
sioned to be a crucial enabler for supporting diverse maritime
activities [1]. More explicitly, the IoUT aims for constructing
a “smart ocean” by connecting various underwater devices,
e.g. sensors, robots, cameras, to monitor and reconstruct
underwater objects and environments [2]. In contrast to the
terrestrial IoT systems, radio frequency (RF)-based techniques
are unsuitable for the IoUT, owing to the severe absorption
of electromagnetic waves in underwater environments. As a
remedy, underwater acoustic communications (UAC) [3], [4]
are widely adopted, but it still remains unrealistic for energy-
limited IoUT devices to directly transmit their collected data
to a surface-station through long-distance propagation, because
ten-times higher transmit power is required compared to RF-
based communications. To cope with this issue, autonomous
underwater vehicles (AUV) have been widely adopted for data
collection in underwater environments [5], [6].
The seminal AUV-aided data collection techniques have
routinely been based on a fixed AUV trajectory, such as an
ellipse [7]. In this case, the IoUT devices distant from the
AUV’s trajectory have to aggregate their data at the IoUT
devices in the close proximity of the AUV’s trajectory for
delivering it to AUVs. This inevitably leads to redundant com-
munications and to potentially excessive energy requirements,
especially at the data aggregation nodes. Hence, to overcome
this impediment, recent studies opted for optimizing the AUV
trajectory for actively collecting data from the IoUT devices
[8]–[10]. However, only the specific locations of the IoUT
devices are considered in these research contributions, while
ignoring the impact of hostile environmental factors, such as
dynamically fluctuating water velocity, vortex, etc., which may
lead to excessive propulsion energy consumption and even
disable the AUV.
Apart from the data collector node mentioned above, AUVs
may also play the role of an intermediate node for data relay-
ing. However, the requirement of ocean exploration activities
is not limited to communications. Besides sensors, a large
number of advanced devices have been harnessed, such as
diverse underwater robots. Consequently, a large variety of
computing and storage tasks has to be processed in a time-
sensitive manner. For example, when considering robots, their
arXiv:2210.14619v1 [cs.DC] 26 Oct 2022