CN106922002B - Network slice virtual resource allocation method based on internal auction mechanism - Google Patents
Network slice virtual resource allocation method based on internal auction mechanism Download PDFInfo
- Publication number
- CN106922002B CN106922002B CN201710282627.4A CN201710282627A CN106922002B CN 106922002 B CN106922002 B CN 106922002B CN 201710282627 A CN201710282627 A CN 201710282627A CN 106922002 B CN106922002 B CN 106922002B
- Authority
- CN
- China
- Prior art keywords
- slice
- resources
- resource
- slices
- demand
- 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
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000011084 recovery Methods 0.000 claims abstract description 6
- 238000011156 evaluation Methods 0.000 claims abstract 2
- 230000000903 blocking effect Effects 0.000 claims description 15
- 238000013468 resource allocation Methods 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims 1
- 238000010295 mobile communication Methods 0.000 abstract description 2
- 230000002194 synthesizing effect Effects 0.000 abstract 1
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004064 recycling Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种基于内部拍卖机制的网络切片虚拟资源分配方法,属于移动通信技术领域。所述方法包括:网络切片根据用户状态信息确定需求量和回收量及其拍卖报价,利用内部拍卖分配虚拟资源;其中,所述用户状态信息包括新到达用户信息和恢复业务用户信息,所述需求量和回收量能够满足网络切片的QoS需求和提高网络切片的资源利用率;所述内部拍卖方法包括:结合切片的优先级确定报价,综合所有切片的报价进行拍卖,决定中标切片的分配资源;其中,所述优先级是对当前用户状态及业务需求的综合评估。本发明提供的基于内部拍卖机制的网络切片虚拟资源方法,能够满足需求差异较大的网络切片的QoS需求并提高资源利用率。
The invention relates to a network slice virtual resource allocation method based on an internal auction mechanism, and belongs to the technical field of mobile communication. The method includes: network slicing determines demand and recovery amount and their auction bids according to user state information, and allocates virtual resources by using internal auctions; wherein the user state information includes newly arrived user information and resumed service user information, and the demand The amount and recovery amount can meet the QoS requirements of network slices and improve the resource utilization rate of network slices; the internal auction method includes: determining the quotation in combination with the priority of the slices, synthesizing the quotations of all slices for auction, and determining the allocation resources of the winning slice; The priority is a comprehensive evaluation of the current user status and service requirements. The network slicing virtual resource method based on the internal auction mechanism provided by the present invention can meet the QoS requirements of network slicing with different requirements and improve the resource utilization rate.
Description
技术领域technical field
本发明属于移动通信技术领域,涉及一种基于内部拍卖机制的网络切片虚拟资源分配方法。The invention belongs to the technical field of mobile communication, and relates to a network slice virtual resource allocation method based on an internal auction mechanism.
背景技术Background technique
5G时代,将有各种多样的应用场景,有着不同的网络需求,以NFV、SDN、SON技术为基础的网络切片也是5G网络架构的关键技术。网络切片是在物理基础设施上针对不同的业务需求的虚拟网络,网络切片之间是完全隔离的,并且具有灵活性,可以动态满足各自业务及用户的需求。传统网络下的资源分配算法由于架构中控制与数据转发的紧耦合性,不能灵活的应用于拥有网络切片的5G网络中,如何满足各类业务用户的QoS需求并提高资源利用率是亟待解决的问题。In the 5G era, there will be various application scenarios with different network requirements. Network slicing based on NFV, SDN, and SON technologies is also a key technology of the 5G network architecture. Network slicing is a virtual network based on physical infrastructure for different business requirements. Network slices are completely isolated and flexible, and can dynamically meet the needs of their respective services and users. Due to the tight coupling between control and data forwarding in the traditional network, the resource allocation algorithm cannot be flexibly applied to the 5G network with network slicing. How to meet the QoS requirements of various service users and improve resource utilization is an urgent problem to be solved. question.
在博弈论中,拍卖已经被广为研究。在无线网络中,无线频谱的拍卖是一个很重要的应用,拍卖参与者对自己所需资源进行投标,资源持有者或拍卖商根据这些标决定分配的资源并对其定价。但为了满足用户QoS的需求,虚拟资源往往以需求上限提交请求,从而导致资源供给过度,造成资源浪费。对不同的切片来说,实时根据用户请求定制新的切片并及时分配资源也会造成不必要的资源浪费。In game theory, auctions have been extensively studied. In wireless networks, the auction of wireless spectrum is a very important application. Auction participants bid for their own resources, and resource holders or auctioneers decide to allocate resources and price them according to these bids. However, in order to meet user QoS requirements, virtual resources often submit requests at the upper limit of demand, resulting in excessive resource supply and waste of resources. For different slices, customizing new slices according to user requests in real time and allocating resources in time will also cause unnecessary waste of resources.
基础设施提供商(infrastructureprovider,InP)在逻辑上与服务提供商的分离,可视为InP为移动虚拟网络运营商(mobilevirtualnetworkoperator,MVNO)提供基础设施或是无线网络资源。目前,虚拟资源分配通常由InP根据MVNO中用户的需求决定最终资源分配方案,研究人员提出了动态的资源优化、随机博弈策略等分配方案,可以达到较高的资源利用率。The separation of the infrastructure provider (InP) from the service provider logically can be regarded as the InP providing infrastructure or wireless network resources for the mobile virtual network operator (MVNO). At present, the virtual resource allocation is usually determined by the InP according to the needs of users in the MVNO to determine the final resource allocation scheme. Researchers have proposed dynamic resource optimization, random game strategies and other allocation schemes, which can achieve higher resource utilization.
目前,现有技术中存在如下缺点:At present, there are the following shortcomings in the prior art:
由于资源由设备提供商最终决定分配份额,MVNO无法参与决策,面对5G网络切片的资源分配不能满足其灵活的业务需求。另外,现有的大多数虚拟资源分配并未考虑5G场景之间较大的需求差异,如何做到网络切片在灵活满足业务需求的同时还必须相互独立是5G虚拟资源分配的关键。Since the resource allocation is ultimately decided by the equipment provider, the MVNO cannot participate in the decision-making, and the resource allocation in the face of 5G network slicing cannot meet its flexible business needs. In addition, most of the existing virtual resource allocations do not take into account the large demand differences between 5G scenarios. How to achieve network slicing flexibly meet business needs and must be independent of each other is the key to 5G virtual resource allocation.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的在于提供一种基于内部拍卖机制的网络切片虚拟资源分配方法,能够在有效的提高资源利用率,减小时延,满足切片用户QoS需求。In view of this, the purpose of the present invention is to provide a network slice virtual resource allocation method based on an internal auction mechanism, which can effectively improve resource utilization, reduce delay, and meet QoS requirements of slice users.
为达到上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种基于内部拍卖机制的网络切片虚拟资源分配方法,该方法包括以下步骤:A network slicing virtual resource allocation method based on an internal auction mechanism, the method includes the following steps:
S1:抽象化资源;S1: abstract resources;
S2:采集各个切片的切片状态,向MVNO汇总;其中,所述切片状态包括用户状态、剩余资源状态和切片异常信息,所述用户状态包括切片强度Γ和切片业务阻塞率P,所述切片异常信息是一个二进制数,用0或1代表;S2: Collect the slice status of each slice and summarize it to the MVNO; wherein, the slice status includes user status, remaining resource status and slice exception information, the user status includes slice strength Γ and slice service blocking rate P, and the slice exception is abnormal Information is a binary number, represented by 0 or 1;
S3:综合考虑各个切片的情况决定资源需求量和资源回收量;S3: Comprehensively consider the situation of each slice to determine the resource demand and resource recovery;
S4:判断资源需求量是否超过总资源量,若不超过总资源量则利用内部拍卖法按优先级根据需求分配资源;若超过总资源量除优先级外需引入时延权重因子,根据优先级与时延权重因子将有资源需求的切片排序形成数组,简化模型进行子信道分配,此时假设CPU与子信道按比例分配,对已分配信道的切片按需求进行CPU调整分配;所述优先级是对当前用户状态及业务需求的综合评估;S4: Determine whether the resource demand exceeds the total resource. If it does not exceed the total resource, use the internal auction method to allocate resources according to the priority according to the demand; if the total resource exceeds the priority, a delay weight factor needs to be introduced. The delay weight factor sorts the slices with resource requirements to form an array, and simplifies the model to allocate sub-channels. At this time, it is assumed that the CPU and the sub-channels are allocated proportionally, and the slices of the allocated channels are adjusted and allocated according to the needs of the CPU; the priority is Comprehensive assessment of current user status and business needs;
S5:分配完成后检查此时的切片是否满足用户需求,若满足则更新切片状态,否则继续重复步骤S2-S5进行分配。S5: After the allocation is completed, check whether the slice at this time meets the user requirements, and if so, update the slice status, otherwise continue to repeat steps S2-S5 for allocation.
进一步,所述S1包括以下步骤:Further, the S1 includes the following steps:
S101:初始化;所述初始化为MVNO根据切片的业务需求,制定各类业务的切片,并为其分配一定资源以满足基本需求;S101: Initialization; the initialization is that the MVNO formulates slices of various services according to the service requirements of the slices, and allocates certain resources to them to meet the basic requirements;
S102:内部拍卖;所述内部拍卖为用户根据业务类型分别接入各个切片,切片根据用户状态向MVNO进行反馈,结合切片的优先级确定报价,综合所有切片的报价进行拍卖,并制定投标信息,MVNO根据决策为用户分配资源并及时对空隙资源进行整合,决定中标切片的资源分配结果;S102: Internal auction; the internal auction is that the user accesses each slice according to the service type, the slice feeds back to the MVNO according to the user status, determines the quotation based on the priority of the slice, integrates the quotations of all the slices for auction, and formulates the bidding information, MVNO allocates resources to users according to the decision and integrates the gap resources in time to determine the resource allocation result of the winning slice;
S103:提交方案;所述提交方案为InP根据请求与MVNO建立购买、租借策略;S103: Submit a plan; the submission plan is that the InP establishes a purchase and lease strategy with the MVNO according to the request;
S104:资源映射;所述资源映射为MVNO根据分配策略向InP租借物理资源或InP对空闲物理资源进行回收。S104: Resource mapping; the resource mapping is that the MVNO leases physical resources from the InP according to the allocation policy or the InP reclaims idle physical resources.
进一步,所述中标切片的资源分配结果由MVNO按比例统一单位资源的参数和定价,形成的投标报价分为切片需求资源报价和切片回收资源报价,系统默认当切片异常信息为0时,切片不参与任何资源的分配。Further, the resource allocation result of the winning slice is determined by the MVNO proportionally unifying the parameters and pricing of the unit resource, and the formed bid price is divided into the price of the resource required by the slice and the price of the resource recovered by the slice. By default, when the abnormal information of the slice is 0, the slice does not Participate in the allocation of any resources.
进一步,所述切片需求资源报价由公式确定;Further, the slicing demand resource quotation is determined by the formula Sure;
其中,是用户恢复业务的可能性;是用户x离开的时间;是恢复业务用户的需求资源的收益;是新用户需求资源的收益;是预留资源的花费。in, is the possibility for the user to resume business; is the time when user x left; is the benefit of restoring the demand resources of business users; It is the income of new user demand resources; is the cost of reserved resources.
进一步,所述回收资源报价由公式确定;Further, the recycled resources are quoted by the formula Sure;
其中,是折扣因子,且 是切片总资源的收益;是切片现有的所有资源;和切片的现有收益,Wl是切片可以回收的资源量。in, is the discount factor, and is the income of the total resources of the slice; is to slice all existing resources; and the existing revenue of the slice, W l is the amount of resource that the slice can recycle.
进一步,所述步骤S4中的优先级表示为δ=log3(U+1),由异常信息的紧急程度U决定,若未完成的决定的预留没有结束,新的优先级已经形成,允许优先级较高的切片进入分配队列;所述紧急程度为:Further, the priority in the step S4 is expressed as δ=log 3 (U+1), which is determined by the emergency degree U of the abnormal information. Slices with higher priority enter the allocation queue; the urgency is:
其中,pn为切片新业务的业务阻塞率,为新业务的业务阻塞率的最大值,pr为恢复业务的业务阻塞率,为恢复业务的业务阻塞率的最大值;当切片异常信息为1时,异常信息的紧急程度为一个大于0,小于2的数,但考虑到优先级是0到1之间的数,对切片的投标价格可产生一个折扣,需要根据紧急程度得到优先级;当切片异常信息为0时,系统默认U为0表示当切片未处于异常状态则无需求。Among them, p n is the service blocking rate of the new slicing service, is the maximum value of the service blocking rate of the new service, pr is the service blocking rate of the restored service, It is the maximum value of the service blocking rate for restoring services; when the slice exception information is 1, the urgency of the exception information is a number greater than 0 and less than 2, but considering that the priority is a number between 0 and 1, the slice The bidding price of 1 can generate a discount, and the priority needs to be obtained according to the urgency; when the slice exception information is 0, the system defaults U to 0, which means that when the slice is not in an abnormal state, there is no demand.
进一步,当所述资源需求量不超过MVNO的资源量时,决定预留策略的过程,需要确定竞标者是否中标,以效用函数最大化为目标分配资源;所述效用函数考虑因素包括切片需求资源报价和切片优先级;Further, when the resource demand does not exceed the resource amount of the MVNO, in the process of determining the reservation strategy, it is necessary to determine whether the bidder wins the bid, and allocate resources with the goal of maximizing the utility function; the utility function considers factors including slice demand resources. Quote and slice priority;
当超过预留量除优先级外需引入时延权重因子,以最大化需求与回收空闲资源收益差值为目标分配资源,满足用户QoS需求;所述时延权重因子考虑因素包括切片容忍的最大时延门限和切片允许的最大丢包率。When the reserved amount is exceeded, in addition to the priority, a delay weight factor needs to be introduced to allocate resources with the goal of maximizing the difference between the demand and the return of idle resources to meet the user's QoS requirements; the delay weight factor considers factors including the maximum time tolerated by the slice. The maximum packet loss rate allowed by the threshold and slice.
进一步,当所述资源需求量超过预留量时,需要优先满足优先级高且时延要求较高的切片,此时的资源分配分为两个阶段,第一阶段分配子信道,假设CPU按比例平均分配,当子信道分配完毕后再进行第二阶段的CPU分配和调整,在两个阶段中都需要考虑到用户需求,在第二阶段调整速率需求。Further, when the resource demand exceeds the reserved amount, the slices with high priority and high delay requirements need to be preferentially satisfied. At this time, the resource allocation is divided into two stages. The first stage allocates sub-channels. The ratio is evenly allocated. After the sub-channel allocation is completed, the CPU allocation and adjustment in the second stage are carried out. In both stages, the user needs need to be considered, and the rate requirements are adjusted in the second stage.
进一步,所述需要优先满足优先级高且时延要求较高的切片,包括以下步骤:Further, the slices with high priority and high latency requirements need to be preferentially satisfied, including the following steps:
S401:将有空闲资源切片中的所有空闲资源回收整合;S401: Reclaim and integrate all idle resources in slices with idle resources;
S402:将需求的切片,按报价、优先级和时延权重因子的乘积顺序排序,依次为其分配部分需求资源;S402: Sort the demand slices according to the product order of quotation, priority and delay weight factor, and allocate some demand resources to them in turn;
S403:每一个切片分配完成后,检查剩余资源数是否能继续分配;S403: After each slice is allocated, check whether the number of remaining resources can continue to be allocated;
S404:把已分配的资源标为“占用”,检查切片状态是否满足切片QoS需求,如果满足,则分配结束,对下一个切片进行分配,否则更新切片需求继续排队分配;S404: Mark the allocated resource as "occupied", check whether the slice state meets the slice QoS requirement, if satisfied, the allocation ends, and the next slice is allocated, otherwise, the updated slice requirement continues to be queued and allocated;
S405:重复步骤S401-S405直至所有用户分配完毕,或者没有可用资源为止。S405: Repeat steps S401-S405 until all users are allocated, or there are no available resources.
本发明的有益效果在于:The beneficial effects of the present invention are:
MVNO可以用户状态和网络切片业务需求动态分配资源满足用户QoS需求。本发明通过对不同虚拟网络切片的不同业务需求定制其特殊虚拟资源块;在此基础上,切片根据用户状态触发开关提出需求申请;在此基础上,以价格为信誉因子,根据切片的优先级,回收并分配资源;另外,将切片分配资源时的空隙资源整合作为预留资源,减小分配资源带来的时延,本发明可以在满足用户QoS的同时使得收益最大化。MVNO can dynamically allocate resources to meet user QoS requirements based on user status and network slicing service requirements. The present invention customizes its special virtual resource blocks according to the different business requirements of different virtual network slices; on this basis, the slices make demand applications according to the user state trigger switch; , reclaiming and allocating resources; in addition, the gap resources in the allocation of resources in slices are integrated as reserved resources to reduce the time delay caused by allocating resources, and the present invention can maximize benefits while satisfying user QoS.
附图说明Description of drawings
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:In order to make the purpose, technical solutions and beneficial effects of the present invention clearer, the present invention provides the following drawings for description:
图1为研究场景示意图;Figure 1 is a schematic diagram of the research scene;
图2为网络切片虚拟资源分配拍卖模型;Figure 2 is an auction model for network slice virtual resource allocation;
图3为网络切片虚拟资源拍卖工作流程图;Fig. 3 is a workflow diagram of network slice virtual resource auction;
图4为拍卖定价更新工作流程图Figure 4 shows the workflow of auction pricing update
图5为需求超过预留量时第一阶段资源分配流程图;Fig. 5 is a flow chart of resource allocation in the first stage when the demand exceeds the reserved amount;
图6为基于内部拍卖机制的预留资源分配方法流程图。FIG. 6 is a flowchart of a reserved resource allocation method based on an internal auction mechanism.
具体实施方式Detailed ways
下面将结合附图,对本发明的优选实施例进行详细的描述。The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
参见图1,图1为本发明研究场景示意图。在本发明实施例中,在一个基站覆盖的范围内,有L个业务网络切片,每个切片为各自业务的用户服务,且一个用户在任一时间内只能有一个业务运行,即一个用户只能接入一个切片,在t时刻接入切片l的用户有X个。在网络中,由无线技术实体基站控制器和基站收发设备来负责无线资源的管理.对于切片的资源预留,与一般预留系统模型不同,切片不提交预留请求,所以在虚拟的网络切片中,只有收发设备,没有控制器,切片只需对用户提供服务,并记录用户状态信息,对超过阈值的用户状态进行额外通报,但不具备对目前状态评估,和对未来状态预估的能力,当切片状态超过预定阈值,切片向其MVNO提交异常信息,由MVNO汇总所有的这切片状态,综合考虑各个切片的情况决定分配资源。Referring to FIG. 1, FIG. 1 is a schematic diagram of a research scene of the present invention. In the embodiment of the present invention, within the coverage of one base station, there are L service network slices, each slice serves users of its own service, and a user can only have one service running at any time, that is, a user only has A slice can be accessed, and there are X
参见图2,图2为网络切片虚拟资源分配拍卖模型,步骤如下:Referring to Figure 2, Figure 2 is an auction model for network slice virtual resource allocation. The steps are as follows:
步骤201:InP根据请求与MVNO建立购买、租借策略;MVNO根据分配策略向InP租借物理资源或InP对空闲物理资源进行回收,Step 201: The InP establishes a purchase and lease policy with the MVNO according to the request; the MVNO leases physical resources from the InP according to the allocation policy or the InP recycles idle physical resources,
步骤202:MVNO处理资源分为两个部分,一个是分配资源,一个是回收资源,只有切片根据自身的状态触发分配或者回收开关时,才需要向MVNO提交申请,否则切片只需对自身状态进行监测,切片的资源不能在切片间自由调用,回收的资源和空隙资源均由MVNO统一处理,Step 202: MVNO processing resources are divided into two parts, one is allocation resources, and the other is recycling resources. Only when the slice triggers the allocation or recycling switch according to its own state, does it need to submit an application to the MVNO, otherwise the slice only needs to process its own state. Monitoring, the resources of slices cannot be freely called between slices, and the recovered resources and interstitial resources are handled by MVNO uniformly.
步骤203:MVNO根据分配策略向切片分配资源,Step 203: The MVNO allocates resources to the slice according to the allocation policy,
步骤204:MVNO根据分配策略对空闲物理资源进行回收,Step 204: The MVNO reclaims idle physical resources according to the allocation policy,
步骤205:切片对用户提供服务,并记录用户状态信息。Step 205: The slice provides services to users and records user status information.
参见图3,图3为网络切片虚拟资源拍卖工作流程图,步骤如下:Referring to Figure 3, Figure 3 is a flowchart of the network slice virtual resource auction. The steps are as follows:
步骤301:用户到达后需要根据用户状态对切片状态进行更新,Step 301: After the user arrives, the slice state needs to be updated according to the user state,
步骤302:若切片正常工作则记录当前的切片状态,其中,所述切片状态包括用户状态、剩余资源状态和切片异常信息,其中,所述用户状态包括切片强度Γ和切片业务阻塞率P;其中,所述切片异常信息是一个二进制数,0代表正常状态,1代表异常状态,Step 302: if the slice works normally, record the current slice state, wherein the slice state includes user state, remaining resource state and slice exception information, wherein the user state includes slice strength Γ and slice service blocking rate P; wherein , the slice exception information is a binary number, 0 represents the normal state, 1 represents the abnormal state,
步骤303:若切片处于异常状态,则进入步骤304,Step 303: If the slice is in an abnormal state, go to Step 304,
步骤304:根据用户状态可达速率以及切片资源可达速率的差值得到需求量,Step 304: Obtain the demand according to the difference between the reachable rate of the user state and the reachable rate of the slice resource,
步骤305:计算切片优先级δ=log3(U+1);Step 305: Calculate slice priority δ=log 3 (U+1);
其中,U为异常信息的紧急程度,Among them, U is the urgency of abnormal information,
其中,pn为切片新业务的业务阻塞率,为新业务的业务阻塞率的最大值,pr为恢复业务的业务阻塞率,为恢复业务的业务阻塞率的最大值。Among them, p n is the service blocking rate of the new slicing service, is the maximum value of the service blocking rate of the new service, pr is the service blocking rate of the restored service, It is the maximum value of the service blocking rate for recovering services.
步骤306:计算需求资源报价:Step 306: Calculate demand resource quotation:
其中,是用户恢复业务的可能性,是用户x离开的时间;是需求资源的收益;是预留资源的花费。in, is the possibility for the user to resume business, is the time when user x left; is the benefit of the demanded resource; is the cost of reserved resources.
步骤307:处于异常状态的切片,若不是需要资源的状态则判断切片是否有空闲资源可以回收Step 307: If the slice is in an abnormal state, if it is not in the state of needing resources, determine whether the slice has free resources that can be recycled
步骤308:根据用户状态可达速率以及切片资源可达速率的差值得到回收量,Step 308: Obtain the recovery amount according to the difference between the reachable rate of the user state and the reachable rate of the slice resource,
步骤309:计算回收资源报价:Step 309: Calculate the quotation for recycled resources:
其中,是折扣因子,且 分别是切片总资源的收益和切片的现有收益。in, is the discount factor, and are the revenue of the total resources of the slice and the existing revenue of the slice, respectively.
步骤310:MVNO根据切片提供的状态信息,整合空隙资源,以及各个切片的优先级形成一个内部拍卖模型,Step 310: According to the state information provided by the slice, the MVNO integrates the void resources and the priority of each slice to form an internal auction model,
步骤311:根据分配策略分配和回收资源,Step 311: Allocate and recycle resources according to the allocation strategy,
步骤312:若切片没有空闲资源可以回收则切片自身记录当前状态。Step 312: If the slice has no free resources that can be recycled, the slice itself records the current state.
参见图4,图4为拍卖定价更新工作流程图,步骤如下:Referring to Figure 4, Figure 4 is a flowchart of auction pricing update work, the steps are as follows:
步骤401:MVNO更新、整理剩余资源量,Step 401: MVNO updates and organizes remaining resources,
步骤402:判断是否有剩余资源可以分配,Step 402: Determine whether there are remaining resources to allocate,
步骤403:根据剩余资源量更新单位资源的定价,Step 403: Update the pricing of unit resources according to the remaining resources,
步骤404:MVNO汇总所有的这切片状态,综合考虑各个切片的情况(收益、QoS等)决定分配资源,以及回收资源,Step 404: The MVNO summarizes all the slice states, comprehensively considers the conditions of each slice (revenue, QoS, etc.) to decide to allocate resources and recycle resources,
步骤405:分配完成后更新切片状态,Step 405: After the allocation is completed, update the slice state,
步骤406:判断切片是否需要资源,若不需要资源则分配结束,Step 406: Determine whether the slice needs resources, if no resources are needed, the allocation ends,
步骤407:若需要资源则更新切片需求,返回步骤401继续申请分配资源。Step 407: If resources are needed, update the slice requirements, and return to step 401 to continue applying for resource allocation.
参见图5,图5图5为需求超过预留量时第一阶段资源分配流程图,步骤如下:Referring to Figure 5, Figure 5 and Figure 5 are the first-stage resource allocation flow chart when the demand exceeds the reserved amount. The steps are as follows:
步骤501:将有空闲资源切片中的所有空闲资源回收整合,对于各个切片l,将优先级较高的切片找出,组成数组X,Step 501: Reclaim and integrate all the idle resources in the slices with idle resources. For each
步骤502:将需求的切片,按报价和时延权重因子的乘积顺序排序,依次为其分配部分需求资源,Step 502: Sort the demand slices according to the product order of the quotation and the delay weight factor, and allocate some demand resources to them in turn,
步骤503:在调用资源中寻找可用资源,并进行匹配Step 503: Find available resources in the calling resources and match them
步骤504:检查剩余资源数是否能继续分配,保证所分配的资源是可用资源Step 504: Check whether the number of remaining resources can continue to be allocated, and ensure that the allocated resources are available resources
步骤505:把已分配的资源标为“占用”,检查切片状态是否满足切片QoS需求,如果全部满足,则分配结束,返回步骤1对下一个切片进行分配;Step 505: Mark the allocated resources as "occupied", check whether the slice state meets the QoS requirements of the slice, if all are satisfied, the allocation ends, and return to step 1 to allocate the next slice;
步骤506:如果全部满足返回步骤504继续分配。重复以上步骤直至所有用户分配完毕,或者没有可用资源为止。Step 506: If all are satisfied, go back to Step 504 to continue the allocation. Repeat the above steps until all users are allocated, or there are no resources available.
参见图6,图6为基于内部拍卖机制的预留资源分配方法,步骤如下:Referring to Fig. 6, Fig. 6 shows a reserved resource allocation method based on an internal auction mechanism. The steps are as follows:
步骤601:采集各个切片的用户状态信息和剩余资源状态,向MVNO汇总Step 601: Collect user status information and remaining resource status of each slice, and summarize to the MVNO
步骤602:MVNO汇总所有的这切片状态,综合考虑各个切片的情况(收益、QoS等)决定是否分配资源,以及回收资源量,MVNO汇总所有的这切片状态包括了所有处于异常状态的切片信息,切片只需对用户提供服务,并记录用户状态信息,对超过阈值的切片状态进行通报,但不具备对目前状态评估,和对未来状态预估的能力,Step 602: The MVNO summarizes all the slice states, comprehensively considers the conditions of each slice (revenue, QoS, etc.) to decide whether to allocate resources, and recover the amount of resources. The MVNO summarizes all the slice states, including all the slice information in an abnormal state, Slicing only needs to provide services to users, record user status information, and report the status of slices that exceed the threshold, but it does not have the ability to evaluate the current status and estimate the future status.
步骤603:将所有需求信息汇总与总资源量进行比较,判断所需资源是否超过总资源量,Step 603: Comparing all the demand information summary with the total resource amount to determine whether the required resource exceeds the total resource amount,
步骤604:若不超过总资源量则利用内部拍卖法按优先级根据需求分配资源;Step 604: If it does not exceed the total amount of resources, use the internal auction method to allocate resources according to priorities and needs;
步骤605:若超过总资源量除优先级外需引入时延权重因子,根据优先级与时延权重因子将有资源需求的切片排序形成数组,分两阶段完成分配,Step 605: If the amount of resources exceeds the total amount of resources, in addition to the priority, a delay weight factor needs to be introduced. According to the priority and the delay weight factor, the slices with resource requirements are sorted to form an array, and the allocation is completed in two stages.
步骤606:第一阶段简化模型进行子信道分配,此时假设CPU与子信道按比例分配,Step 606: In the first stage, the simplified model is used to allocate sub-channels. At this time, it is assumed that the CPU and sub-channels are allocated proportionally.
步骤607:第二阶段对已分配信道的切片进行CPU分配及调整,Step 607: The second stage performs CPU allocation and adjustment on the slices of the allocated channels,
步骤608:分配完成后检查此时的切片是否满足用户需求,若不满足则继续重复以上步骤进行分配,Step 608: After the allocation is completed, check whether the slice at this time meets the user requirements. If not, continue to repeat the above steps for allocation.
步骤609:若满足用户需求则更新切片状态。Step 609: Update the slice state if the user requirements are met.
本发明的有益效果在于:The beneficial effects of the present invention are:
MVNO可以用户状态和网络切片业务需求动态分配资源满足用户QoS需求。本发明通过对不同虚拟网络切片的不同业务需求定制其特殊虚拟资源块;在此基础上,切片根据用户状态触发开关提出需求申请;在此基础上,以价格为信誉因子,根据切片的优先级,回收并分配资源;另外,将切片分配资源时的空隙资源整合作为预留资源,减小分配资源带来的时延,本发明可以在满足用户QoS的同时使得收益最大化。MVNO can dynamically allocate resources to meet user QoS requirements based on user status and network slicing service requirements. The present invention customizes its special virtual resource blocks according to the different business requirements of different virtual network slices; on this basis, the slices make demand applications according to the user state trigger switch; , reclaiming and allocating resources; in addition, the gap resources in the allocation of resources in slices are integrated as reserved resources to reduce the time delay caused by allocating resources, and the present invention can maximize benefits while satisfying user QoS.
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should Various changes may be made in details without departing from the scope of the invention as defined by the claims.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710282627.4A CN106922002B (en) | 2017-04-26 | 2017-04-26 | Network slice virtual resource allocation method based on internal auction mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710282627.4A CN106922002B (en) | 2017-04-26 | 2017-04-26 | Network slice virtual resource allocation method based on internal auction mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106922002A CN106922002A (en) | 2017-07-04 |
CN106922002B true CN106922002B (en) | 2020-02-07 |
Family
ID=59568364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710282627.4A Active CN106922002B (en) | 2017-04-26 | 2017-04-26 | Network slice virtual resource allocation method based on internal auction mechanism |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106922002B (en) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107463443A (en) * | 2017-07-12 | 2017-12-12 | 桂林电子科技大学 | A kind of distribution method based on the parallel mechanism insensitive to identity |
CN109379208B (en) * | 2017-08-11 | 2022-04-05 | 华为技术有限公司 | Network object management method and device |
CN111095979B (en) * | 2017-09-15 | 2023-06-13 | 上海诺基亚贝尔股份有限公司 | Method, apparatus and computer storage medium for resource allocation |
CN109511138B (en) * | 2017-09-15 | 2023-04-28 | 上海诺基亚贝尔股份有限公司 | Method, apparatus and computer readable medium for resource allocation in a communication network |
CN107682135B (en) * | 2017-09-30 | 2020-06-02 | 重庆邮电大学 | NOMA-based network slice self-adaptive virtual resource allocation method |
CN107743100B (en) * | 2017-09-30 | 2020-11-06 | 重庆邮电大学 | An online adaptive network slicing virtual resource allocation method based on service prediction |
CN107835104B (en) * | 2017-10-24 | 2021-03-16 | 广东工业大学 | NF user license sharing method, system, device and storage medium between network slices |
CN112672383B (en) | 2017-11-09 | 2023-02-10 | 华为技术有限公司 | Communication method and network device |
CN108776926B (en) * | 2018-06-07 | 2021-06-22 | 南京航空航天大学 | An optimal auction method for wireless network resource allocation based on deep learning |
EP3864804A1 (en) | 2018-10-11 | 2021-08-18 | Koninklijke KPN N.V. | Dynamic slice priority handling |
CN109600798B (en) * | 2018-11-15 | 2020-08-28 | 北京邮电大学 | Multi-domain resource allocation method and device in network slice |
CN111200845B (en) * | 2018-11-19 | 2022-09-23 | 华为技术有限公司 | Resource information sending method, device and system |
CN109495907B (en) | 2018-11-29 | 2020-05-12 | 北京邮电大学 | An intent-driven wireless access networking method and system |
CN109743213B (en) | 2019-02-28 | 2021-08-13 | 腾讯科技(深圳)有限公司 | Network slice processing method, equipment and system |
CN109743217B (en) * | 2019-03-08 | 2021-03-16 | 西安交通大学 | Self-adaptive resource adjusting method based on SVRA algorithm |
EP3942738A1 (en) | 2019-03-22 | 2022-01-26 | Koninklijke KPN N.V. | Third party network and network slice management |
CN110062360B (en) * | 2019-04-04 | 2022-03-15 | 南京邮电大学 | Resource allocation method based on mMTC service classification |
US11297534B2 (en) | 2019-08-09 | 2022-04-05 | Cisco Technology, Inc. | Intelligent and optimal resource selection within a network slice |
CN110830390B (en) * | 2019-11-11 | 2023-03-31 | 南京邮电大学 | QoS driven mobile edge network resource allocation method |
US12126494B2 (en) | 2019-12-04 | 2024-10-22 | Koninklijke Kpn N.V. | Providing interface between network management and slice management |
CN114095382B (en) * | 2020-08-05 | 2023-11-10 | 中国移动通信集团重庆有限公司 | Method, system, device and equipment for scheduling virtual resources of network slice |
CN112243264B (en) * | 2020-10-14 | 2023-11-24 | 中国联合网络通信集团有限公司 | Service customization method, system and network equipment |
TWI756974B (en) | 2020-12-09 | 2022-03-01 | 財團法人工業技術研究院 | Machine learning system and resource allocation method thereof |
CN113543228A (en) * | 2021-06-10 | 2021-10-22 | 中国电子科技集团公司电子科学研究院 | Satellite-ground converged network slice resource scheduling method, system and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412040A (en) * | 2016-09-19 | 2017-02-15 | 北京邮电大学 | Cache resource allocation method and apparatus |
CN106549806A (en) * | 2016-10-26 | 2017-03-29 | 清华大学 | A kind of network section manager and its management method |
-
2017
- 2017-04-26 CN CN201710282627.4A patent/CN106922002B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412040A (en) * | 2016-09-19 | 2017-02-15 | 北京邮电大学 | Cache resource allocation method and apparatus |
CN106549806A (en) * | 2016-10-26 | 2017-03-29 | 清华大学 | A kind of network section manager and its management method |
Also Published As
Publication number | Publication date |
---|---|
CN106922002A (en) | 2017-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106922002B (en) | Network slice virtual resource allocation method based on internal auction mechanism | |
CN108076486B (en) | A Dynamic Radio Resource Allocation Algorithm Based on Load Balancing | |
CN108234581B (en) | Resource scheduling method and server | |
CN111246586B (en) | A method and system for allocating smart grid resources based on genetic algorithm | |
CN109714797B (en) | Mobile edge network resource allocation method based on auction theory | |
CN108073448B (en) | Host resource allocation method and device, host scheduling method and device | |
CN103209419B (en) | The method of the dynamic spectrum access of a kind of Users ' Need-oriented and lifting network performance | |
CN108876567A (en) | A kind of intelligent perception motivational techniques based on perception maximization of utility | |
CN113163498B (en) | Virtual network resource allocation method and device based on genetic algorithm under 5G network slice | |
CN101854637B (en) | A kind of application and the method and the device that distribute frequency spectrum resource | |
CN111614754A (en) | A Dynamic Adaptive Task Scheduling Method for Cost Efficiency Optimization for Fog Computing | |
CN103997515B (en) | Center system of selection and its application are calculated in a kind of distributed cloud | |
Liwang et al. | Resource trading in edge computing-enabled IoV: An efficient futures-based approach | |
CN110557345B (en) | Power communication network resource allocation method | |
CN109040193B (en) | Mobile device cloud resource allocation method based on independent subtasks | |
Samanta et al. | Distributed resource distribution and offloading for resource-agnostic microservices in industrial IoT | |
Badri et al. | Risk-based optimization of resource provisioning in mobile edge computing | |
CN111611076A (en) | Fair distribution method for mobile edge computing shared resources under task deployment constraint | |
CN107911823B (en) | An Allocation Method for Multi-Channel Anti-Strategy Manipulation Spectrum | |
CN113891466A (en) | Online scheduling system and method for UDL task in edge wireless network | |
CN111343595B (en) | D2D task unloading system and multi-type resource transaction method thereof | |
El-Refaey et al. | Cloud-assisted spectrum management system with trading engine | |
CN110996396A (en) | A mobile edge network resource allocation method based on online combinatorial auction | |
CN115714772A (en) | Cloud-edge cooperative computing resource allocation system and method under private cloud environment | |
CN114205828B (en) | Special spectrum resource sharing system and method based on alliance block chain |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231019 Address after: Room 1406, Building 1, Nord Holiday Garden, No. 369 Qianhai Road, Nanshan District, Shenzhen City, Guangdong Province, 518000 Patentee after: Jia Zhe Address before: 1003, Building A, Zhiyun Industrial Park, No. 13 Huaxing Road, Henglang Community, Dalang Street, Longhua District, Shenzhen City, Guangdong Province, 518000 Patentee before: Shenzhen Wanzhida Technology Transfer Center Co.,Ltd. Effective date of registration: 20231019 Address after: 1003, Building A, Zhiyun Industrial Park, No. 13 Huaxing Road, Henglang Community, Dalang Street, Longhua District, Shenzhen City, Guangdong Province, 518000 Patentee after: Shenzhen Wanzhida Technology Transfer Center Co.,Ltd. Address before: 400065 Chongqing Nan'an District huangjuezhen pass Chongwen Road No. 2 Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231120 Address after: Room 807-814, Building A, Xinian Center, No. 6021 Shennan Avenue, Tian'an Community, Shatou Street, Futian District, Shenzhen City, Guangdong Province, 518000 Patentee after: Shenzhen Letou Technology Co.,Ltd. Address before: Room 1406, Building 1, Nord Holiday Garden, No. 369 Qianhai Road, Nanshan District, Shenzhen City, Guangdong Province, 518000 Patentee before: Jia Zhe |
|
TR01 | Transfer of patent right |