Movatterモバイル変換


[0]ホーム

URL:


CN115942475B - A joint resource allocation method to minimize weighted delay energy - Google Patents

A joint resource allocation method to minimize weighted delay energy
Download PDF

Info

Publication number
CN115942475B
CN115942475BCN202211422137.7ACN202211422137ACN115942475BCN 115942475 BCN115942475 BCN 115942475BCN 202211422137 ACN202211422137 ACN 202211422137ACN 115942475 BCN115942475 BCN 115942475B
Authority
CN
China
Prior art keywords
unit
sub
channel resource
sensitive
unmatched
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
Application number
CN202211422137.7A
Other languages
Chinese (zh)
Other versions
CN115942475A (en
Inventor
徐文博
杨龙
任萌萌
陈健
贺冰涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xidian UniversityfiledCriticalXidian University
Priority to CN202211422137.7ApriorityCriticalpatent/CN115942475B/en
Publication of CN115942475ApublicationCriticalpatent/CN115942475A/en
Application grantedgrantedCritical
Publication of CN115942475BpublicationCriticalpatent/CN115942475B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供的一种最小化加权延迟能量的联合资源分配方法,综合考虑NOMA用户成簇策略、调度簇间频带分配以及控制簇内功率分配,通过延迟需求对用户分组,进而以组成ST单元,以用户的分配功率为变量以最小化加权延迟能量为约束问题,求取每个ST单元在子信道资源下的加权能量。之后通过多次迭代使得ST单元与子信道资源匹配,在匹配完成后每个用户都按照延迟需求找到最适宜的资源分配,实现最优资源分配。本发明相比于现有技术具有节省资源、分配资源效率较高,资源分配准确、用户体验更高的优点。

The present invention provides a joint resource allocation method for minimizing weighted delay energy, which comprehensively considers the NOMA user clustering strategy, scheduling inter-cluster frequency band allocation, and controlling intra-cluster power allocation, groups users by delay requirements, and then forms ST units. The user's allocated power is used as a variable and the weighted delay energy is minimized as a constraint problem to obtain the weighted energy of each ST unit under the sub-channel resources. After that, the ST unit is matched with the sub-channel resources through multiple iterations. After the matching is completed, each user finds the most suitable resource allocation according to the delay requirements to achieve optimal resource allocation. Compared with the prior art, the present invention has the advantages of saving resources, high resource allocation efficiency, accurate resource allocation, and higher user experience.

Description

Combined resource allocation method for minimizing weighted delay energy
Technical Field
The invention belongs to the technical field of wireless communication, and particularly relates to a joint resource allocation method for minimizing weighted delay energy.
Background
After the development of the fifth generation mobile communication technology (5th generation mobile communication technology,5G), the rapid popularization of the intelligent mobile device provides an interactive platform integrating a plurality of functions such as work, life, study, entertainment and the like. However, the explosion of data traffic and the diversification of computing types present unprecedented challenges to mobile devices with limited computing power and battery level. As an existing solution, mobile cloud computing (Mobile Cloud Computing, MCC) adopts a centralized cloud computing center architecture, and a user can migrate a computing task to a cloud computing center through a layered network architecture such as a wireless access network, a backhaul network, a core network, etc., and then reversely transmit a result to the user after being executed by the cloud computing center. In this centralized computing network architecture, the remote distance between the user-cloud computing centers, it is assumed that the offloading of computing tasks will result in long-distance core network transmissions, bringing high latency of hundreds of milliseconds, which may be as high as thousands of milliseconds when core/backhaul networks are congested. In order to overcome the problem, the mobile edge computing sinks computing resources from a centralized cloud computing center to wireless access network edge equipment (such as a base station, a router, an access point and the like), and locally provides computing services for users by the edge computing resources of nearby users, so that high time delay generated by a backhaul network and a core network is avoided, task unloading time delay is reduced to tens of milliseconds of time delay of the wireless access network, and time delay experience of user computing services is remarkably improved.
With the continuous iteration of the mobile communication technology, the new generation of B5G/6G mobile communication service can cover novel mobile communication services such as automatic driving, intelligent industrial manufacturing, telemedicine and the like, and the new requirement of millisecond-level ultra-low time delay is induced. However, the current wireless access network faces a significant contradiction between 'limited spectrum resource orthogonal access and continuously expanding user quantity', and millisecond task migration capability is difficult to provide for massive users on limited spectrum resources. On the other hand, the NOMA technology, unlike the previous multi-user multiplexing multiple access technology, mainly focuses on time domain, frequency domain, and code domain, and adds a new dimension, namely, a power domain. In order to realize multiplexing of multiple users in a power domain, a Serial Interference Cancellation (SIC) module needs to be added at a receiving end, and signals of different users can be distinguished at the receiving end through the interference Cancellation device. The NOMA technology allows multiple users to use the same frequency band resource through multiplexing of the power domain, effectively relieves the pressure of the frequency band resource, and improves the time delay performance of the system. The development and use of NOMA technology will effectively ameliorate the difficulties faced by MEC in terms of latency.
Because of the diversity and complexity of access device power consumption and latency requirements, scheduling of computational offloading is very necessary in MECs using NOMAs, which of course is very challenging and complex. In a typical multi-subchannel NOMA system, NOMA user pairing and subchannel allocation directly affect the achievable rate of a NOMA user upload task. There is therefore a need for a resource allocation scheme for a hybrid NOMA MEC system.
Disclosure of Invention
In order to solve the above-mentioned problems in the prior art, the present invention provides a joint resource allocation method that minimizes the weighted delay energy. The technical problems to be solved by the invention are realized by the following technical scheme:
The invention provides a joint resource allocation method for minimizing weighted delay energy, which is applied to an MEC server in a system of mixing NOMA-MEC, and comprises the following steps:
S1, acquiring time delay requirements of users in a coverage area, and dividing the users into sensitive user groups and non-sensitive user groups according to the time delay requirements;
s2, adding virtual users into the sensitive user group so that the number of the members of the sensitive user group is the same as that of the members of the non-sensitive user group, and combining the members of the sensitive user group with the members of the non-sensitive user group to form a plurality of different ST units;
Wherein each sub-channel resource can only be invoked by one ST element;
S3, respectively creating three initial matching lists for recording unmatched sensitive users, unmatched non-sensitive users and unmatched sub-channel resources;
S4, taking the distribution power of each member of each ST unit as a variable, taking the minimum weighted delay energy of each ST unit under each sub-channel resource as a constraint problem, calculating the weighted delay energy of each ST unit under each sub-channel resource, sequencing the weighted delay energy from small to large, and forming a preference list of the channel resource by the sequenced weighted delay energy;
S5, aiming at any unmatched sub-channel resource in the initial matching list, trying to match ST units from the best preference to the worst preference according to the sequence of weighted delay energy recorded in the preference list, if the unmatched sub-channel resource is successfully matched with the ST units, deleting corresponding records from the three initial matching lists, and if the worst preference is not successfully matched, carrying out matching cut-off;
s6, obtaining the minimum weighted delay energy result of the matching result of the ST unit and the sub-channel resource according to the matching result of the ST unit and the sub-channel resource.
The invention has the beneficial effects that:
The invention provides a joint resource allocation method for minimizing weighted delay energy, which comprehensively considers a NOMA user clustering strategy, scheduling inter-cluster frequency band allocation and controlling intra-cluster power allocation, groups users through delay requirements, further uses the allocation power of the users as a variable and the minimized weighted delay energy as a constraint problem to obtain the weighted energy of each ST unit under sub-channel resources. And then, matching the ST unit with the sub-channel resources through multiple iterations, and finding out the most suitable resource allocation according to the delay requirement by each user after the matching is completed, so as to realize the optimal resource allocation. Compared with the prior art, the method and the device have the advantages of resource saving, higher resource allocation efficiency, accurate resource allocation and higher user experience.
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Drawings
FIG. 1 is a model diagram of a system for mixing NOMA-MEC for use in the present invention;
FIG. 2 is a flow chart of a joint resource allocation method for minimizing weighted delay energy in accordance with the present invention;
FIG. 3 is a process flow diagram of the present invention implementing step S5;
FIG. 4 is a graph of system weighted delay energy versus sensitive user delay for the present invention.
Detailed Description
The present invention will be described in further detail with reference to specific examples, but embodiments of the present invention are not limited thereto.
The joint resource allocation method for minimizing the weighted delay energy is applied to an MEC server in a system of mixing NOMA-MEC. As shown in fig. 1, the system includes 1 MEC server, M sensitive users and N non-sensitive users, and K sub-channel resources. The system is characterized in that each user has a calculation task to be unloaded, the MEC server can acquire channel information and user information to be used as the basis of strategy scheduling, each sub-channel resource can only be used by one ST unit, and the calculation time of the calculation task at the MEC server and the time returned by the calculation result are ignored.
As shown in fig. 2, the joint resource allocation method for minimizing weighted delay energy provided by the present invention includes:
S1, acquiring time delay requirements of users in a coverage area, and dividing the users into sensitive user groups and non-sensitive user groups according to the time delay requirements;
Wherein the sensitive user group and the non-sensitive user group are respectively marked as Us={us1,us2,...,usN}、Ut={ut1,ut2,...,utN}; sensitive group user numbers are marked as M, and the non-sensitive group user numbers are marked as N, wherein M is less than or equal to N.
S2, adding virtual users into the sensitive user group so that the number of the members of the sensitive user group is the same as that of the members of the non-sensitive user group, and combining the members of the sensitive user group with the members of the non-sensitive user group to form a plurality of different ST units;
The method comprises the steps of receiving a sub-channel resource, wherein each sub-channel resource can only be called by one ST unit, adding N-M virtual users in a sensitive user group, and combining N sensitive users and N non-sensitive users in a network to form N multiplied by N different ST units. For the purpose of describing the proposed matching algorithm, a user group consisting of 1 sensitive user and 1 non-sensitive user is defined as 1ST element. Note that ST units are not independent, as they may contain the same sensitive or non-sensitive users.
S3, respectively creating three initial matching lists for recording unmatched sensitive users, unmatched non-sensitive users and unmatched sub-channel resources;
specifically, S3 includes:
S31, taking each sub-channel resource as an unmatched sub-channel resource, and generating an initial matching list for recording the unmatched sub-channel resources;
s32, taking the non-sensitive user corresponding to each ST unit as a non-matched non-sensitive user, and generating an initial matching list for recording the non-matched non-sensitive users;
S33, taking the sensitive user corresponding to each ST unit as an unmatched sensitive user, and generating an initial matching list for recording the unmatched sensitive users.
It should be noted that the three initial matching lists are SUmatchlist,TUmatchlist,SCmatchlist to record a flag of whether each of the sensitive user, the non-sensitive user, and the subchannel match, and default that all members and subchannel resources are not matched at the initial time.
S4, taking the distribution power of each member of each ST unit as a variable, taking the minimum weighted delay energy of each ST unit under each sub-channel resource as an objective function, calculating the weighted delay energy of each ST unit under each sub-channel resource, sequencing the weighted delay energy from small to large, and forming a preference list of the channel resource by the sequenced weighted delay energy;
Specifically, S4 includes:
S41, taking the allocated power Psi of the sensitive user usi and the allocated power Ptj of the non-sensitive user utj in each ST unit as variables;
S42, taking the weighted delay energy DETij of each ST unit under each sub-channel resource as an objective function, taking the minimized objective function as a constraint problem, calculating the weighted delay energy of each ST unit under each sub-channel resource under the constraint condition, sequencing the weighted delay energy from small to large, and forming a preference list of the channel resource by the sequenced weighted delay energy.
When the MEC device receives the NOMA signal, the SIC receiver will demodulate, and the channel gains of the sensitive user usi and the non-sensitive user utj and the base station on channel k can be expressed as hi,k and gj,k. In the SIC demodulation stage, we choose to demodulate the delay insensitive user utj before demodulating the sensitive user usi. It is thus apparent that there are two phases of the data offloading process for user utj, one being the NOMA transfer phase of the shared channel with user usi, and the OMA transfer phase being entered after the offloading of the computing tasks by user usi is completed. Thus, the two data transfer rates of the NOMA transfer phase and the OMA transfer phase exist for user utj throughout the data transfer process, expressed as:
For user usi, its data transmission rate can be expressed as:
Wherein Bk denotes the bandwidth of channel k and Psi、Ptj denotes user usi、utj in NOMA phase, respectively
For an ST element, the total time of its data transmission process can be divided into NOMA transmission phase and OMA transmission phase, expressed as:
where Dsi、Dtj represents the amount of data that the user usi、utj task offloads, the total time can be expressed as:
τij=τNOMAOMA
the energy consumed in the whole process can be expressed as two phases, and the total energy consumed is:
Eij=(Psi+Ptj)×τNOMA+Ptj×τOMA
The weighted delay energy can be expressed as:
DETij=c1τij+c2Eij
Where c= (c1,c2) is a weighting coefficient, the constraint problem can be expressed as:
Constraint problem:
constraint conditions:
C1:τNOMA≤Tsi
C2:τNOMAOMA≤Ttj
C3:0≤Psi≤Pmax
C4:0≤Ptj≤Pmax
the objective function is as follows:
delta is the standard deviation of noise, alpha is an artificial parameter introduced for simplifying the expression, and the value of the artificial parameter can be expressed as follows:
It can be seen that the objective function is not convex and the optimization variables are highly coupled. To simplify the optimization process, the optimization problem is transformed as follows, which can be obtained according to known conditions:
wherein:
after transformation, the objective function can be simplified as:
wherein:
S5, aiming at any unmatched sub-channel resource in the initial matching list, trying to match ST units from the best preference to the worst preference according to the sequence of weighted delay energy recorded in the preference list, if the unmatched sub-channel resource is successfully matched with the ST units, deleting corresponding records from the three initial matching lists, and if the worst preference is not successfully matched, carrying out matching cut-off;
specifically, referring to fig. 3, s5 includes:
S51, in each iteration process, aiming at any unmatched subchannel resource k in the initial matching list, sending a matching request from a rejected ST unit in the previous iteration process according to the descending order recorded by the preference list;
s52, if the member of the ST unit receiving the matching request never receives any quotation before the current iteration, temporarily matching any unmatched sub-channel resource k with the ST unit;
S53, if at least one member usi or utj of the ST unit is matched with the sub-channel resource before the current iteration, further judging whether the non-matched sub-channel resource is optimally matched with the ST unit;
S54, if the unmatched sub-channel resource and the ST unit are optimally matched in S53, the sub-channel resource k preempts the ST unit and matches with the ST unit so as to lead the ST unit to reject the previous matching, and an alpha type blocking triplet formed by the ST unit and the sub-channel resource is obtained;
S55, if the unmatched sub-channel resource in S53 is not optimally matched with the ST unit, sending a matching request to the next ST unit of the ST unit, and executing S52 to S55;
S56, eliminating the matched ST units and sub-channel resources from the initial matching table, and re-recording the preempted ST units in the initial matching table;
and S57, repeating S51 to S56 in each iteration process until all ST units are matched, or ending the iteration until the last ST unit, and obtaining a matching result of the ST unit and the sub-channel resource.
S6, obtaining the minimum weighted delay energy result of the matching result of the ST unit and the sub-channel resource according to the matching result of the ST unit and the sub-channel resource.
Referring to fig. 3, from the start of the best preference, that is, the start of the ST with the smallest weighted delay energy until the end of the last ST, it is determined whether the first ST unit is occupied, if otherwise, it is determined that the unmatched sub-channel resource and the ST unit form the best match, then the users and sub-channel resources corresponding to the best match in the three initial matching lists are deleted, if any user exists in the first ST unit, it is further determined whether the unmatched sub-channel resource and the ST unit are the best match, if yes, the ST unit is preempted and an alpha-type blocking triplet is formed with the ST unit, and the preempted sub-channel resource is put back into the initial matching list, if the unmatched sub-channel resource and the ST unit are not the best match, then the ST unit is abandoned, the next ST unit is applied to be accessed until the last ST unit is blocked, and the matching result of the ST unit and the sub-channel resource is obtained.
Furthermore, each ST element temporarily retaining the subchannel k offers is not yet ready to actually accept the offer (match) because it still has the right to select a better offer in the next iteration if other subchannels are also proposed to it. When no sub-channels send an application to the ST element, this means that all sub-channels either match the ST element or are rejected by all ST elements, and the iteration stops.
Referring to fig. 4, fig. 4 is a graph of system weighted delay energy versus sensitive user delay for the present application. As can be seen from fig. 4, the weighted delay energy gradually increases with the increase of the time delay of the sensitive user in the conventional scheme, and the weighted delay energy obviously decreases with the increase of the time delay of the sensitive user in the application. Therefore, compared with the prior art, the method and the device have better resource allocation and higher user experience.
The invention provides a joint resource allocation method for minimizing weighted delay energy, which comprehensively considers a NOMA user clustering strategy, scheduling inter-cluster frequency band allocation and controlling intra-cluster power allocation, groups users through delay requirements, further uses the allocation power of the users as a variable and the minimized weighted delay energy as a constraint problem to obtain the weighted energy of each ST unit under sub-channel resources. And then, matching the ST unit with the sub-channel resources through multiple iterations, and finding out the most suitable resource allocation according to the delay requirement by each user after the matching is completed, so as to realize the optimal resource allocation. Compared with the prior art, the method and the device have the advantages of resource saving, higher resource allocation efficiency, accurate resource allocation and higher user experience.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
Although the application is described herein in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the "a" or "an" does not exclude a plurality.
The foregoing is a further detailed description of the invention in connection with the preferred embodiments, and it is not intended that the invention be limited to the specific embodiments described. It will be apparent to those skilled in the art that several simple deductions or substitutions may be made without departing from the spirit of the invention, and these should be considered to be within the scope of the invention.

Claims (4)

Translated fromChinese
1.一种最小化加权延迟能量的联合资源分配方法,其特征在于,应用于混合NOMA-MEC的系统中的MEC服务器,所述的最小化加权延迟能量的联合资源分配方法包括:1. A joint resource allocation method for minimizing weighted delay energy, characterized in that it is applied to a MEC server in a hybrid NOMA-MEC system, and the joint resource allocation method for minimizing weighted delay energy includes:S1,获取在覆盖范围内的用户的时延需求,并按照时延需求将用户分为敏感用户组以及非敏感用户组;S1, obtain the delay requirements of users within the coverage area, and divide the users into sensitive user groups and non-sensitive user groups according to the delay requirements;S2,将所述敏感用户组中添加虚拟用户,以使敏感用户组与所述非敏感用户组的成员数量相同,并将敏感用户组的成员与非敏感用户组的成员进行组合,组成多个不同的ST单元;S2, adding virtual users to the sensitive user group so that the number of members of the sensitive user group is the same as that of the non-sensitive user group, and combining the members of the sensitive user group with the members of the non-sensitive user group to form a plurality of different ST units;其中,每个子信道资源只能由一个ST单元调用;Among them, each sub-channel resource can only be called by one ST unit;S3,分别创建记录未匹配的敏感用户、未匹配的非敏感用户和未匹配的子信道资源的三个初始匹配列表;S3, creating three initial matching lists recording unmatched sensitive users, unmatched non-sensitive users and unmatched sub-channel resources respectively;S4,以每个ST单元的每个成员的分配功率为变量,以每一个ST单元在每个子信道资源下的加权延迟能量最小为约束问题,计算每一个ST单元在每个子信道资源下的加权延迟能量,并将所述加权延迟能量的从小到大排序,将排序后的加权延迟能量形成信道资源的偏好列表;S4, taking the allocated power of each member of each ST unit as a variable and the minimum weighted delay energy of each ST unit under each sub-channel resource as a constraint problem, calculating the weighted delay energy of each ST unit under each sub-channel resource, and sorting the weighted delay energies from small to large, and forming a channel resource preference list with the sorted weighted delay energies;S5,针对初始匹配列表中的任一未匹配子信道资源,按照偏好列表记载的加权延迟能量的顺序尝试从最佳偏好至最差偏好匹配ST单元,如果未匹配子信道资源与ST单元匹配成功,则从三个初始匹配列表中删除对应记录,如果最差偏好都未匹配成功,则匹配截止;获得每个ST单元与子信道资源的匹配结果;S5, for any unmatched sub-channel resource in the initial matching list, try to match the ST unit from the best preference to the worst preference in the order of weighted delay energy recorded in the preference list. If the unmatched sub-channel resource is successfully matched with the ST unit, the corresponding record is deleted from the three initial matching lists. If the worst preference is not successfully matched, the matching is terminated; and the matching result of each ST unit and the sub-channel resource is obtained;S6,根据ST单元与子信道资源的匹配结果,获得ST单元与子信道资源的匹配结果最小加权延迟能量结果;S6, obtaining a minimum weighted delay energy result of the matching result between the ST unit and the sub-channel resource according to the matching result between the ST unit and the sub-channel resource;S4包括:S4 includes:S41,以每个ST单元中敏感用户usi的分配功率Psi以及非敏感用户utj的分配功率Ptj为变量;S41, taking the allocated power Psi of the sensitive user usi and the allocated power Ptj of the non-sensitive user utj in each ST unit as variables;S42,以每一个ST单元在每个子信道资源下的加权延迟能量DETij为目标函数,以最小化目标函数为约束问题,在约束条件下计算每一个ST单元在每个子信道资源下的加权延迟能量,并将所述加权延迟能量的从小到大排序,将排序后的加权延迟能量形成信道资源的偏好列表;S42, taking the weighted delay energy DETij of each ST unit under each sub-channel resource as the objective function and minimizing the objective function as the constraint problem, calculating the weighted delay energy of each ST unit under each sub-channel resource under the constraint condition, and sorting the weighted delay energies from small to large, and forming a channel resource preference list with the sorted weighted delay energies;S42中目标函数为:The objective function in S42 is:约束问题为:The constraint problem is:约束条件为:The constraints are:C1:τNOMA≤TsiC1:τNOMA ≤TsiC2:τNOMAOMA≤TtjC2:τNOMAOMA ≤TtjC3:0≤Psi≤PmaxC3:0≤Psi≤PmaxC4:0≤Ptj≤PmaxC4:0≤Ptj ≤Pmax用户utj在整个数据传输过程中存在NOMA传输阶段和OMA传输阶段的两个数据传输速率,分别表示为:During the entire data transmission process, user utj has two data transmission rates in the NOMA transmission phase and the OMA transmission phase, which are expressed as:用户usi的整个数据的传输速率可表示为:The transmission rate of the entire data of user usi can be expressed as:其中,Bk表示信道k的频带宽度;Psi、Ptj分别表示用户usi、utj在NOMA阶段的发送功率;Pmax表示最高功率,即用户utj在OMA阶段的发射功率;Wherein,Bk represents the bandwidth of channel k;Psi andPtj represent the transmit power of usersusi andutj in the NOMA stage respectively;Pmax represents the maximum power, that is, the transmit power of userutj in the OMA stage;对于一个ST单元来说,其数据传输过程的总时间分NOMA传输阶段和OMA传输阶段,分别表示为:For an ST unit, the total time of its data transmission process is divided into NOMA transmission phase and OMA transmission phase, which are expressed as:其中,Dsi、Dtj分别表示用户usi、utj任务卸载的数据量;τij=τNOMAOMA表示ST单元的传输总时间;Wherein, Dsi , Dtj represent the amount of data offloaded by user usi , utj tasks respectively; τijNOMAOMA represents the total transmission time of the ST unit;整个过程中所消耗的总能量为:The total energy consumed in the whole process is:Eij=(Psi+Ptj)×τNOMA+Ptj×τOMAEij =(Psi +Ptj )×τNOMA +Ptj ×τOMA其中,敏感用户usi与非敏感用户utj与基站在信道k上的信道增益可表示为hi,k与gj,k;c=(c1,c2)为加权系数,Dsi、Dtj表示用户usi、utj任务卸载的完整过程所用的时间;δ为噪声标准差;α是为化简表达式引入的人工参数,其值可表示为:Among them, the channel gains of sensitive user usi and non-sensitive user utj and the base station on channel k can be expressed as hi,k and gj,k ; c = (c1 , c2 ) is the weighting coefficient, Dsi , Dtj represent the time taken for the complete process of user usi , utj task offloading; δ is the standard deviation of noise; α is an artificial parameter introduced to simplify the expression, and its value can be expressed as:2.根据权利要求1所述的一种最小化加权延迟能量的联合资源分配方法,其特征在于,S1中敏感用户组与非敏感用户组,分别记作Us={us1,us2,...,usM}、Ut={ut1,ut2,...,utN};敏感组用户数记作M,非敏感组用户数记作N;其中M≤N,2. A joint resource allocation method for minimizing weighted delay energy according to claim 1, characterized in that the sensitive user group and the non-sensitive user group in S1 are respectively denoted as Us ={us1 ,us2 ,...,usM } and Ut ={ut1 ,ut2 ,...,utN }; the number of users in the sensitive group is denoted as M, and the number of users in the non-sensitive group is denoted as N; wherein M≤N,S2包括:在敏感用户组中添加N-M个虚拟用户;将网络中的N个敏感用户和N个非敏感用户进行任一组合,组成N×N个不同的ST单元。S2 includes: adding N-M virtual users to the sensitive user group; and combining N sensitive users and N non-sensitive users in the network in any way to form N×N different ST units.3.根据权利要求1所述的一种最小化加权延迟能量的联合资源分配方法,其特征在于,S3包括:3. The joint resource allocation method for minimizing weighted delay energy according to claim 1, wherein S3 comprises:将每个子信道资源作为未匹配的子信道资源,生成记录未匹配的子信道资源的初始匹配列表;Taking each sub-channel resource as an unmatched sub-channel resource, generating an initial matching list recording the unmatched sub-channel resources;将每个ST单元对应的非敏感用户作为未匹配的非敏感用户,生成记录未匹配的非敏感用户的初始匹配列表;The non-sensitive user corresponding to each ST unit is regarded as an unmatched non-sensitive user, and an initial matching list of unmatched non-sensitive users is generated;将每个ST单元对应的敏感用户作为未匹配的敏感用户,生成记录未匹配的敏感用户的初始匹配列表。The sensitive user corresponding to each ST unit is regarded as an unmatched sensitive user, and an initial matching list recording the unmatched sensitive users is generated.4.根据权利要求1所述的一种最小化加权延迟能量的联合资源分配方法,其特征在于,S5包括:4. The joint resource allocation method for minimizing weighted delay energy according to claim 1, wherein S5 comprises:S51,在每次迭代过程中,针对初始匹配列表中的任一未匹配子信道资源k,按照偏好列表记载的从小到大顺序,且在之前的迭代过程中从被拒绝过的ST单元发送匹配请求;S51, in each iteration, for any unmatched sub-channel resource k in the initial matching list, a matching request is sent from the ST unit that has been rejected in the previous iteration according to the ascending order recorded in the preference list;S52,如果接收匹配请求的ST单元的成员在当前迭代前中从未收到过任何报价,则将任一未匹配子信道资源k暂时与该ST单元达成匹配;S52, if the member of the ST unit receiving the matching request has never received any quotation before the current iteration, any unmatched sub-channel resource k is temporarily matched with the ST unit;S53,如果ST单元的成员usi或utj存在至少一个已经在当前迭代前与子信道资源匹配达成匹配过,则进一步判断未匹配子信道资源与该ST单元是否为最优匹配;S53, if at least one of the members usi or utj of the ST unit has been matched with the sub-channel resource before the current iteration, further determine whether the unmatched sub-channel resource is optimally matched with the ST unit;S54,如果S53中未匹配子信道资源与该ST单元是否为最优匹配,则该子信道资源k抢占该ST单元,并与其达成匹配以使该ST单元拒绝之前的匹配,获得该ST单元与子信道资源构成的α型阻塞三元组;S54, if the sub-channel resource that is not matched in S53 is optimally matched with the ST unit, the sub-channel resource k preempts the ST unit and matches it so that the ST unit rejects the previous match, and obtains an α-type blocking triplet formed by the ST unit and the sub-channel resource;S55,如果S53中未匹配子信道资源与该ST单元不为最优匹配,则向该ST单元的下一个ST单元发送匹配请求,并执行S52至S55;S55, if the unmatched sub-channel resource in S53 is not optimally matched with the ST unit, a matching request is sent to the next ST unit of the ST unit, and S52 to S55 are executed;S56,将达成匹配的ST单元以及子信道资源从初始匹配表中剔除,并将被抢占的ST单元重新记录在初始匹配表中;S56, removing the matched ST units and sub-channel resources from the initial matching table, and re-recording the preempted ST units in the initial matching table;S57,在每个迭代过程中重复S51至S56直至所有ST单元都构成匹配,或直至最后一个ST单元,结束迭代,获得ST单元与子信道资源的匹配结果。S57, repeat S51 to S56 in each iteration process until all ST units are matched, or until the last ST unit, and then end the iteration to obtain the matching result between the ST unit and the sub-channel resource.
CN202211422137.7A2022-11-142022-11-14 A joint resource allocation method to minimize weighted delay energyActiveCN115942475B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211422137.7ACN115942475B (en)2022-11-142022-11-14 A joint resource allocation method to minimize weighted delay energy

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211422137.7ACN115942475B (en)2022-11-142022-11-14 A joint resource allocation method to minimize weighted delay energy

Publications (2)

Publication NumberPublication Date
CN115942475A CN115942475A (en)2023-04-07
CN115942475Btrue CN115942475B (en)2025-07-11

Family

ID=86549861

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211422137.7AActiveCN115942475B (en)2022-11-142022-11-14 A joint resource allocation method to minimize weighted delay energy

Country Status (1)

CountryLink
CN (1)CN115942475B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110519833A (en)*2019-07-222019-11-29浙江工业大学A kind of system energy consumption minimum method of the narrowband the NOMA Internet of Things based on MEC
CN114448991A (en)*2021-12-282022-05-06西安电子科技大学Multi-edge server selection method, system, medium, device and terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102391956B1 (en)*2020-11-262022-04-28주식회사 그리드위즈Coalitional Method for Optimization of Computing Offloading in Multiple Access Edge Computing (MEC) supporting Non-Orthogonal Multiple Access (NOMA)
KR102371534B1 (en)*2020-11-302022-03-04부산대학교 산학협력단Deep Reinforcement Learning-based Computing Offloading Optimization Method in Multiple Access Edge Computing (MEC) supporting Non-Orthogonal Multiple Access (NOMA)
CN112788764A (en)*2020-12-232021-05-11华北电力大学Method and system for task unloading and resource allocation of NOMA ultra-dense network
CN112737837B (en)*2020-12-282021-09-14北京邮电大学Method for allocating bandwidth resources of unmanned aerial vehicle cluster under high dynamic network topology
CN113055854A (en)*2021-03-162021-06-29西安邮电大学NOMA-based vehicle edge computing network optimization method, system, medium and application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110519833A (en)*2019-07-222019-11-29浙江工业大学A kind of system energy consumption minimum method of the narrowband the NOMA Internet of Things based on MEC
CN114448991A (en)*2021-12-282022-05-06西安电子科技大学Multi-edge server selection method, system, medium, device and terminal

Also Published As

Publication numberPublication date
CN115942475A (en)2023-04-07

Similar Documents

PublicationPublication DateTitle
CN111447619B (en) A method for joint task offloading and resource allocation in mobile edge computing networks
CN112601284B (en)Downlink multi-cell OFDMA resource allocation method based on multi-agent deep reinforcement learning
CN104640220B (en)NOMA system-based frequency and power distribution method
CN107948983B (en)Energy acquisition small base station resource allocation method based on alliance game
US20050169307A1 (en)Methods and systems for frequency and time division access
WO1998029992A1 (en)Method and system for bandwidth allocation for multimedia services under aggregate traffic conditions
CN1878027A (en)Multiuser resource allocation method based on cognitive radio system
CN110677175B (en) A joint optimization method for sub-channel scheduling and power allocation
CN101184318B (en)Wireless resource allocation method and device of OFDMA system
CN113079577A (en)Resource allocation method based on coexistence scene of EMBB and URLLC
CN113852453A (en)Combined optimization method combining pilot frequency distribution and AP selection
CN108449149B (en) A matching game-based resource allocation method for energy harvesting small base stations
CN115942475B (en) A joint resource allocation method to minimize weighted delay energy
CN113541768A (en) A NOMA-based frequency allocation method for LEO satellite communication system
CN116390234B (en) A resource allocation method for multi-carrier non-orthogonal multiple access-mobile edge computing system
CN112954806A (en)Chord graph coloring-based joint interference alignment and resource allocation method in heterogeneous network
CN109286480B (en) Allocation of Subcarriers in Orthogonal Frequency Division Multiple Access Systems Based on Candidate Channel Matching
CN115243386A (en) A kind of ATDM satellite resource allocation method based on user priority
CN110381589B (en)Cooperative wireless network sub-channel power distribution method based on wireless energy collection
CN105959961A (en)Cognitive femtocell network spectrum allocation method based on user rate requirements
CN114339771B (en)Multi-channel user balanced access method based on pre-allocation
CN110312314B (en)Cooperative wireless network sub-channel based on wireless energy collection and power distribution method
CN110225537B (en)Cooperative wireless network power distribution method based on wireless energy collection
CN110324888A (en)Maximize the uplink user cluster-dividing method of NOMA sub-channel power distribution area of feasible solutions
CN116056214B (en)Wireless communication resource allocation method based on deep expansion distributed graph neural network

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp