
Adversarial learning‐based multi‐timescale network resource management in multi‐mode green IoT network for smart building
Author(s) -
Shi Cheng,
Liu Pengju,
Chen Yapeng,
Zhou Zhenyu,
Yang Junzhong,
Zhao Chenkai,
Chen Bei,
Yang Sen,
Mumtaz Shahid
Publication year - 2022
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/cmu2.12441
Subject(s) - computer science , quality of service , energy consumption , computer network , distributed computing , throughput , queueing theory , real time computing , wireless , telecommunications , ecology , biology
Multi‐mode green internet of things (IoT) network that integrates multiple communication media can well meet data transmission and processing demands of low‐carbon smart building. However, network resource management optimisation including joint optimisation of gateway and channel selection still faces technical challenges such as differentiated quality of service (QoS) demand guarantee, coupling between optimisation problems with different timescales, and adversary caused by multi‐device competition. To address these challenges, an adversarial learning‐based multi‐timescale network resource management algorithm for multi‐mode green IoT is proposed. Specifically, the minimisation problem of weighted difference between energy consumption and throughput under the long‐term queuing delay constraints is formulated to achieve differentiated QoS guarantee. Large‐timescale gateway selection is decoupled from small‐timescale channel selection by establishing matching preferences based on empirical performance, and optimised by using bilateral matching with quota. Finally, an exponential‐weight algorithm for exploration and exploitation (EXP3)‐based small‐timescale channel selection algorithm is proposed to achieve adversary awareness. Simulation results demonstrate that compared with asynchronous greedy matching algorithm and auction‐based many‐to‐many matching algorithm, the proposed algorithm performs superior in terms of energy consumption and throughput.