Large Scale Resource Allocation for the Internet of Things Network Based on ADMM

Large scale deployment of Internet of Things (IoT) devices poses challenges in resource allocation. In this paper, alternating direction method of multipliers (ADMM) is adopted to solve such large scale resource allocation problems. Based on this, three optimization problems are investigated in a hi...

Full description

Bibliographic Details
Main Authors: Yanhua He, Sunxuan Zhang, Liangrui Tang, Yun Ren
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9043506/
_version_ 1818853207420436480
author Yanhua He
Sunxuan Zhang
Liangrui Tang
Yun Ren
author_facet Yanhua He
Sunxuan Zhang
Liangrui Tang
Yun Ren
author_sort Yanhua He
collection DOAJ
description Large scale deployment of Internet of Things (IoT) devices poses challenges in resource allocation. In this paper, alternating direction method of multipliers (ADMM) is adopted to solve such large scale resource allocation problems. Based on this, three optimization problems are investigated in a hierarchical IoT network. Considering ADMM could not solve a non-convex optimization problem directly, a non-convex fractional programming problem i.e., energy efficiency maximization problem for IoT region server, is formulated. Faced with this problem, we introduce the Dinkelbach algorithm to transfer the energy efficiency maximization problem into an equivalent convex optimization problem. Then the classic ADMM with two blocks is employed to solve the equivalent convex optimization problem. On the other hand, the classic ADMM with two blocks could not satisfy the convergence speed demands of the high-dimensional convex optimization problems any more. Thus, the network latency minimization problem for controller is designed and then solved by the Jacobian-ADMM algorithm in parallel. It is hard to satisfy controller and IoT region servers' objectives at the same time. Given this, an incentive mechanism on the basis of Stackelberg game is designed. Thus a game-based resource allocation problem is proposed to deal with the contradiction between the centralized objective of the controller and the individual objectives from the IoT region servers. Based on the Dinkelbach algorithm and Jacobian-ADMM algorithm, a two-layer iterative resource allocation algorithm is posed to solve the game-based resource allocation problem. Last but not least, the convergence of the proposed algorithms are analyzed with numerous simulation results.
first_indexed 2024-12-19T07:33:09Z
format Article
id doaj.art-10884cd844f04033afb9b0ebbd1f060c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T07:33:09Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-10884cd844f04033afb9b0ebbd1f060c2022-12-21T20:30:38ZengIEEEIEEE Access2169-35362020-01-018571925720310.1109/ACCESS.2020.29822939043506Large Scale Resource Allocation for the Internet of Things Network Based on ADMMYanhua He0https://orcid.org/0000-0002-5889-759XSunxuan Zhang1Liangrui Tang2Yun Ren3State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, School of Electrical and Electronic Engineering, North China Electric Power University, Beijing, ChinaState Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, School of Electrical and Electronic Engineering, North China Electric Power University, Beijing, ChinaState Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, School of Electrical and Electronic Engineering, North China Electric Power University, Beijing, ChinaState Grid Zhejiang Electric Power Company Ningbo Bureau, Zhejiang, ChinaLarge scale deployment of Internet of Things (IoT) devices poses challenges in resource allocation. In this paper, alternating direction method of multipliers (ADMM) is adopted to solve such large scale resource allocation problems. Based on this, three optimization problems are investigated in a hierarchical IoT network. Considering ADMM could not solve a non-convex optimization problem directly, a non-convex fractional programming problem i.e., energy efficiency maximization problem for IoT region server, is formulated. Faced with this problem, we introduce the Dinkelbach algorithm to transfer the energy efficiency maximization problem into an equivalent convex optimization problem. Then the classic ADMM with two blocks is employed to solve the equivalent convex optimization problem. On the other hand, the classic ADMM with two blocks could not satisfy the convergence speed demands of the high-dimensional convex optimization problems any more. Thus, the network latency minimization problem for controller is designed and then solved by the Jacobian-ADMM algorithm in parallel. It is hard to satisfy controller and IoT region servers' objectives at the same time. Given this, an incentive mechanism on the basis of Stackelberg game is designed. Thus a game-based resource allocation problem is proposed to deal with the contradiction between the centralized objective of the controller and the individual objectives from the IoT region servers. Based on the Dinkelbach algorithm and Jacobian-ADMM algorithm, a two-layer iterative resource allocation algorithm is posed to solve the game-based resource allocation problem. Last but not least, the convergence of the proposed algorithms are analyzed with numerous simulation results.https://ieeexplore.ieee.org/document/9043506/IoT networklarge scale resource allocationADMMconvex optimization
spellingShingle Yanhua He
Sunxuan Zhang
Liangrui Tang
Yun Ren
Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
IEEE Access
IoT network
large scale resource allocation
ADMM
convex optimization
title Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
title_full Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
title_fullStr Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
title_full_unstemmed Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
title_short Large Scale Resource Allocation for the Internet of Things Network Based on ADMM
title_sort large scale resource allocation for the internet of things network based on admm
topic IoT network
large scale resource allocation
ADMM
convex optimization
url https://ieeexplore.ieee.org/document/9043506/
work_keys_str_mv AT yanhuahe largescaleresourceallocationfortheinternetofthingsnetworkbasedonadmm
AT sunxuanzhang largescaleresourceallocationfortheinternetofthingsnetworkbasedonadmm
AT liangruitang largescaleresourceallocationfortheinternetofthingsnetworkbasedonadmm
AT yunren largescaleresourceallocationfortheinternetofthingsnetworkbasedonadmm