动态不确定场景下认知工业物联网的资源分配策略
Resource allocation strategy for cognitive industrial internet of things in dynamic uncertain scenarios
通讯作者:
收稿日期: 2023-06-29
基金资助: |
|
Received: 2023-06-29
Fund supported: | 重庆市自然科学基金资助项目(cstc2021jcyj-msxmX0251);重庆市自然科学基金创新发展联合基金资助项目(CSTB2023NSCQ-LMX0014);重庆市教育委员会科学技术研究计划资助项目(KJQN202301135,KJQN202201157);重庆理工大学国家自然科学基金和社会科学基金项目培育计划资助项目(2022PYZ017);重庆市巴南区科技资助项目(KY202208153976019);重庆市青少年创新人才培养雏鹰计划资助项目(CY230909,CY230908);重庆理工大学研究生教育高质量发展行动计划资助成果(gzlcx20233082);重庆理工大学科研创新团队培育计划基金资助项目(2023TDZ003). |
作者简介 About authors
李姣军(1965—),女,教授,从事基于OFDM及WPDM的多载波通信和下一代移动通信技术的研究.orcid.org/0009-0007-2696-9580.E-mail:
针对动态不确定场景下认知工业物联网(CIIoT)业务的时延保障难题,提出动态不确定场景下保障业务时延需求的CIIoT资源分配策略. 构建基于时延敏感业务的时延模型,推导保障业务时延需求的速率解析解. 基于时延模型建立以最大化网络吞吐量为目标的CIIoT资源优化模型,该模型考虑在动态不确定环境下联立基站发射功率约束、设备之间的干扰约束和业务传输时延保障约束. 由于该模型存在动态不确定性,导致模型难以求解,采用鲁棒优化理论将不确定参数约束转化为确定性约束问题,提出在动态不确定场景下CIIoT的资源分配策略. 仿真结果表明,所提算法在动态不确定环境下有效地保障了业务的时延需求,提高了网络吞吐量.
关键词:
A cognitive industrial internet of things (CIIoT) resource allocation strategy was proposed to address the delay guarantee challenge of CIIoT services in dynamic and uncertain scenarios. A delay model based on CIIoT delay-sensitive services was constructed, and a rate-analytic solution for guaranteeing the delay demand of the services was derived. A CIIoT resource optimization model with the objective of maximizing network throughput was established based on the delay model, which considered the transmit power constraints of the base stations, the interference constraints between devices, and service transmission delay guarantee constraints under dynamic and uncertain environment. It is difficult to solve the model due to the dynamic uncertainty of the model. The robust optimization theory was adopted to transform uncertain parameter constraints into deterministic constraint problems, and a resource allocation strategy for CIIoT in dynamic uncertainty scenarios was proposed. The simulation results show that the proposed algorithm effectively guarantees the delay requirements of services and improves network throughput in dynamic and uncertain environments.
Keywords:
本文引用格式
李姣军, 喻涛, 周继华, 杨凡, 赵涛, 吴天舒, 马兹林.
LI Jiaojun, YU Tao, ZHOU Jihua, YANG Fan, ZHAO Tao, WU Tianshu, MA Zilin.
工业物联网(industrial internet of things,IIoT)是典型的物联网(internet of things,IoT)应用[1],通过IoT的互联架构实现物联网设备(internet of things device,IoTD)生产的效率、安全性和智能化[2]. 在工业环境中存在大量的IoTD,有限的频谱资源无法满足IoTD的频谱需求[3],认知工业物联网(cognitive industrial internet of things,CIIoT)应运而生[4]. 由于IIoT网络存在不同类型的业务,需要及时、可靠和高效地处理,否则会增加数据传输延迟. 若不部署在保障时延业务需求下有效的资源分配方案,则有限的网络资源将难以满足IIoT应用服务的需求[5].
研究者们考虑IIoT网络中的资源分配,以使系统更加高效和可靠. Liu等[4]提出CIIoT在底层、叠加和混合频谱接入模式下的节能资源分配,在节能约束下最大化CIIoT的平均传输速率. Yu等[6]提出智能驱动的5G异构网络下IIoT绿色资源分配机制,在满足服务质量需求的同时实现能量效率最大化. Jie等[7]基于雾的IIoT环境提出最佳资源分配方案,在保证云中心利润最大化的同时,提高资源的利用率. Chen等[8]研究IIoT中联合输电功率控制和计算资源分配的动态资源管理问题,降低了任务的长期平均时延. Liu等[9]通过簇头之间的协同频谱感知和每个簇中基于非正交多址接入的集群节点传输,可以分别提高其感知性能和传输性能. Sun等[10]提出自适应资源分配方案,以最大限度地提高IIoT网络的总吞吐量. 在上述工作中,研究者们大多关注IIoT系统的资源分配问题,较少考虑系统中的时延敏感业务. 例如在远程控制应用中,需要实时控制IoTD,若延迟过高,则会影响IoTD不稳定甚至可能出现故障.
部分学者考虑了时延对IIoT网络的影响. Yu 等[11]提出分层边缘云区块链系统来存储长期区块链数据,减少了系统的资源需求和块传播时间. Zhang等[12]提出基于雾计算的车载网络,最小化网络的传输时延. Zhang 等[13]研究在IIoT系统中优化延迟容忍机器类型设备的访问效率问题,提出用于IIoT中机器对机器通信大规模随机接入的多组分析框架,有效提高了系统的性能. Lu等[14]针对边缘支持的IIoT中时间敏感应用程序的调度问题,提出动态队列调度方法,以保证超低延迟的通信. 上述研究工作为我们提供了很好的研究方向,通过保障IIoT业务的时延,提高IIoT网络的运行效率,但是较少关注动态不确定环境下如何保障业务的时延需求问题.
针对动态不确定场景下CIIoT业务的时延保障问题,本文提出在动态不确定场景下保障业务时延需求的CIIoT资源分配策略. 构建CIIoT业务时延模型,推导保障业务时延需求的速率约束. 基于该模型,建立考虑动态不确定环境随机性的CIIoT资源分配模型. 由于随机环境参数的引入,该模型成为随机优化模型,难以采用传统优化方法获得全局最优解. 本文采用鲁棒优化的思想,将不确定参数的约束转化为凸约束,提出CIIoT的资源分配策略. 与现有算法相比,利用所提的随机模型分配算法,能够有效保障业务的时延需求,进一步提高系统性能.
1. 认知工业物联网系统模型
研究的场景为动态不确定场景下的CIIoT网络,如图1所示. 整体场景是基于已经授权的大范围的宏蜂窝区域(macrocell area,MA). MA中有
图 1
2. 动态不确定随机环境业务时延模型与分配模型
为了在动态不确定场景下保障时延敏感业务的时延需求,基于排队理论,建立动态不确定场景下CIIoT的业务时延模型及考虑随机不确定性的分配模型.
2.1. CIIoT时延敏感业务模型
MU到CIIoTD的时延由排队时延、处理时延及传输时延组成,但是由于处理时延和传输时延较小,一般可以忽略,MU到CIIoTD的时延主要是排队时延.
式中:
式中:
在CIIoT系统中,时延敏感业务需要确保实时传输,因此要求CIIoTD传输数据低延迟. 为了保障时延敏感业务需求从而减少丢包概率,必须满足以下条件:
根据式(2)、(3),可得
速率的表达式如下:
式中:
式(7)将CIIoT业务的时延需求转化为传输的总速率要求,即CIIoTD总的吞吐量,最终得到保障该业务时延需求所需的最小速率. 令
式中:
采用underlay频谱共享模式的前提如下:次用户对主用户产生的干扰必须低于预先定义的干扰门限. 对CIIoTD的干扰进行约束,如下所示:
式中:
式(9)得到了underlay模式下频谱共享的约束条件,使得次用户CIIoTD共享了主用户MU的授权信道,且产生的干扰不超过MU的容忍门限,从而不影响MU正常通信.
2.2. 动态不确定随机环境的CIIoT资源分配模型
基于CIIoTD的时延模型,建立以最大化CIIoTD的吞吐量为目标的优化模型. 该模型考虑了动态不确定环境的随机性,联合了基站发射功率约束、设备之间的干扰约束和业务传输时延保障约束. 数学模型如下所示.
约束
基于式(8)、(9)可知,上述优化模型的目标函数和约束条件中都有随机参数
3. 认知工业物联网的资源分配策略
为了解决式(10)中存在随机参数造成求解困难的问题,基于高斯
3.1. CIIoT资源分配模型的转换
为了得到吞吐量的确定表达式,目标函数可以通过基于二次变换[15]的方法进行化简,如下所示:
式中:
由于
式中:
基于式(12)的模型,可以对约束
根据建立的信道不确定性模型,可得转换后的干扰约束为
式(13)可以改写为
由于式(15)较复杂,难以得到解析形式. 根据不等式
式中:
约束
式中:
基于上面一系列的推导化简,优化模型中的随机参数
式中:
3.2. 动态不确定随机环境的CIIoT资源分配模型的求解
针对动态不确定随机环境的CIIoT资源分配模型求解问题,采用拉格朗日对偶定理把问题转换成对偶问题,利用拉格朗日的KKT条件对问题进行求解[17],如下所示.
式中:
该对偶问题的目标函数为
根据拉格朗日的KKT条件,可以求得
式中:
基于式(23)可得传输功率的最优解
式中:
根据式(11)所示,可得CIIoTD的吞吐量
算法1 随机模型分配算法
输入: 初始化系统参数
输出: 发射功率、吞吐量
1)初始化:
2)设置初始点0、迭代次数
3)计算式(19)的导数
4)若
5)更新迭代点
6)若满足停止条件
7)根据
8)返回网络吞吐量
从上述计算步骤可知,每次内循环迭代的CIIoTD的传输功率复杂度为
4. 仿真分析
采用MATLAB软件,对所提的认知工业物联网的资源分配策略进行仿真对比,对比算法采用非随机模型分配算法. 仿真场景为动态不确定场景下的CIIoT网络. 其中MBS的覆盖范围是半径
表 1 随机模型分配算法的仿真参数设置
Tab.1
参数 | 数值 | 参数 | 数值 | |
5 | 10 | |||
5 | 0.2 | |||
10 | 500 | |||
0.2 | 50 | |||
0.3 | — | — |
图2给出CIIoTD的吞吐量IE与不同信道估计误差的关系. 图中,
图 2
图 2 CIIoTD总IE与不同信道估计误差的关系
Fig.2 Relationship between CIIoTD total IE and different channel estimation errors
如图3所示为CIIoTD吞吐量
图 3
图 3 CIIoTD吞吐量与时延敏感业务的时延需求门限的关系
Fig.3 Relationship between throughput of CIIoTD and delay requirement threshold of delay-sensitive service
图4给出不同算法下CIIoTD的总IE与干扰门限的关系. 可以看出,CIIoTD的总IE随着
图 4
图 4
CIIoTD总IE与干扰门限
Fig.4
Relationship between total IE of CIIoTD and interference threshold
图5给出不同算法下CIIoTD的总能量效率(energy efficiency,EE)与
图 5
图 5 CIIoTD总EE与干扰门限的关系
Fig.5 Relationship between total EE of CIIoTD and interference threshold
5. 结 语
针对动态不确定场景下认知工业物联网业务的时延保障问题,基于排队理论建立CIIoT时延敏感业务的模型,推导保障时延需求的速率解析解. 基于该模型,建立考虑动态不确定环境随机性的CIIoT资源分配模型. 由于随机环境参数的引入,该模型难以采用传统优化方法获得全局最优解. 针对该问题,采用鲁棒优化的思想,将不确定参数的约束转化为凸约束的问题,提出CIIoT系统下的资源分配策略. 仿真结果表明,所提的随机模型分配算法具有良好的干扰效率和能量效率. 为了降低设备的运行成本并提高CIIoTD的使用寿命,未来笔者将着手研究能量收集技术在CIIoTD的应用,以实现更加可靠的CIIoT系统.
参考文献
Opportunistic capacity based resource allocation for 6G wireless systems with network slicing
[J].DOI:10.1016/j.future.2022.10.032 [本文引用: 1]
移动性受限物联网应用中基于图论的高效数据采集策略
[J].
Efficient data collection strategy based on graph theory in mobility-constrained IoT applications
[J].
Dynamic task offloading and resource allocation for mobile-edge computing in dense cloud RAN
[J].DOI:10.1109/JIOT.2020.2967502 [本文引用: 1]
Energy-efficient resource allocation for cognitive industrial Internet of Things with wireless energy harvesting
[J].
Toward deep Q-network-based resource allocation in industrial Internet of Things
[J].
Intelligent-driven green resource allocation for industrial Internet of Things in 5G heterogeneous networks
[J].
Game-theoretic resource allocation for fog-based industrial Internet of Things environment
[J].DOI:10.1109/JIOT.2020.2964590 [本文引用: 1]
Deep reinforcement learning-based dynamic resource management for mobile edge computing in industrial Internet of Things
[J].
NOMA-based resource allocation for cluster-based cognitive industrial Internet of Things
[J].
Adaptive resource allocation in SWIPT-enabled cognitive IoT networks
[J].
LayerChain: a hierarchical edge-cloud blockchain for large-scale low-delay Industrial Internet of Things applications
[J].
Delay-optimized resource allocation in fog-based vehicular networks
[J].
Throughput optimization with delay guarantee for massive random access of M2M communications in industrial IoT
[J].DOI:10.1109/JIOT.2019.2935548 [本文引用: 1]
An intelligent deterministic scheduling method for ultralow latency communication in edge enabled industrial Internet of Things
[J].
Chance constrained scheduling and pricing for multi-service battery energy storage
[J].DOI:10.1109/TSG.2021.3109140 [本文引用: 1]
Energy efficient resource allocation algorithm in energy harvesting-based D2D heterogeneous networks
[J].
/
〈 |
|
〉 |
