CN109905864B - A cross-layer resource allocation scheme for power Internet of things - Google Patents
A cross-layer resource allocation scheme for power Internet of things Download PDFInfo
- Publication number
- CN109905864B CN109905864B CN201910148634.4A CN201910148634A CN109905864B CN 109905864 B CN109905864 B CN 109905864B CN 201910148634 A CN201910148634 A CN 201910148634A CN 109905864 B CN109905864 B CN 109905864B
- Authority
- CN
- China
- Prior art keywords
- sub
- pair
- channel
- queue
- optimization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013468 resource allocation Methods 0.000 title claims abstract description 18
- 238000005457 optimization Methods 0.000 claims abstract description 44
- 230000001413 cellular effect Effects 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims abstract description 16
- 230000007774 longterm Effects 0.000 claims abstract description 13
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 10
- 238000011217 control strategy Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 238000013210 evaluation model Methods 0.000 claims description 3
- 239000000654 additive Substances 0.000 claims description 2
- 230000000996 additive effect Effects 0.000 claims description 2
- 238000004088 simulation Methods 0.000 abstract description 5
- 238000013461 design Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000006424 Flood reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明主要涉及应用在电力物联网的跨层资源分配方案,通过对各种机器类通信设备复用蜂窝网中其他用户设备的信道传输到基站的数据队列进行优化,实现队列的长期稳定。通过对李亚普诺夫优化和盖尔‑沙利普匹配算法的研究,提出一种跨层的速率控制和资源分配机制。本发明所提出的的算法主要将原始的长期优化问题转换为每个时隙中的速率控制子问题和资源分配子问题,首先利用李亚普诺夫算法分解出两个凸函数,可以利用算法复杂度较低的凸优化工具很好完成求解,对于子信道选择问题,首先根据不同子信道传输性能的不同建立机器对和蜂窝用户设备的双向喜好度列表,再利用迭代的盖尔‑沙利普算法完成最终的稳定匹配。仿真结果表明,在没有数据到达和子信道统计的先验知识的情况下,本发明可以显著提高队列稳定性和优化网络性能。
The invention mainly relates to a cross-layer resource allocation scheme applied in the power Internet of things, and realizes long-term stability of the queue by optimizing the data queue transmitted to the base station by multiplexing the channels of other user equipment in the cellular network by various machine communication equipment. By studying Lyapunov optimization and Gal-Shalip matching algorithm, a cross-layer rate control and resource allocation mechanism is proposed. The algorithm proposed by the present invention mainly converts the original long-term optimization problem into a rate control sub-problem and a resource allocation sub-problem in each time slot. First, the Lyapunov algorithm is used to decompose two convex functions, and the algorithm complexity can be used. The lower convex optimization tools are easy to solve. For the sub-channel selection problem, the bidirectional preference list of machine pairs and cellular UEs is first established according to the different transmission performance of different sub-channels, and then the iterative Gal-Shalip algorithm is used. Complete the final stable match. Simulation results show that the present invention can significantly improve queue stability and optimize network performance without prior knowledge of data arrival and sub-channel statistics.
Description
技术领域technical field
本发明属于无线通信领域,具体涉及应用在电力物联网中的机器间(Machine toMachine,M2M)通信的跨层资源分配方案,通过对基站到达的数据队列进行优化,使其达到一个长期平稳的状态。首先,通过李亚普诺夫优化算法的将随机到达的数据队列进行优化,然后运用盖尔-沙利普匹配理论在采用正交频分复用(OFDM)的网络中对不同优先级的数据队列进行适合子信道选择,进而最大限度地提高资源利用率和最小化网络时延。The invention belongs to the field of wireless communication, and in particular relates to a cross-layer resource allocation scheme for machine-to-machine (M2M) communication applied in the power Internet of things. . First, the randomly arriving data queues are optimized by Lyapunov optimization algorithm, and then the Gale-Shalip matching theory is used to optimize the data queues with different priorities in the network using Orthogonal Frequency Division Multiplexing (OFDM). Suitable for sub-channel selection, thereby maximizing resource utilization and minimizing network delay.
背景技术:Background technique:
随着通信技术的快速发展和数据采集终端的大规模接入,时代正在经历着从传统的人对人通信到机器对机器通信的巨大转变。而M2M通信作为物联网组网和运行的关键支撑技术之一,因其具有出色的自组织和自修复能力,对于工业自动化和智能电网的实施至关重要。就智能电网而言,电力物联网的研究和建设已经如火如荼,而现有移动蜂窝网络也为其普及提供了良好的基础,但尽管电力物联网中的M2M通信技术已经得到了广泛研究和应用,但仍存在一些迫切需要解决的问题和挑战,总结如下:With the rapid development of communication technology and the large-scale access of data collection terminals, the era is experiencing a huge transition from traditional human-to-human communication to machine-to-machine communication. As one of the key supporting technologies for the networking and operation of the Internet of Things, M2M communication is crucial for the implementation of industrial automation and smart grids because of its excellent self-organization and self-healing capabilities. As far as the smart grid is concerned, the research and construction of the power Internet of things has been in full swing, and the existing mobile cellular network also provides a good foundation for its popularization, but although the M2M communication technology in the power Internet of things has been widely studied and applied, However, there are still some urgent problems and challenges that need to be solved, which are summarized as follows:
1)传输队列的稳定性:在现实场景中,由于数据流的到达是动态且不可预测的,加上时变信道的影响,数据传输队列往往不是平稳分布的,这给基站的运行带来了很大压力。为了解决这一问题避免信道拥塞和减小丢包率,有效的设备接入控制方案是非常必要的。1) Stability of transmission queues: In real scenarios, because the arrival of data streams is dynamic and unpredictable, coupled with the influence of time-varying channels, data transmission queues are often not distributed smoothly, which brings difficulties to the operation of base stations. A lot of pressure. In order to solve this problem, avoid channel congestion and reduce the packet loss rate, an effective device access control scheme is very necessary.
2)面向用户体验的性能优化:数据和流量的快速增长将不可避免地导致无线频谱资源不足,这也是限制用户体验质量的一个重要制约因素。遗憾的是,目前的研究通常忽略了用户的主观感受而更侧重于仅仅优化网络性能。因此,如何利用有限的频谱资源来提高用户体验质量当前面临的一个重要的挑战。2) Performance optimization for user experience: The rapid growth of data and traffic will inevitably lead to insufficient wireless spectrum resources, which is also an important factor limiting the quality of user experience. Unfortunately, current research usually ignores the subjective feelings of users and focuses more on optimizing network performance only. Therefore, how to utilize limited spectrum resources to improve user experience quality is an important challenge currently.
3)长期的系统性能优化:在电力物联网中,各种功能各异的数据采集终端产生的海量实时数据涌入现有的蜂窝网络,这将使基站不堪重负,甚至由这些设备组成的控制系统崩溃,而当前主流的网络性能优化算法(如排队论)通常只能实现短期的优化。然而,复杂的环境总是给数据传输过程带来许多不确定性和随机性。因此,考虑到上述的动态影响因素,设计长期性能优化方案以使数据队列稳定、资源利用率更高是一个亟待解决的问题。3) Long-term system performance optimization: In the power Internet of Things, massive real-time data generated by various data acquisition terminals with different functions floods into the existing cellular network, which will overwhelm the base station, and even the control system composed of these devices. The system crashes, and the current mainstream network performance optimization algorithms (such as queuing theory) usually only achieve short-term optimization. However, the complex environment always brings a lot of uncertainty and randomness to the data transmission process. Therefore, considering the above-mentioned dynamic influencing factors, it is an urgent problem to design a long-term performance optimization scheme to make the data queue stable and resource utilization higher.
基于上面提到的问题和挑战,本发明主要提出了一种面向电力物联网的跨层资源分配方案,其中李亚普诺夫优化和盖尔-沙利普算法共同应用于频谱共享的OFDM蜂窝网络中的M2M通信,以最大化网络性能和满足密集用户的需求。Based on the problems and challenges mentioned above, the present invention mainly proposes a cross-layer resource allocation scheme for the power Internet of Things, in which the Lyapunov optimization and the Gal-Shalip algorithm are jointly applied to the OFDM cellular network with spectrum sharing M2M communication to maximize network performance and meet the needs of dense users.
发明内容:Invention content:
本发明首先模拟了中一个小区内多个普通蜂窝用户与电力物联网中机器通信对共存的场景,以使数据传输队列平稳分布和资源利用率最大化为目标,提出了一种面向电力物联网的跨层资源分配方案。该方案考虑蜂窝用户设备和M2M对的体验要求,首先根据当前已知信息完成后者复用前者的子信道选择,将采集到的数据发送至基站,在基站侧对收到的数据队列进行优化处理,并根据优化情况对下次数据的到达和子信道选择进行控制,快速解决基站过载和用户体验质量下降问题。具体过程如下:The invention firstly simulates the coexistence scenario of multiple ordinary cellular users in one cell and machine communication pairs in the power Internet of Things, aiming at smooth distribution of data transmission queues and maximization of resource utilization, and proposes a power Internet of Things-oriented cross-layer resource allocation scheme. This solution considers the experience requirements of the cellular user equipment and the M2M pair, first completes the sub-channel selection of the latter multiplexing the former according to the current known information, sends the collected data to the base station, and optimizes the received data queue on the base station side processing, and control the arrival of the next data and the selection of sub-channels according to the optimization situation, so as to quickly solve the problems of base station overload and user experience quality degradation. The specific process is as follows:
1)队列模型的建立1) Establishment of the queue model
图1为基于M2M上行链路的蜂窝网络系统模型,由一个基站,N个M2M对,K个蜂窝用户设备组成。其中基站负责小区内的资源协调与子信道分配,不同的蜂窝用户设备会对应产生K个相互正交、互不干扰的子信道,M2M对又分别由发射机(MT)和接收机(MR)组成,在我们的场景中,仅考虑发送机传输数据至基站的上行链路部分。Fig. 1 is a cellular network system model based on M2M uplink, which consists of a base station, N M2M pairs, and K cellular user equipments. The base station is responsible for resource coordination and sub-channel allocation in the cell. Different cellular user equipments will correspondingly generate K mutually orthogonal and non-interfering sub-channels. The M2M pair is composed of a transmitter (MT) and a receiver (MR) respectively. The composition, in our scenario, only considers the uplink part where the transmitter transmits data to the base station.
在系统中,采用离散时间模型,在总时长为T的时间内,每1秒作为一个时隙t,。在基站的通信范围内,机器通信对和蜂窝用户设备数量保持不变,但出于随机性的考虑,它们的位置在不同时隙随机分布。在时隙t内,假设有M辆车和K个用户设备,分别表示为和对应产生K个正交子信道,表示为假设时隙t内的Mn的数据准入速率表示为An(t),对应传输率为Rn(t),当前数据积压队列为Qn(t)。数据准入速率An(t)是Qn(t)的输入,Qn(t)是网络层参数,传输速率Rn(t)则是输出,它是物理层参数。Qn(t)随着时间的变化如下:In the system, the discrete time model is adopted, and every 1 second is regarded as a time slot t, in the total duration of T. Within the communication range of the base station, the number of machine communication pairs and cellular user equipment remains the same, but their positions are randomly distributed in different time slots for randomness considerations. In the time slot t, it is assumed that there are M vehicles and K user equipments, respectively expressed as and Correspondingly, K orthogonal sub-channels are generated, which are expressed as Assuming that the data admission rate of Mn in time slot t is represented as An (t), the corresponding transmission rate is R n ( t), and the current data backlog queue is Q n (t). The data admission rate An( t ) is the input of Qn( t ), Qn(t) is the network layer parameter, and the transmission rate Rn ( t ) is the output, which is the physical layer parameter. Q n (t) varies with time as follows:
Qn(t+1)=[Qn(t)-Rn(t)]++An(t)Q n (t+1)=[Q n (t)-R n (t)] + +A n (t)
其中,[x]+表示max(x,0)。并且当Q(t)满足以下条件时,我们认为它是强稳定的:where [x] + means max(x, 0). And we consider Q(t) to be strongly stable when it satisfies the following conditions:
为了实现动态队列的稳定,我们需要分别控制An(t)和Rn(t),这将在之后进行介绍。To achieve dynamic queue stabilization, we need to control A n (t) and R n (t) separately, which will be introduced later.
2)MOS(Mean Opinion Score)评价模型的建立2) Establishment of MOS (Mean Opinion Score) evaluation model
An(t)是反映网络层性能的参数,它直接影响用户的体验质量。在某些情况下,上行链路网络负载非常重,以至于无法满足在不良信道条件下所有用户的质量要求,这是就需要根据用户体验质量调整相应的数据速率以避免阻塞,M2M对的准入速率调整也被称为速率控制。为了用数学的方法表征用户体验质量,我们建立了如下的MOS评价模型,如下:An ( t ) is a parameter that reflects the performance of the network layer, which directly affects the user experience quality. In some cases, the uplink network load is so heavy that it cannot meet the quality requirements of all users under poor channel conditions, which means that the corresponding data rate needs to be adjusted according to the user experience quality to avoid congestion. Incoming rate adjustment is also known as rate control. In order to characterize the quality of user experience with mathematical methods, we established the following MOS evaluation model, as follows:
MOS[An(t)]=ηnlog2[An(t)]MOS[A n (t)]=η n log 2 [A n (t)]
其中An(t)表示t时刻Mn的数据准入速率,参数ηn∈[0,1]表示对Mn设置的优先级参数,ηn越大表示Mn产生的数据对时延的要求越高,应该占用更多的通信资源越多。Among them, A n (t) represents the data admission rate of Mn at time t, and the parameter η n ∈ [0, 1] represents the priority parameter set for Mn, and the larger η n is, the greater the value of η n , the greater the delay of the data generated by Mn . The higher the requirements, the more communication resources should be occupied.
3)传输信道建模3) Transmission channel modeling
上行链路通信资源分配(例如,功率优化和子信道选择)发生在每个时隙的开始时。在蜂窝用户设备和M2M对共存的OFDM系统中,带宽被均分为K个子信道,每个子信道的带宽为B。Uplink communication resource allocation (eg, power optimization and sub-channel selection) occurs at the beginning of each time slot. In an OFDM system in which cellular user equipment and M2M pairs coexist, the bandwidth is equally divided into K sub-channels, and the bandwidth of each sub-channel is B.
与Mn共享子信道的Ck的干扰加噪声(Signal to Interference plus NoiseRatio,SINR)信道信噪比可以表示为:The Signal to Interference plus Noise Ratio (SINR) channel SNR of C k sharing the subchannel with Mn can be expressed as:
其中,pk(t)表示Ck在时隙t内的发射功率,gk(t)表示Ck在时隙t内的发射功率增益,表示Ck与基站之间的距离,αC表示所有蜂窝用户设备在当前场景下的路径损耗参数。N0表示环境的加性高斯白噪声大小。对应的,pn(t)、gnk(t)、和αM分别表示时隙t内MTn的发射功率、发射功率增益、MTn与基站之间的距离以及路径损耗参数。where p k (t) represents the transmit power of C k in time slot t, g k (t) represents the transmit power gain of C k in time slot t, represents the distance between C k and the base station, and α C represents the path loss parameter of all cellular user equipments in the current scenario. N 0 represents the additive white Gaussian noise level of the environment. Correspondingly, p n (t), g nk (t), and α M represent the transmit power, transmit power gain, distance between MT n and the base station, and path loss parameters of MT n in time slot t, respectively.
类似地,从基站到M2M对接收机的SINR回程信道信噪比为:Similarly, the SINR backhaul channel SNR from the base station to the M2M pair receiver is:
其中,表示MTn与MRn之间的距离,表示Ck与MRn之间的距离。则在时隙t内,Mn的MT和MR之间复用信道Sk形成的的传输速率为:in, represents the distance between MT n and MR n , represents the distance between C k and MR n . Then in time slot t, the transmission rate formed by multiplexing channel Sk between MT and MR of Mn is:
其中,表示一个关于是否在时隙t将Ck占用的Sk分配给Mn的二值决策变量。意味着Mn复用信道Sk。in, represents a binary decision variable about whether to assign Sk occupied by Ck to Mn at slot t. means that Mn multiplexes the channel Sk .
每个子信道在每个时隙t只能由至多一个M2M对重用,以避免对Ck和BS之间的现有上行链路的过度干扰。因此,我们有each subchannel It can only be reused by at most one M2M pair per slot t to avoid excessive interference to the existing uplink between Ck and the BS. Therefore, we have
4)长期的数据准入速率约束和延迟约束4) Long-term data admission rate constraints and delay constraints
由于存在许多延迟敏感设备,通常需要延迟上限和速率传输速率下限,我们对每个M2M对施加时间平均速率约束和延迟约束。Since there are many delay-sensitive devices, which usually require a delay upper bound and a rate transfer rate lower bound, we impose a time-averaged rate constraint and a delay constraint on each M2M pair.
具体地,在时间上平均的数据准入速率约束如下:Specifically, the time-averaged data admission rate constraints are as follows:
其中,On表示Mn的最小长期数据准入速率。 where On represents the minimum long-term data admission rate for Mn .
排队延迟通常被定义为数据包在队列中等待直到可以传输的时间长度。需要注意的是,与排队延迟相比,在具有高负载的网络中传输延迟是较小的,因此可以被忽略。定义在时间上的平均延迟约束公式如下:Queuing delay is generally defined as the length of time a packet waits in a queue until it can be transmitted. It should be noted that the transmission delay in a network with high load is small compared to the queuing delay and thus can be ignored. The formula for the average delay constraint defined in time is as follows:
其中,ρn表示平均延迟,其上界为Dn。Among them, ρ n represents the average delay, and its upper bound is D n .
5)最大MOS优化问题的建模5) Modeling of the maximum MOS optimization problem
所有M2M对的加权MOS的优化需要求解联合速率控制,功率优化和子信道选择问题,并涉及M2M对和子信道之间的二维匹配。因此在时隙t,设大小为N×K的二维矩阵用于表示子信道选择策略,P={pn}用于表示功率优化策略,R={Rn}用于表示数据准入速率控制策略。优化问题被建模如下:The optimization of the weighted MOS for all M2M pairs requires solving joint rate control, power optimization and subchannel selection problems and involves two-dimensional matching between M2M pairs and subchannels. So at time slot t, let a two-dimensional matrix of size N × K is used to represent the sub-channel selection strategy, P={p n } is used to represent the power optimization strategy, and R={R n } is used to represent the data admission rate control strategy. The optimization problem is modeled as follows:
C6:队列Qn(t)是强稳定的, C 6 : Queue Q n (t) is strongly stable,
其中,约束C1和C2是为了确保每个子信道在每个时隙最多可以由一个M2M对重用,反之亦然。C3指定M2M对的传输功率约束。C4是蜂窝用户设备和M2M对的SINR阈值约束。C5为基站的最大可承受数据队列速率。C6是M2M对的稳定性约束。C7和C8确保同时保证M2M对的每个子信道的速率要求和时间平均延迟。Among them, the constraints C1 and C2 are to ensure that each subchannel can be reused by at most one M2M pair in each slot, and vice versa. C3 specifies the transmit power constraints for the M2M pair. C4 is the SINR threshold constraint for a cellular user equipment and M2M pair. C5 is the maximum bearable data queue rate of the base station. C6 is the stability constraint of the M2M pair. C7 and C8 ensure that the rate requirement and time-averaged delay of each subchannel of the M2M pair are guaranteed at the same time.
6)基于李亚普诺夫优化算法的问题解决方案6) Problem solution based on Lyapunov optimization algorithm
为了模拟平均延迟和速率约束,我们引入了虚拟队列的概念。与平均速率约束相关联的虚拟队列Y(t)随时间变化如下:To simulate average delay and rate constraints, we introduce the concept of virtual queues. The virtual queue Y(t) associated with the average rate constraint varies over time as follows:
Yn(t+1)=[Yn(t)-An(t)]++On(t)Y n (t+1)=[Y n (t)-A n (t)] + + On (t)
如果虚拟功率队列Y(t)是平均速率稳定的,则它满足平均功率约束C7。If the virtual power queue Y(t) is average rate stable, then it satisfies the average power constraint C7 .
与延迟约束相关联的虚拟队列Z(t)随时间变化如下:The virtual queue Z(t) associated with the delay constraint varies over time as follows:
Zn(t+1)=[Zn(t)-DnRn(t)]++Qn(t)Z n (t+1)=[Z n (t)-D n R n (t)] + +Q n (t)
根据以上分析,如果数据队列和两个虚拟队列(Y,Z)对所有M2M对都是稳定的,我们便认为整个网络是稳定的,并且长期的数据准入速率约束和延迟约束都是满足的。According to the above analysis, if the data queue and the two virtual queues (Y, Z) are stable for all M2M pairs, we consider the entire network to be stable, and the long-term data admission rate constraints and delay constraints are satisfied .
因此,我们可以根据队列稳定限制条件C1、C2、C3、C4和C5,将步骤6)的原始优化问题转换为最大化所有M2M对的加权MOS值的问题。转化后的问题表述如下:Therefore, we can transform the original optimization problem of step 6) into a problem of maximizing the weighted MOS value of all M2M pairs according to the queue stability constraints C 1 , C 2 , C 3 , C 4 and C 5 . The transformed problem is formulated as follows:
s.t.C1、C2、C3、C4和C5 stC 1 , C 2 , C 3 , C 4 and C 5
C6:队列Q(t)、Yn(t)和Zn(t)是强稳定的, C6 : Queues Q(t), Yn ( t ) and Zn(t) are strongly stable,
使Q={Qn(t)},Y={Yn(t)}和Z={Zn(t)}分别表示三个队列的积压,使G(t)=[Q(t),Y(t),Z(t)]表示M2M对的联合队列积压,则李亚普诺夫方程可以被这样定义:Let Q={Qn(t)}, Y={ Yn ( t )} and Z= { Zn(t)} denote the backlog of three queues respectively, let G(t)=[Q(t), Y(t), Z(t)] represents the combined queue backlog of M2M pairs, then the Lyapunov equation can be defined as:
则瞬时(从一个时隙到下一个时隙)的李亚普诺夫漂移量Δ(G(t))被定义为:Then the instantaneous (from one time slot to the next time slot) Lyapunov drift Δ(G(t)) is defined as:
从中减去加权MOS值的平均期望,我们可以得到如下的漂移负回报项:Subtracting the average expectation of the weighted MOS value from it, we get the drift negative return term as follows:
其中,V是一个非负的可调参数。根据李亚普诺夫优化的设计原则,应选择恰当的速率控制和资源分配决策,使每个时隙t的漂移负回报项的上限最小,即:where V is a non-negative tunable parameter. According to the design principle of Lyapunov optimization, appropriate rate control and resource allocation decisions should be selected to minimize the upper limit of the drift negative reward term for each time slot t, namely:
其中,X是一个非负常量,它在所有时隙t内满足以下不等式:where X is a non-negative constant that satisfies the following inequality in all time slots t:
我们转化原始的优化问题变为最小化漂移负回报的上界值,同样地在每个时隙t,该式同样受到资源分配约束C1、C2、C3和C4以及速率控制约束C5的影响。因此,原始的随机网络长期优化问题被转变为了一系列连续的瞬时静态优化子问题,具体可以被分为数据准入速率控制子问题和资源分配子问题。We transform the original optimization problem into an upper bound that minimizes the negative return of drift, again at each slot t, this formula is also subject to resource allocation constraints C 1 , C 2 , C 3 and C 4 and rate control constraint C 5 effects. Therefore, the original stochastic network long-term optimization problem is transformed into a series of continuous transient static optimization sub-problems, which can be divided into data admission rate control sub-problems and resource allocation sub-problems.
数据准入速率控制:准入率控制策略意味着该算法基于M2M对的要求和当前数据队列积压来调整与MOS相关的准入率。例如,在存在数据队列的积压的情况下,M2M对将以极高的概率拒绝具有较高优先级和较大量的新到达数据,以避免更严重的信道拥塞。此外,对于某个固定子信道的情况,假设非负可调参数V较大,则M2M对可以采用更宽松的准入速率率控制策略以允许接受更多数据。因此,M2M对的相应MOS值可以达到更高水平。Data admission rate control: The admission rate control strategy means that the algorithm adjusts the admission rate related to the MOS based on the requirements of the M2M pair and the current data queue backlog. For example, in the presence of a backlog of data queues, an M2M pair will reject with a very high probability newly arriving data with a higher priority and a larger amount to avoid more severe channel congestion. In addition, for the case of a certain fixed sub-channel, assuming that the non-negative adjustable parameter V is larger, the M2M pair can adopt a more relaxed admission rate control strategy to allow more data to be accepted. Therefore, the corresponding MOS value of the M2M pair can reach a higher level.
由于漂移负回报的第二项仅涉及准入速率控制相关参数An(t),因此对该项的最小化可视为第一个子问题,具体如下:Since the second term of the drift negative reward only involves the admission rate control related parameter An ( t ), the minimization of this term can be regarded as the first sub-problem, as follows:
s.t.C5 stC 5
其中,因为MOS[An(t)]是关于An(t)的一个凸函数,我们可以直接应用凸函数优化工具对上式进行优化。in, Because MOS[A n (t)] is a convex function of An (t), we can directly apply the convex function optimization tool to optimize the above formula.
资源分配子问题:由于漂移负回报的第三项仅涉及资源分配相关参数Rn(t),即功率分配结果pn(t)和子信道选择结果因此对该项的最小化可视为第二个子问题,具体如下:Resource allocation sub-problem: Since the third term of the drift negative return only involves the resource allocation related parameters R n (t), that is, the power allocation result p n (t) and the sub-channel selection result Therefore, the minimization of this term can be regarded as the second sub-problem as follows:
s.t.C1,C2,C3和C4 stC 1 , C 2 , C 3 and C 4
其中,资源分配问题是一个较为复杂的组合问题,其中变量是离散的,但变量pn(t)是连续的。在实际应用中,由于其高复杂性,难以实现对最优值的详尽搜索,但通过应用逐次超松弛的方法,原始整数规划问题可以放宽到凸优化问题,该方法复杂度较低,易于找到满足约束条件的最佳解决方案。in, The resource allocation problem is a more complex combinatorial problem, in which the variable is discrete, but the variable p n (t) is continuous. In practical applications, it is difficult to achieve an exhaustive search for the optimal value due to its high complexity, but by applying the method of successive over-relaxation, the original integer programming problem can be relaxed to a convex optimization problem, which has low complexity and is easy to find The best solution that satisfies the constraints.
另外,我们通过应用盖尔-沙利普匹配算法解决子信道选择问题,即涉及N个M2M对和K个子信道的二维匹配问题。首先我们给出以下定义:匹配表示从集合到其自身的一个一对一映射关系,φ(Mn)=Sk表示Mn与子信道Sk匹配,此时否则为0。In addition, we solve the sub-channel selection problem by applying the Gale-Shalip matching algorithm, that is, a two-dimensional matching problem involving N M2M pairs and K sub-channels. First we give the following definition: match represents from the collection One-to-one mapping relationship to itself, φ(M n )=S k indicates that M n matches the sub-channel Sk , at this
当φ(Mn)=Sk,换句话说,当的最优值可以通过下列关系被求出:When φ(M n )=S k , in other words, when The optimal value of can be found by the following relationship:
s.t.C1,C2,C3和C4 stC 1 , C 2 , C 3 and C 4
这同样是一个凸优化问题,可以通过凸优化工具直接求解出最优的 This is also a convex optimization problem, and the optimal solution can be directly solved by the convex optimization tool.
6)基于盖尔-沙利普匹配算法的问题解决方案6) Problem solution based on Gale-Shalip matching algorithm
为了完成子信道选择,我们首先需要建立M2M对和蜂窝用户设备的双向偏好度列表。我们定义了每个M2M对不同子信道的偏好由其传输速率表示,通过将每个M2M对与每个子信道短暂连通以获得与每个子信道对应的传输速率,速率越高,优先级越高。每个蜂窝用户设备是否愿意将子信道提供给M2M对则由SINR值的大小决定,对用户本身造成的干扰越大,即SINR值越小,则越不愿意。进而通过迭代的匹配算法最终实现一个稳定的匹配φ。其基本流程如下:In order to complete the sub-channel selection, we first need to establish the bidirectional preference list of the M2M pair and the cellular user equipment. We define each M2M's preference for different subchannels by its transmission rate means that the transmission rate corresponding to each subchannel is obtained by briefly connecting each M2M pair with each subchannel, and the higher the rate, the higher the priority. Whether each cellular user equipment is willing to provide subchannels to the M2M pair is determined by the size of the SINR value. Then, a stable matching φ is finally achieved through an iterative matching algorithm. The basic process is as follows:
步骤1:每个Mn向其偏好度列表中排第一位且未对自己表达拒绝的Sk提出匹配申请;Step 1: Each Mn makes a matching application to Sk , which ranks first in its preference list and has not expressed rejection to itself;
步骤2:若对应的Sk尚未被选择,则两者匹配成功,若已被选择,则比较申请者与原匹配者在子信道到中的排序,选择其中靠前的一个M2M对,同时拒绝另一位;Step 2: If the corresponding Sk has not been selected, the two are successfully matched. If it has been selected, compare the order of the applicant and the original matcher in the sub-channel to, select the first M2M pair, and reject it at the same time. another;
步骤3:重复步骤1、2,直到每个Mn都选择了其中一个子信道,并被其余所有子信道拒绝。Step 3: Repeat steps 1 and 2 until each Mn selects one of the sub-channels and is rejected by all the remaining sub-channels.
附图说明:Description of drawings:
图1是基于M2M上行链路的蜂窝网络系统模型。Figure 1 is a cellular network system model based on M2M uplink.
图2是本发明进行仿真时的仿真参数。FIG. 2 is the simulation parameters when the present invention performs simulation.
图3是本发明提出的队列控制结果。FIG. 3 is the result of the queue control proposed by the present invention.
图4是本发明提出的资源分配结果。Fig. 4 is the resource allocation result proposed by the present invention.
图5是本发明提出的系统性能与随机匹配算法的结果稳定性比较。FIG. 5 is a comparison between the system performance proposed by the present invention and the result stability of the random matching algorithm.
具体实施方式Detailed ways
本发明的实施方式分为两个步骤,第一步为建立模型,第二步为算法的实施。其中,建立的模型如图1所示,它和发明内容中基于M2M上行链路的蜂窝网络系统模型的介绍完全对应。The implementation of the present invention is divided into two steps, the first step is to establish a model, and the second step is to implement the algorithm. The established model is shown in FIG. 1 , which completely corresponds to the introduction of the M2M uplink-based cellular network system model in the Summary of the Invention.
1)对于系统模型,随着电力物联网的广泛建设,大量数据涌入的现有移动蜂窝网络,但由于数据流到达的动态性和不可预测性给基站的运行带来了很大压力,因此急需设计一种在全局信息未知的情况下,对大量数据进行长期稳定优化吃力的方案。如图1所示,电力物联网中的M2M对通过复用合适的蜂窝用户设备的信道来传输数据,应用随机网络的优化方法对到达基站的数据进行控制,来实现传输队列的长期稳定,并大大提升网络性能和用户体验质量。1) For the system model, with the extensive construction of the Internet of Things in electric power, a large amount of data floods into the existing mobile cellular network, but due to the dynamic and unpredictable arrival of the data flow, it brings great pressure to the operation of the base station. There is an urgent need to design a long-term stable optimization scheme for a large amount of data when the global information is unknown. As shown in Figure 1, the M2M pair in the power Internet of Things transmits data by multiplexing the channel of the appropriate cellular user equipment, and applies the optimization method of the random network to control the data arriving at the base station to achieve long-term stability of the transmission queue. Greatly improve network performance and user experience quality.
2)为了解决上述优化问题,首先要设计一种基于李亚普诺夫的数据准入速率控制方案,并联合盖尔-沙利普匹配算法实现通信资源的合理分配。最终该设计方案被分解为数据准入速率控制和资源分配的两个凸函数优化的子问题,可以很好地应用复杂度较低的凸优化工具箱进行求解,辅以盖尔-沙利普匹配算法以实现子信道选择。2) In order to solve the above optimization problem, a Lyapunov-based data admission rate control scheme should be designed first, and the Gale-Shalip matching algorithm should be combined to achieve a reasonable allocation of communication resources. Finally, the design is decomposed into two sub-problems of convex function optimization of data admission rate control and resource allocation, which can be well solved by the convex optimization toolbox with lower complexity, supplemented by Gal-Shalip. Matching algorithms to achieve sub-channel selection.
对于本发明,我们进行了大量仿真。仿真中的具体参数如图表2所示,4个M2M对和5个蜂窝用户设备随机分布在半径为R=200m的蜂窝网络中,下面数据队列速率控制和功率时延两方面对结果进行阐述。For the present invention, we performed extensive simulations. The specific parameters in the simulation are shown in Table 2. 4 M2M pairs and 5 cellular user equipments are randomly distributed in the cellular network with a radius of R=200m. The results are described in the following two aspects: data queue rate control and power delay.
图3显示了不同队列与时隙的积压变化。我们可以观察到,当给出随机初始积压时,每个队列在仅仅几个时隙之后便趋于稳定在相应的值附近。数值结果证明,通过利用我们的方法处理源源不断产生的积压队列,可以很好地实现速率控制。值得一提的是,积压的大小与优先级正相关,原因是具有较高优先级的M2M对具有更多的数据收集量和更频繁的数据发送从而导致更多的队列积压。Figure 3 shows the backlog changes for different queues and time slots. We can observe that each queue tends to settle around the corresponding value after only a few slots when given a random initial backlog. Numerical results demonstrate that rate control can be well achieved by utilizing our method to deal with the continuously generated backlog queue. It is worth mentioning that the size of the backlog is positively related to the priority, because the M2M pair with higher priority has more data collection volume and more frequent data sending, resulting in more queue backlog.
图4显示了不同时隙的联合功率优化和子信道选择方案。具体地,虚拟队列Z的类似的稳定结果在图3-(a)中给出,其中该值表示总的待分配功率Pmax。图3-(b)显示了功率优化结果,其中四个梯度因M2M对的不同优先级而异。分配后,子信道的传输速率如图3-(c)所示。以上结果表明,采用李亚普诺夫优化和盖尔-沙利普匹配的组合算法不仅可以保持系统的稳定性,而且可以尽可能地规避时变信道带来的不利影响。Figure 4 shows the joint power optimization and sub-channel selection scheme for different time slots. In particular, similar stable results for virtual queue Z are given in Fig. 3-(a), where this value represents the total power to be allocated Pmax . Figure 3-(b) shows the power optimization results, where the four gradients differ for different priorities of the M2M pair. After allocation, the transmission rate of the sub-channel is shown in Figure 3-(c). The above results show that the combined algorithm of Lyapunov optimization and Gale-Shalip matching can not only maintain the stability of the system, but also avoid the adverse effects of time-varying channels as much as possible.
图5从队列积压和功率分配的角度比较了我们提出的算法和李亚普诺夫优化与随机匹配结合的算法的总系统稳定性,其中显示了两个箱型图用以显示一组数据的分散成都。可以从图中看出,无论是队列积压还是功率分配,所提出的方案的总体分布比随机子信道选择的总体分布更集中,这是因为随机匹配存在将性能差的子信道与具有高优先级的高队列匹配的可能性。Figure 5 compares the overall system stability of our proposed algorithm and Lyapunov optimization combined with random matching from the perspective of queue backlog and power allocation, where two box plots are shown to show the dispersion of a set of data . It can be seen from the figure that whether it is queue backlog or power allocation, the overall distribution of the proposed scheme is more concentrated than that of random sub-channel selection, which is because random matching exists to compare poor-performing sub-channels with high-priority sub-channels. The possibility of a high queue match.
尽管未说明目的公开了本发明的具体实施和附图,其目的在于帮助理解本发明的内容并据以实施,但是本领域的技术人员可以理解:在不脱离本发明及所附的权利要求的精神和范围内,各种替换、变化和修改都是可能的。因此,本发明不应局限于最佳实施例和附图所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。Although the specific implementation of the present invention and the accompanying drawings are disclosed for no stated purpose, the purpose is to help understand the content of the present invention and implement it accordingly, but those skilled in the art can understand that: without departing from the present invention and the appended claims Various substitutions, changes and modifications are possible within the spirit and scope. Therefore, the present invention should not be limited to the contents disclosed in the best embodiments and the accompanying drawings, and the scope of protection of the present invention shall be subject to the scope defined by the claims.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910148634.4A CN109905864B (en) | 2019-02-28 | 2019-02-28 | A cross-layer resource allocation scheme for power Internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910148634.4A CN109905864B (en) | 2019-02-28 | 2019-02-28 | A cross-layer resource allocation scheme for power Internet of things |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109905864A CN109905864A (en) | 2019-06-18 |
CN109905864B true CN109905864B (en) | 2020-11-03 |
Family
ID=66945812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910148634.4A Active CN109905864B (en) | 2019-02-28 | 2019-02-28 | A cross-layer resource allocation scheme for power Internet of things |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109905864B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111162852B (en) * | 2019-12-31 | 2020-10-27 | 华北电力大学 | Ubiquitous power Internet of things access method based on matching learning |
CN111182509B (en) * | 2020-01-07 | 2020-11-24 | 华北电力大学 | A ubiquitous power Internet of Things access method based on context-aware learning |
CN112214316A (en) * | 2020-04-29 | 2021-01-12 | 章稳建 | Data resource allocation method based on Internet of things and cloud computing server |
CN111800823B (en) * | 2020-06-12 | 2023-03-31 | 云南电网有限责任公司电力科学研究院 | Priority-based power wireless terminal data transmission method and device |
CN113225672B (en) * | 2021-04-22 | 2022-01-28 | 湖南师范大学 | Base station selection method supporting mobile user |
CN113453282B (en) * | 2021-06-28 | 2022-02-22 | 山东华科信息技术有限公司 | Power distribution Internet of things access control method based on SDN and matching theory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634850A (en) * | 2013-12-03 | 2014-03-12 | 西安电子科技大学 | Cellular network coverage based device-to-device communication system energy efficiency and time delay tradeoff method |
CN107087305A (en) * | 2017-01-10 | 2017-08-22 | 华北电力大学 | A Resource Management Scheme for Terminal Direct Communication Based on Energy Harvesting |
CN108260199A (en) * | 2018-02-27 | 2018-07-06 | 重庆邮电大学 | Poewr control method in isomery cellular network base station |
CN108600999A (en) * | 2018-04-19 | 2018-09-28 | 西安交通大学 | FD-D2D is based on channel distribution and power control combined optimization method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7778247B2 (en) * | 2007-10-26 | 2010-08-17 | Nokia Siemens Networks Oy | Cross layer network optimization for OFDMA systems using message passing algorithm |
ES2336748B1 (en) * | 2008-05-06 | 2011-02-10 | Fundacio Privada Centre Tecnologic De Telecomunicacions De Catalunya | PROCEDURE FOR EFFICIENT CHANNEL ASSIGNMENT IN WIRELESS SYSTEMS. |
US10652834B2 (en) * | 2015-06-30 | 2020-05-12 | Apple Inc. | Distributed link scheduling technique for device to device communication |
-
2019
- 2019-02-28 CN CN201910148634.4A patent/CN109905864B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634850A (en) * | 2013-12-03 | 2014-03-12 | 西安电子科技大学 | Cellular network coverage based device-to-device communication system energy efficiency and time delay tradeoff method |
CN107087305A (en) * | 2017-01-10 | 2017-08-22 | 华北电力大学 | A Resource Management Scheme for Terminal Direct Communication Based on Energy Harvesting |
CN108260199A (en) * | 2018-02-27 | 2018-07-06 | 重庆邮电大学 | Poewr control method in isomery cellular network base station |
CN108600999A (en) * | 2018-04-19 | 2018-09-28 | 西安交通大学 | FD-D2D is based on channel distribution and power control combined optimization method |
Also Published As
Publication number | Publication date |
---|---|
CN109905864A (en) | 2019-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109905864B (en) | A cross-layer resource allocation scheme for power Internet of things | |
Mei et al. | An intelligent self-sustained RAN slicing framework for diverse service provisioning in 5G-beyond and 6G networks | |
Ye et al. | Dynamic radio resource slicing for a two-tier heterogeneous wireless network | |
Wang et al. | Optimal QoS-aware channel assignment in D2D communications with partial CSI | |
Tefek et al. | Relaying and radio resource partitioning for machine-type communications in cellular networks | |
CN106454920B (en) | Resource allocation optimization algorithm based on Delay Guarantee in a kind of LTE and D2D hybrid network | |
Cheng et al. | Heterogeneous statistical QoS provisioning for downlink transmissions over mobile wireless cellular networks | |
CN110536398B (en) | Method and system for average delay guaranteed power control based on multi-dimensional effective capacity | |
Meng et al. | A transformed conflict graph-based resource-allocation scheme combining interference alignment in OFDMA femtocell networks | |
CN109982434A (en) | Wireless resource scheduling integrated intelligent control system and method, wireless communication system | |
CN106572497B (en) | A Heuristic D2D Resource Allocation Method Based on Proportional Fairness Algorithm | |
Yin et al. | QoE-oriented rate control and resource allocation for cognitive M2M communication in spectrum-sharing OFDM networks | |
Chen et al. | Particle swarm optimization based power allocation for D2D underlaying cellular networks | |
CN104469851A (en) | A resource allocation method for balancing throughput and delay in LTE downlink | |
Chang et al. | Resource allocation for d2d cellular networks with qos constraints: A dc programming-based approach | |
Alnabelsi et al. | Dynamic resource allocation for opportunistic software-defined IoT networks: stochastic optimization framework | |
Shao et al. | Locally cooperative traffic‐offloading in multi‐mode small cell networks via potential games | |
Yang et al. | Resource-efficiency improvement based on BBU/RRH associated scheduling for C-RAN | |
Xin et al. | Performance analysis of cellular networks with D2D communication based on queuing theory model | |
Jiaming et al. | Access selection considering mobile edge computing in ultra dense network | |
Chao et al. | Cooperative spectrum sharing and scheduling in self-organizing femtocell networks | |
Luan et al. | Distributed network topology formation and resource allocation for clustered Machine-to-Machine communication networks | |
Jiang et al. | Optimal dynamic backoff for grant-free NOMA IoT networks: a mean field game approach | |
Li et al. | An adaptive channel allocation algorithm for hierarchical wireless network | |
Zhao et al. | Interference-aware channel assignment algorithm in D2D overlaying cellular networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |