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

被引:12
作者
He, Yanhua [1 ]
Zhang, Sunxuan [1 ]
Tang, Liangrui [1 ]
Ren, Yun [2 ]
机构
[1] North China Elect Power Univ, Sch Elect & Elect Engn, State Key Lab Alternate Elect Power Syst Renewabl, Beijing 102206, Peoples R China
[2] State Grid Zhejiang Elect Power Co, Ningbo Bur, Ningbo 315000, Zhejiang, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
基金
北京市自然科学基金;
关键词
IoT network; large scale resource allocation; ADMM; convex optimization; CONVEX-OPTIMIZATION; ENERGY; COMMUNICATION;
D O I
10.1109/ACCESS.2020.2982293
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 & x2019; 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.
引用
收藏
页码:57192 / 57203
页数:12
相关论文
共 27 条
[1]   Tier-Aware Resource Allocation in OFDMA Macrocell-Small Cell Networks [J].
Abdelnasser, Amr ;
Hossain, Ekram ;
Kim, Dong In .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (03) :695-710
[2]   Joint Energy-Bandwidth Allocation for Multiuser Channels With Cooperating Hybrid Energy Nodes [J].
Aggarwal, Vaneet ;
Bell, Mark R. ;
Elgabli, Anis ;
Wang, Xiaodong ;
Zhong, Shan .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (11) :9880-9889
[3]   Asynchronous Distributed ADMM for Large-Scale Optimization-Part I: Algorithm and Convergence Analysis [J].
Chang, Tsung-Hui ;
Hong, Mingyi ;
Liao, Wei-Cheng ;
Wang, Xiangfeng .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (12) :3118-3130
[4]   Industrial IoT Data Scheduling Based on Hierarchical Fog Computing: A Key for Enabling Smart Factory [J].
Chekired, Djabir Abdeldjalil ;
Khoukhi, Lyes ;
Mouftah, Hussein T. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) :4590-4602
[5]   Parallel Multi-Block ADMM with o(1 / k) Convergence [J].
Deng, Wei ;
Lai, Ming-Jun ;
Peng, Zhimin ;
Yin, Wotao .
JOURNAL OF SCIENTIFIC COMPUTING, 2017, 71 (02) :712-736
[6]   ALTERNATING DIRECTION METHOD WITH GAUSSIAN BACK SUBSTITUTION FOR SEPARABLE CONVEX PROGRAMMING [J].
He, Bingsheng ;
Tao, Min ;
Yuan, Xiaoming .
SIAM JOURNAL ON OPTIMIZATION, 2012, 22 (02) :313-340
[7]   Hierarchical Cloud Computing Architecture for Context-Aware IoT Services [J].
Lee, Tae-Dong ;
Lee, Byung Moo ;
Noh, Wonjong .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (02) :222-230
[8]   Virtual Resource Allocation in Information-Centric Wireless Networks With Virtualization [J].
Liang, Chengchao ;
Yu, F. Richard ;
Yao, Haipeng ;
Han, Zhu .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (12) :9902-9914
[9]   Learning-Based Context-Aware Resource Allocation for Edge-Computing-Empowered Industrial IoT [J].
Liao, Haijun ;
Zhou, Zhenyu ;
Zhao, Xiongwen ;
Zhang, Lei ;
Mumtaz, Shahid ;
Jolfaei, Alireza ;
Ahmed, Syed Hassan ;
Bashir, Ali Kashif .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) :4260-4277
[10]   Privacy-Oriented Blockchain-Based Distributed Key Management Architecture for Hierarchical Access Control in the IoT Scenario [J].
Ma, Mingxin ;
Shi, Guozhen ;
Li, Fenghua .
IEEE ACCESS, 2019, 7 :34045-34059