[go: up one dir, main page]

CN111865705A - Scheduling performance evaluation method and device - Google Patents

Scheduling performance evaluation method and device Download PDF

Info

Publication number
CN111865705A
CN111865705A CN201910333892.XA CN201910333892A CN111865705A CN 111865705 A CN111865705 A CN 111865705A CN 201910333892 A CN201910333892 A CN 201910333892A CN 111865705 A CN111865705 A CN 111865705A
Authority
CN
China
Prior art keywords
scheduling
qos
throughput
performance
fairness
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.)
Withdrawn
Application number
CN201910333892.XA
Other languages
Chinese (zh)
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.)
Potevio Information Technology Co Ltd
Original Assignee
Potevio Information Technology Co Ltd
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 Potevio Information Technology Co Ltd filed Critical Potevio Information Technology Co Ltd
Priority to CN201910333892.XA priority Critical patent/CN111865705A/en
Publication of CN111865705A publication Critical patent/CN111865705A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0888Throughput
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种调度性能评价方法和装置。所述方法包括:根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;对量化后的各指标进行加权运算,评价系统综合调度性能;所述系统综合调度性能的计算公式如下:SP=α*Th+β*CS+γ*F,其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;0<SP≤1,SP越大说明综合调度性能越好。本发明实施例结合调度公平性、系统吞吐量、QoS满意度进行量化和加权运算,综合评价调度性能,可根据不同应用场景,设置相应的权值,使用场景广泛、灵活。

Figure 201910333892

Embodiments of the present invention provide a scheduling performance evaluation method and device. The method includes: quantifying and evaluating each indicator according to the collected data, the indicators include scheduling fairness, system throughput and/or QoS satisfaction; performing weighted operation on the quantized indicators to evaluate the comprehensive scheduling performance of the system ; The calculation formula of the comprehensive scheduling performance of the system is as follows: SP=α*Th+β*CS+γ*F, where α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤ γ≤1; SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th is the system throughput performance, CS is the QoS satisfaction, F is the scheduling fairness; 0<SP≤1, SP The larger the value, the better the comprehensive scheduling performance. The embodiment of the present invention performs quantification and weighting operations in combination with scheduling fairness, system throughput, and QoS satisfaction, comprehensively evaluates scheduling performance, and can set corresponding weights according to different application scenarios, with wide and flexible use scenarios.

Figure 201910333892

Description

调度性能评价方法和装置Scheduling performance evaluation method and device

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种调度性能评价方法和装置。The present invention relates to the field of communication technologies, and in particular, to a scheduling performance evaluation method and device.

背景技术Background technique

目前针对调度性能方面的评价方法,基本都是算法设计方面的技术,尚没有针对算法进行评价的具体方法,算法仿真也限于某些方面的一一考量,侧重点不一。At present, the evaluation methods for scheduling performance are basically the technology of algorithm design, and there is no specific method for evaluating algorithms.

对于不同应用场景,对QoS(Quality of Service,服务质量)指标、用户公平性、吞吐量要求不一样,如有些应用场景不考虑QoS,有些应用场景不需考虑用户公平性或系统吞吐量,现有的评价方法不够全面以及具体,不能实现不同应用场景及不同调度需求的综合评价。Different application scenarios have different requirements for QoS (Quality of Service) indicators, user fairness, and throughput. For example, some application scenarios do not consider QoS, and some application scenarios do not need to consider user fairness or system throughput. Some evaluation methods are not comprehensive and specific enough to realize comprehensive evaluation of different application scenarios and different scheduling requirements.

发明内容SUMMARY OF THE INVENTION

针对现有技术问题,本发明实施例提供一种调度性能评价方法和装置。In view of the problems in the prior art, embodiments of the present invention provide a scheduling performance evaluation method and apparatus.

本发明实施例提供一种调度性能评价方法,包括:根据业务场景和调度需求确定需要考量的指标及各指标的权重;根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;所述方法还包括:An embodiment of the present invention provides a scheduling performance evaluation method, including: determining indicators to be considered and the weight of each indicator according to business scenarios and scheduling requirements; collecting relevant data according to the indicators to be considered, the relevant data including cell throughput, scheduling Number of resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR; the method further includes:

根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;Quantify and evaluate various indicators according to the collected data, the indicators include scheduling fairness, system throughput and/or QoS satisfaction;

对量化后的各指标进行加权运算,评价系统综合调度性能;Perform weighted operations on the quantized indicators to evaluate the overall scheduling performance of the system;

所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows:

SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F

其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1;

SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness;

0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the comprehensive scheduling performance.

本发明实施例提供一种调度性能评价装置,包括:确定单元,用于根据业务场景和调度需求确定需要考量的指标及各指标的权重;采集单元,用于根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;所述装置还包括:An embodiment of the present invention provides a scheduling performance evaluation device, including: a determination unit, used for determining indicators to be considered and the weight of each indicator according to business scenarios and scheduling requirements; a collection unit, used for collecting relevant data according to the indicators to be considered, The relevant data includes cell throughput, number of scheduling resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR; the device further includes:

第一评价单元,用于根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;a first evaluation unit, configured to quantify and evaluate each index according to the collected data, where the index includes scheduling fairness, system throughput and/or QoS satisfaction;

第二评价单元,用于对量化后的各指标进行加权运算,评价系统综合调度性能;The second evaluation unit is used to perform a weighted operation on the quantized indicators to evaluate the comprehensive scheduling performance of the system;

所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows:

SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F

其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1;

SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness;

0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the comprehensive scheduling performance.

本发明实施例还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述调度性能评价方法。An embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, where the processor implements the above scheduling performance evaluation method when executing the program.

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述调度性能评价方法。Embodiments of the present invention further provide a non-transitory computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned scheduling performance evaluation method is implemented.

本发明实施例提供的调度性能评价方法和装置,结合调度公平性、系统吞吐量、QoS满意度进行量化和加权运算,综合评价调度性能,可根据不同应用场景,设置相应的权值,使用场景广泛、灵活。The scheduling performance evaluation method and device provided by the embodiments of the present invention perform quantification and weighting operations in combination with scheduling fairness, system throughput, and QoS satisfaction, comprehensively evaluate scheduling performance, and can set corresponding weights according to different application scenarios, and use scenarios Broad and flexible.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1为本发明一实施例提供的调度性能评价方法的流程示意图;FIG. 1 is a schematic flowchart of a scheduling performance evaluation method provided by an embodiment of the present invention;

图2为应用本发明实施例提供的调度性能评价方法的评价装置的示意图;2 is a schematic diagram of an evaluation device applying the scheduling performance evaluation method provided by an embodiment of the present invention;

图3为本发明一实施例提供的调度性能评价方法的流程示意图;FIG. 3 is a schematic flowchart of a scheduling performance evaluation method provided by an embodiment of the present invention;

图4为本发明一实施例提供的调度性能评价方法装置的结构示意图;FIG. 4 is a schematic structural diagram of a scheduling performance evaluation method and apparatus provided by an embodiment of the present invention;

图5为本发明一实施例提供的电子设备的结构示意图。FIG. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

图1示出了本发明实施例提供的一种调度性能评价方法的流程示意图。FIG. 1 shows a schematic flowchart of a scheduling performance evaluation method provided by an embodiment of the present invention.

本发明实施例提供一种调度性能评价方法,包括:根据业务场景和调度需求确定需要考量的指标及各指标的权重;根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR,如图1所示,所述方法还包括:An embodiment of the present invention provides a scheduling performance evaluation method, including: determining indicators to be considered and the weight of each indicator according to business scenarios and scheduling requirements; collecting relevant data according to the indicators to be considered, the relevant data including cell throughput, scheduling Number of resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR, as shown in Figure 1, the method further includes:

S11、根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;S11. Quantify and evaluate each index according to the collected data, where the index includes scheduling fairness, system throughput and/or QoS satisfaction;

具体地,根据考量需求,通过相应数据采集,计算对应量化指标:调度公平性、吞吐量、QoS满意度,分别表示公平性、吞吐量和QoS满意度等性能的好坏。Specifically, according to the consideration requirements, through corresponding data collection, the corresponding quantitative indicators are calculated: scheduling fairness, throughput, and QoS satisfaction, which respectively indicate the quality of performance such as fairness, throughput, and QoS satisfaction.

图2示出了应用本发明实施例提供的调度性能评价方法的评价装置。FIG. 2 shows an evaluation apparatus to which the scheduling performance evaluation method provided by the embodiment of the present invention is applied.

如图2所示,所述装置分为四部分:被评价部分、触发部分、调度数据采集部分、结果分析评价部分。其中基站与终端是调度的参与者,基站属于被评价部分;信道模拟器属于触发部分,产生干扰、路损等模拟真实无线环境,触发终端与基站之间信道条件变化,进而触发终端处于不同的信道质量下。调度采集模块负责在持续采集小区吞吐量、各用户调度次数、各用户调度资源数、GBR(Guranteed Bit Rate,保证比特速率)承载速率、QoS业务时延、QoS业务丢包率等信息,样本点越多,评价结果越准确。调度性能评价模块负责对采集到的小区吞吐量、各用户调度次数、各用户调度资源数、GBR承载速率、QoS业务时延、QoS业务丢包率等进行分析评估。As shown in FIG. 2 , the device is divided into four parts: an evaluated part, a triggering part, a scheduling data collection part, and a result analysis and evaluation part. Among them, the base station and the terminal are the participants of the scheduling, and the base station belongs to the evaluated part; the channel simulator belongs to the trigger part, which generates interference, path loss, etc. to simulate the real wireless environment, triggering the change of the channel conditions between the terminal and the base station, and then triggering the terminal to be in different under the channel quality. The scheduling and collection module is responsible for continuously collecting information such as cell throughput, scheduling times of each user, number of scheduling resources for each user, GBR (Guranteed Bit Rate, guaranteed bit rate) bearing rate, QoS service delay, QoS service packet loss rate and other information. The more, the more accurate the evaluation result. The scheduling performance evaluation module is responsible for analyzing and evaluating the collected cell throughput, the number of scheduling times for each user, the number of scheduling resources for each user, the GBR bearing rate, the QoS service delay, and the QoS service packet loss rate.

S12、对量化后的各指标进行加权运算,评价系统综合调度性能;S12. Perform a weighted operation on the quantized indicators to evaluate the comprehensive scheduling performance of the system;

所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows:

SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F

其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1;

SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness;

0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the comprehensive scheduling performance.

具体地,α、β、γ为权值,体现对于系统吞吐量、QoS各项要求和调度公平性之间的权衡,可根据实际使用需求进行侧重评价。SP值越大说明综合调度性能越好,SP值越小说明综合调度性能越不好。Specifically, α, β, and γ are weights, which reflect the trade-off between system throughput, QoS requirements and scheduling fairness, and can be evaluated based on actual usage requirements. The larger the SP value, the better the comprehensive scheduling performance, and the smaller the SP value, the worse the comprehensive scheduling performance.

本发明实施例结合调度公平性、系统吞吐量和QoS满意度,经过量化和加权运算,根据实际应用场景和考量要求,设置不同的权值,提出评价系统综合调度性能的公式。若综合性能较差,可通过查看哪些子性能(调度公平性、系统吞吐量、QoS满意度)的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiments of the present invention combine scheduling fairness, system throughput and QoS satisfaction, through quantization and weighting operations, and set different weights according to actual application scenarios and consideration requirements, and propose a formula for evaluating the comprehensive scheduling performance of the system. If the overall performance is poor, you can check which sub-performance (scheduling fairness, system throughput, QoS satisfaction) has poor quantitative indicators, troubleshoot algorithm implementation problems, and optimize the scheduling algorithm in a targeted manner.

本发明实施例提供的调度性能评价方法,结合调度公平性、系统吞吐量、QoS满意度进行量化和加权运算,综合评价调度性能,可根据不同应用场景,设置相应的权值,使用场景广泛、灵活。The scheduling performance evaluation method provided by the embodiment of the present invention performs quantification and weighting operations in combination with scheduling fairness, system throughput, and QoS satisfaction, comprehensively evaluates the scheduling performance, and can set corresponding weights according to different application scenarios. flexible.

在上述实施例的基础上,S11具体包括:On the basis of the above embodiment, S11 specifically includes:

当需要考量调度公平性指标时,根据采集的调度资源数和调度次数计算调度公平性F,计算公式如下:When the scheduling fairness index needs to be considered, the scheduling fairness F is calculated according to the number of collected scheduling resources and the number of scheduling times. The calculation formula is as follows:

Figure BDA0002038557630000041
Figure BDA0002038557630000041

其中,n表示用户数,Xi为用户i的分配资源数,Ti为用户i被调度次数;Among them, n represents the number of users, X i is the number of allocated resources for user i, and T i is the number of times that user i is scheduled;

0<F≤1,F越大说明用户之间调度越公平。0<F≤1, the larger F is, the more fair the scheduling between users is.

具体地,某些应用场景下,调度算法不仅要考虑分配资源的公平性,同时也要考虑调度次数公平性,对于连续可用资源块的条件下,考察资源调度是否均匀;在碎片化可用资源条件下,考察资源调度是否均匀使用上述公式量化及评价调度公平性F。F越大说明用户之间调度越公平,F越小说明调度越不公平。Specifically, in some application scenarios, the scheduling algorithm should not only consider the fairness of allocated resources, but also consider the fairness of scheduling times. For the condition of continuously available resource blocks, check whether the resource scheduling is uniform; in the condition of fragmented available resources Next, check whether the resource scheduling is evenly quantified and evaluated by the above formula F of scheduling fairness. The larger F is, the more fair the scheduling between users is, and the smaller the F is, the more unfair the scheduling is.

本发明实施例可分别对综合调度性能和子性能(调度公平性)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the overall scheduling performance and sub-performance (scheduling fairness) respectively, and if the overall performance is poor, it is possible to check which sub-performances have poor quantitative indicators, troubleshoot algorithm implementation problems, and optimize the scheduling algorithm in a targeted manner.

在上述实施例的基础上,S11具体还包括:On the basis of the above embodiment, S11 specifically further includes:

当需要考量系统吞吐量指标时,根据采集的小区吞吐量和理论吞吐量计算系统吞吐量性能Th,计算公式如下:When the system throughput index needs to be considered, the system throughput performance Th is calculated according to the collected cell throughput and theoretical throughput. The calculation formula is as follows:

Figure BDA0002038557630000051
Figure BDA0002038557630000051

其中,Thth为当前系统所有用户实际吞吐量,包括边缘用户吞吐量和中心用户吞吐量,Thg为理论吞吐量;Among them, Th th is the actual throughput of all users in the current system, including the edge user throughput and the center user throughput, and Th g is the theoretical throughput;

0<Th≤1,Th越大说明系统获得吞吐量越大。0<Th≤1, the larger Th is, the greater the throughput obtained by the system.

具体地,典型应用场景下,存在较多用户,系统负荷较大,其中存在小区中心用户和边缘用户,如果调度算法只考虑QoS指标和公平性的话,会存在边缘用户调度获得较多资源调度,而中心用户获得较少资源调度的情况,导致系统吞吐量较低,资源传输效率低下的情况,为此调度算法还需考虑用户信道质量,将资源更多向信道质量好的用户倾斜,提高系统吞吐量性能。使用上述公式量化吞吐量性能Th。Specifically, in a typical application scenario, there are many users and the system load is relatively large. Among them, there are cell center users and edge users. If the scheduling algorithm only considers QoS indicators and fairness, there will be more resource scheduling by edge user scheduling. In the case where the central user obtains less resource scheduling, the system throughput is low and the resource transmission efficiency is low. Therefore, the scheduling algorithm also needs to consider the user channel quality, and tilt more resources to users with better channel quality to improve the system. Throughput performance. The throughput performance Th is quantified using the above formula.

Th取值越大,说明系统获得吞吐量越大,信道质量好的用户获取更多调度资源,资源传输效率更高;当系统资源满调度或接近满调度时,对于吞吐量性能考量更有意义。The larger the value of Th is, the greater the throughput obtained by the system, the users with better channel quality obtain more scheduling resources, and the resource transmission efficiency is higher; when the system resources are full or close to full scheduling, it is more meaningful to consider the throughput performance .

本发明实施例可分别对综合调度性能和子性能(系统吞吐量)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the comprehensive scheduling performance and sub-performance (system throughput) respectively. If the comprehensive performance is poor, the quantification index of which sub-performance is poor can be checked to troubleshoot algorithm implementation problems and optimize the scheduling algorithm in a targeted manner.

在上述实施例的基础上,S11具体还包括:On the basis of the above embodiment, S11 specifically further includes:

当需要考量QoS满意度指标时,根据采集的QoS时延、QoS业务丢包率和保障速率GBR计算QoS满意度CS,计算公式如下:When the QoS satisfaction index needs to be considered, calculate the QoS satisfaction CS based on the collected QoS delay, QoS service packet loss rate, and guaranteed rate GBR. The calculation formula is as follows:

Figure BDA0002038557630000052
Figure BDA0002038557630000052

其中,Bstotal-GR为有保障速率要求的业务数,Bstotal-TD为有时延要求的业务数,Bstotal-PL为有丢包率要求的业务数,GRQoS为考量周期内平均速率超过保障速率业务个数,TDQoS为考量周期内平均时延小于QoS时延要求的业务个数,PLQoS为考量周期内丢包率低于QoS要求的业务个数;Among them, Bs total-GR is the number of services with guaranteed rate requirements, Bs total-TD is the number of services with time delay requirements, Bs total-PL is the number of services with packet loss rate requirements, and GR QoS is the average rate over the period under consideration. The number of guaranteed rate services, TD QoS is the number of services whose average delay is less than the QoS delay requirement in the consideration period, and PL QoS is the number of services whose packet loss rate is lower than the QoS requirement in the consideration period;

∈、θ和μ分别为保障速率权值、时延权值和丢包率权值;∈, θ and μ are the guaranteed rate weight, delay weight and packet loss rate weight, respectively;

0<CS≤1,CS越大说明整体QoS满意度越高。0<CS≤1, the larger the CS, the higher the overall QoS satisfaction.

具体地,从较为重要及常用的三个方面,时延、保障速率(GBR)和丢包率考量用户满意度,采用上述公式量化用户整体满意度CS。Specifically, user satisfaction is considered from three important and commonly used aspects, delay, guaranteed rate (GBR) and packet loss rate, and the above formula is used to quantify the overall user satisfaction CS.

CS越大说明整体QoS满意度越高,∈、θ和μ为权值,设置不同权值,可对QoS的不同目标进行权衡,对较为重要的QoS要求进行侧重评价。The larger the CS, the higher the overall QoS satisfaction. ∈, θ, and μ are the weights, and different weights can be set to weigh different QoS goals, and focus on the more important QoS requirements.

本发明实施例可分别对综合调度性能和子性能(QoS满意度)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the comprehensive scheduling performance and sub-performance (QoS satisfaction) respectively. If the comprehensive performance is poor, the quantification index of which sub-performance is poor can be checked to troubleshoot algorithm implementation problems and optimize the scheduling algorithm in a targeted manner.

图3示出了本发明一实施例提供的调度性能评价方法的流程示意图。FIG. 3 shows a schematic flowchart of a scheduling performance evaluation method provided by an embodiment of the present invention.

如图3所示,具体包括以下步骤:As shown in Figure 3, it specifically includes the following steps:

根据业务场景和调度需求确定需要考量的具体指标;Determine specific indicators to be considered according to business scenarios and scheduling requirements;

根据确定的具体考量的指标采集相关数据:小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;Collect relevant data according to the determined specific consideration indicators: cell throughput, number of scheduling resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR;

如有用户公平性考量要求,根据采集的调度资源数和调度次数计算调度公平性F;If there is a user fairness consideration requirement, calculate the scheduling fairness F according to the number of collected scheduling resources and the number of scheduling times;

如有系统吞吐量考量要求,根据采集的小区吞吐量和理论吞吐量计算系统吞吐量性能Th;If the system throughput is required, calculate the system throughput performance Th according to the collected cell throughput and theoretical throughput;

如有QoS满意度考量要求,设置QoS指标保障速率GBR、时延和丢包率权值∈、θ和μ,计算QoS满意度CS;If there is a requirement for QoS satisfaction consideration, set the QoS index guarantee rate GBR, delay and packet loss rate weights ∈, θ and μ, and calculate the QoS satisfaction CS;

根据确定的具体考量的指标要求和侧重点,设置调度公平性、系统吞吐量和QoS满意度权重α、β和γ,计算综合调度性能SP。According to the determined specific consideration index requirements and focus, set the weights α, β and γ of scheduling fairness, system throughput and QoS satisfaction, and calculate the comprehensive scheduling performance SP.

下面进行举例说明本发明实施例提供的调度性能评价方法在各场景下的应用。The following provides an example to illustrate the application of the scheduling performance evaluation method provided by the embodiment of the present invention in various scenarios.

场景一、对于无QoS要求的应用场景,仅考量调度公平性、吞吐量,如所有业务均为FTP(File Transfer Protocol,文件传输协议)业务,QoS满意度权值β=0,吞吐量权值α、调度公平性权值γ根据实际情况及需求设置。Scenario 1. For application scenarios without QoS requirements, only scheduling fairness and throughput are considered. For example, if all services are FTP (File Transfer Protocol) services, the QoS satisfaction weight β=0, and the throughput weight α, the scheduling fairness weight γ is set according to the actual situation and demand.

SP=α*Th+γ*FSP=α*Th+γ*F

其中,α+γ=1,0<α<1,0<γ<1。Among them, α+γ=1, 0<α<1, 0<γ<1.

场景二、对于仅对QoS有要求的应用场景,如存在会话式业务、也有流媒体业务,主要考量QoS指标,由于业务类型不一样,不考量调度公平性,整体业务量小,不考虑小区吞吐量,吞吐量权值α=0,调度公平性权值γ=0,QoS满意度权值β=1,此时主要关注QoS满意度,根据QoS目标要求权衡,设置保障速率(GBR)、时延、丢包率的权值∈、θ、μ。Scenario 2. For application scenarios that only require QoS, such as conversational services and streaming media services, QoS indicators are mainly considered. Due to the different types of services, scheduling fairness is not considered, the overall traffic volume is small, and cell throughput is not considered. The throughput weight α=0, the scheduling fairness weight γ=0, and the QoS satisfaction weight β=1. At this time, the main focus is on QoS satisfaction, and according to the QoS target requirements, set the guaranteed rate (GBR), time The weights of delay and packet loss rate ∈, θ, μ.

SP=CSSP=CS

场景三、对于存在不同业务类型的应用场景,既有会话式业务、也有流媒体、交互式、背景类业务,需要考虑QoS满意度、系统吞吐量,由于业务类型不一样,不考量调度公平性,对应权值γ=0,系统吞吐量和QoS满意度权值α、β根据实际情况设置,根据QoS目标要求权衡,设置保障速率、时延、丢包率的权值∈、θ、μ。Scenario 3. For application scenarios with different service types, including conversational services, streaming media, interactive, and background services, QoS satisfaction and system throughput need to be considered. Due to different service types, scheduling fairness is not considered. , the corresponding weight γ=0, the system throughput and QoS satisfaction weights α and β are set according to the actual situation, and the weights ε, θ and μ of the guaranteed rate, delay and packet loss rate are set according to the QoS target requirements.

SP=α*Th+β*CSSP=α*Th+β*CS

其中,α+β=1,0<α<1,0<β<1。Among them, α+β=1, 0<α<1, 0<β<1.

图4示出了本发明实施例提供的一种调度性能评价装置的结构示意图。FIG. 4 shows a schematic structural diagram of a scheduling performance evaluation apparatus provided by an embodiment of the present invention.

如图4所示,本发明实施例提供的调度性能评价装置包括:确定单元,用于根据业务场景和调度需求确定需要考量的指标及各指标的权重;采集单元,用于根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;如图4所示,所述装置还包括:第一评价单元11和第二评价单元12,其中:As shown in FIG. 4 , the scheduling performance evaluation device provided by the embodiment of the present invention includes: a determining unit, used for determining the indicators to be considered and the weights of each indicator according to business scenarios and scheduling requirements; a collection unit, used for indicators to be considered according to needs. Collect relevant data, the relevant data includes cell throughput, number of scheduling resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR; as shown in Figure 4, the device further includes: a first evaluation unit 11 and the second evaluation unit 12, wherein:

所述第一评价单元11,用于根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;The first evaluation unit 11 is configured to quantify and evaluate each index according to the collected data, and the index includes scheduling fairness, system throughput and/or QoS satisfaction;

具体地,根据考量需求,通过相应数据采集,计算对应量化指标:调度公平性、吞吐量、QoS满意度,分别表示公平性、吞吐量和QoS满意度等性能的好坏。Specifically, according to the consideration requirements, through corresponding data collection, the corresponding quantitative indicators are calculated: scheduling fairness, throughput, and QoS satisfaction, which respectively indicate the quality of performance such as fairness, throughput, and QoS satisfaction.

所述第二评价单元12,用于对量化后的各指标进行加权运算,评价系统综合调度性能;The second evaluation unit 12 is used to perform weighted operation on the quantized indicators to evaluate the comprehensive scheduling performance of the system;

所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows:

SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F

其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1;

SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness;

0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the comprehensive scheduling performance.

具体地,α、β、γ为权值,体现对于系统吞吐量、QoS各项要求和调度公平性之间的权衡,可根据实际使用需求进行侧重评价。SP值越大说明综合调度性能越好,SP值越小说明综合调度性能越不好。Specifically, α, β, and γ are weights, which reflect the trade-off between system throughput, QoS requirements and scheduling fairness, and can be evaluated based on actual usage requirements. The larger the SP value, the better the comprehensive scheduling performance, and the smaller the SP value, the worse the comprehensive scheduling performance.

本发明实施例结合调度公平性、系统吞吐量和QoS满意度,经过量化和加权运算,根据实际应用场景和考量要求,设置不同的权值,提出评价系统综合调度性能的公式。若综合性能较差,可通过查看哪些子性能(调度公平性、系统吞吐量、QoS满意度)的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiments of the present invention combine scheduling fairness, system throughput and QoS satisfaction, through quantization and weighting operations, and set different weights according to actual application scenarios and consideration requirements, and propose a formula for evaluating the comprehensive scheduling performance of the system. If the overall performance is poor, you can check which sub-performance (scheduling fairness, system throughput, QoS satisfaction) has poor quantitative indicators, troubleshoot algorithm implementation problems, and optimize the scheduling algorithm in a targeted manner.

本发明实施例提供的调度性能评价装置,结合调度公平性、系统吞吐量、QoS满意度进行量化和加权运算,综合评价调度性能,可根据不同应用场景,设置相应的权值,使用场景广泛、灵活。The scheduling performance evaluation device provided by the embodiment of the present invention performs quantification and weighting operations in combination with scheduling fairness, system throughput, and QoS satisfaction, comprehensively evaluates scheduling performance, and can set corresponding weights according to different application scenarios, and has a wide range of application scenarios. flexible.

在上述实施例的基础上,所述第一评价单元11包括:On the basis of the above embodiment, the first evaluation unit 11 includes:

第一评价模块,用于当需要考量调度公平性指标时,根据采集的调度资源数和调度次数计算调度公平性F,计算公式如下:The first evaluation module is used to calculate the scheduling fairness F according to the number of collected scheduling resources and the number of times of scheduling when the scheduling fairness index needs to be considered. The calculation formula is as follows:

Figure BDA0002038557630000081
Figure BDA0002038557630000081

其中,n表示用户数,Xi为用户i的分配资源数,Ti为用户i被调度次数;Among them, n represents the number of users, X i is the number of allocated resources for user i, and T i is the number of times that user i is scheduled;

0<F≤1,F越大说明用户之间调度越公平。0<F≤1, the larger F is, the more fair the scheduling between users is.

具体地,某些应用场景下,调度算法不仅要考虑分配资源的公平性,同时也要考虑调度次数公平性,对于连续可用资源块的条件下,考察资源调度是否均匀;在碎片化可用资源条件下,考察资源调度是否均匀使用上述公式量化及评价调度公平性F。F越大说明用户之间调度越公平,F越小说明调度越不公平。Specifically, in some application scenarios, the scheduling algorithm should not only consider the fairness of allocated resources, but also consider the fairness of scheduling times. For the condition of continuously available resource blocks, check whether the resource scheduling is uniform; in the condition of fragmented available resources Next, check whether the resource scheduling is evenly quantified and evaluated by the above formula F of scheduling fairness. The larger F is, the more fair the scheduling between users is, and the smaller the F is, the more unfair the scheduling is.

本发明实施例可分别对综合调度性能和子性能(调度公平性)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the overall scheduling performance and sub-performance (scheduling fairness) respectively, and if the overall performance is poor, it is possible to check which sub-performances have poor quantitative indicators, troubleshoot algorithm implementation problems, and optimize the scheduling algorithm in a targeted manner.

在上述实施例的基础上,所述第一评价单元11还包括:On the basis of the above embodiment, the first evaluation unit 11 further includes:

第二评价模块,用于当需要考量系统吞吐量指标时,根据采集的小区吞吐量和理论吞吐量计算系统吞吐量性能Th,计算公式如下:The second evaluation module is used to calculate the system throughput performance Th according to the collected cell throughput and theoretical throughput when the system throughput index needs to be considered. The calculation formula is as follows:

Figure BDA0002038557630000091
Figure BDA0002038557630000091

其中,Thth为当前系统所有用户实际吞吐量,包括边缘用户吞吐量和中心用户吞吐量,Thg为理论吞吐量;Among them, Th th is the actual throughput of all users in the current system, including the edge user throughput and the center user throughput, and Th g is the theoretical throughput;

0<Th≤1,Th越大说明系统获得吞吐量越大。0<Th≤1, the larger Th is, the greater the throughput obtained by the system.

具体地,典型应用场景下,存在较多用户,系统负荷较大,其中存在小区中心用户和边缘用户,如果调度算法只考虑QoS指标和公平性的话,会存在边缘用户调度获得较多资源调度,而中心用户获得较少资源调度的情况,导致系统吞吐量较低,资源传输效率低下的情况,为此调度算法还需考虑用户信道质量,将资源更多向信道质量好的用户倾斜,提高系统吞吐量性能。使用上述公式量化吞吐量性能Th。Specifically, in a typical application scenario, there are many users and the system load is relatively large. Among them, there are cell center users and edge users. If the scheduling algorithm only considers QoS indicators and fairness, there will be more resource scheduling by edge user scheduling. In the case where the central user obtains less resource scheduling, the system throughput is low and the resource transmission efficiency is low. Therefore, the scheduling algorithm also needs to consider the user channel quality, and tilt more resources to users with better channel quality to improve the system. Throughput performance. The throughput performance Th is quantified using the above formula.

Th取值越大,说明系统获得吞吐量越大,信道质量好的用户获取更多调度资源,资源传输效率更高;当系统资源满调度或接近满调度时,对于吞吐量性能考量更有意义。The larger the value of Th is, the greater the throughput obtained by the system, the users with better channel quality obtain more scheduling resources, and the resource transmission efficiency is higher; when the system resources are full or close to full scheduling, it is more meaningful to consider the throughput performance .

本发明实施例可分别对综合调度性能和子性能(系统吞吐量)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the comprehensive scheduling performance and sub-performance (system throughput) respectively. If the comprehensive performance is poor, the quantification index of which sub-performance is poor can be checked to troubleshoot algorithm implementation problems and optimize the scheduling algorithm in a targeted manner.

在上述实施例的基础上,所述第一评价单元11还包括:On the basis of the above embodiment, the first evaluation unit 11 further includes:

第三评价模块,当需要考量QoS满意度指标时,根据采集的QoS时延、QoS业务丢包率和保障速率GBR计算QoS满意度CS,计算公式如下:The third evaluation module, when the QoS satisfaction index needs to be considered, calculates the QoS satisfaction CS according to the collected QoS delay, QoS service packet loss rate and guaranteed rate GBR. The calculation formula is as follows:

Figure BDA0002038557630000092
Figure BDA0002038557630000092

其中,Bstotal-GR为有保障速率要求的业务数,Bstotal-TD为有时延要求的业务数,Bstotal-PL为有丢包率要求的业务数,GRQoS为考量周期内平均速率超过保障速率业务个数,TDQoS为考量周期内平均时延小于QoS时延要求的业务个数,PLQoS为考量周期内丢包率低于QoS要求的业务个数;Among them, Bs total-GR is the number of services with guaranteed rate requirements, Bs total-TD is the number of services with time delay requirements, Bs total-PL is the number of services with packet loss rate requirements, and GR QoS is the average rate over the period under consideration. The number of guaranteed rate services, TD QoS is the number of services whose average delay is less than the QoS delay requirement in the consideration period, and PL QoS is the number of services whose packet loss rate is lower than the QoS requirement in the consideration period;

∈、θ和μ分别为保障速率权值、时延权值和丢包率权值;∈, θ and μ are the guaranteed rate weight, delay weight and packet loss rate weight, respectively;

0<CS≤1,CS越大说明整体QoS满意度越高。0<CS≤1, the larger the CS, the higher the overall QoS satisfaction.

具体地,从较为重要及常用的三个方面,时延、保障速率(GBR)和丢包率考量用户满意度,采用上述公式量化用户整体满意度CS。Specifically, user satisfaction is considered from three important and commonly used aspects, delay, guaranteed rate (GBR) and packet loss rate, and the above formula is used to quantify the overall user satisfaction CS.

CS越大说明整体QoS满意度越高,∈、θ和μ为权值,设置不同权值,可对QoS的不同目标进行权衡,对较为重要的QoS要求进行侧重评价。The larger the CS, the higher the overall QoS satisfaction. ∈, θ, and μ are the weights, and different weights can be set to weigh different QoS goals, and focus on the more important QoS requirements.

本发明实施例可分别对综合调度性能和子性能(QoS满意度)进行评价,若综合性能较差,可通过查看哪些子性能的量化指标较差,排查算法实现问题,针对性的优化调度算法。The embodiment of the present invention can evaluate the comprehensive scheduling performance and sub-performance (QoS satisfaction) respectively. If the comprehensive performance is poor, the quantification index of which sub-performance is poor can be checked to troubleshoot algorithm implementation problems and optimize the scheduling algorithm in a targeted manner.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

举个例子如下:An example is as follows:

图5示例了一种服务器的实体结构示意图,如图5所示,该服务器可以包括:处理器(processor)21、通信接口(Communications Interface)22、存储器(memory)23和通信总线24,其中,处理器21,通信接口22,存储器23通过通信总线24完成相互间的通信。处理器21可以调用存储器23中的逻辑指令,以执行如下方法:FIG. 5 illustrates a schematic diagram of the physical structure of a server. As shown in FIG. 5 , the server may include: a processor (processor) 21, a communication interface (Communications Interface) 22, a memory (memory) 23 and a communication bus 24, wherein, The processor 21 , the communication interface 22 , and the memory 23 communicate with each other through the communication bus 24 . The processor 21 may invoke logic instructions in the memory 23 to perform the following methods:

根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;Quantify and evaluate various indicators according to the collected data, the indicators include scheduling fairness, system throughput and/or QoS satisfaction;

对量化后的各指标进行加权运算,评价系统综合调度性能;Perform weighted operations on the quantized indicators to evaluate the overall scheduling performance of the system;

所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows:

SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F

其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1;

SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness;

0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the comprehensive scheduling performance.

此外,上述的存储器23中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logic instructions in the memory 23 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .

Claims (10)

1.一种调度性能评价方法,包括:根据业务场景和调度需求确定需要考量的指标及各指标的权重;根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;其特征在于,所述方法还包括:1. A scheduling performance evaluation method, comprising: determining indicators to be considered and the weight of each indicator according to business scenarios and scheduling requirements; collecting relevant data according to the indicators to be considered, the relevant data including cell throughput, number of scheduling resources, Scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR; it is characterized in that the method further includes: 根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;Quantify and evaluate various indicators according to the collected data, the indicators include scheduling fairness, system throughput and/or QoS satisfaction; 对量化后的各指标进行加权运算,评价系统综合调度性能;Perform weighted operations on the quantized indicators to evaluate the overall scheduling performance of the system; 所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows: SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F 其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1; SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness; 0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the overall scheduling performance. 2.根据权利要求1所述的调度性能评价方法,其特征在于,所述根据采集的数据对各指标进行量化和评价包括:2. The scheduling performance evaluation method according to claim 1, wherein the quantifying and evaluating each index according to the collected data comprises: 当需要考量调度公平性指标时,根据采集的调度资源数和调度次数计算调度公平性F,计算公式如下:When the scheduling fairness index needs to be considered, the scheduling fairness F is calculated according to the number of collected scheduling resources and the number of scheduling times. The calculation formula is as follows:
Figure FDA0002038557620000011
Figure FDA0002038557620000011
其中,n表示用户数,Xi为用户i的分配资源数,Ti为用户i被调度次数;Among them, n represents the number of users, X i is the number of allocated resources for user i, and T i is the number of times that user i is scheduled; 0<F≤1,F越大说明用户之间调度越公平。0<F≤1, the larger F is, the more fair the scheduling between users is.
3.根据权利要求1所述的调度性能评价方法,其特征在于,所述根据采集的数据对各指标进行量化和评价还包括:3. The scheduling performance evaluation method according to claim 1, wherein the quantifying and evaluating each index according to the collected data further comprises: 当需要考量系统吞吐量指标时,根据采集的小区吞吐量和理论吞吐量计算系统吞吐量性能Th,计算公式如下:When the system throughput index needs to be considered, the system throughput performance Th is calculated according to the collected cell throughput and theoretical throughput. The calculation formula is as follows:
Figure FDA0002038557620000012
Figure FDA0002038557620000012
其中,Thth为当前系统所有用户实际吞吐量,包括边缘用户吞吐量和中心用户吞吐量,Thg为理论吞吐量;Among them, Th th is the actual throughput of all users in the current system, including the edge user throughput and the center user throughput, and Th g is the theoretical throughput; 0<Th≤1,Th越大说明系统获得吞吐量越大。0<Th≤1, the larger Th is, the greater the throughput of the system is obtained.
4.根据权利要求1所述的调度性能评价方法,其特征在于,所述根据采集的数据对各指标进行量化和评价还包括:4. The scheduling performance evaluation method according to claim 1, wherein the quantifying and evaluating each index according to the collected data further comprises: 当需要考量QoS满意度指标时,根据采集的QoS时延、QoS业务丢包率和保障速率GBR计算QoS满意度CS,计算公式如下:When the QoS satisfaction index needs to be considered, calculate the QoS satisfaction CS based on the collected QoS delay, QoS service packet loss rate, and guaranteed rate GBR. The calculation formula is as follows:
Figure FDA0002038557620000021
Figure FDA0002038557620000021
其中,Bstotal-GR为有保障速率要求的业务数,Bstotal-TD为有时延要求的业务数,Bstotal-PL为有丢包率要求的业务数,GRQos为考量周期内平均速率超过保障速率业务个数,TDQos为考量周期内平均时延小于QoS时延要求的业务个数,PLQos为考量周期内丢包率低于QoS要求的业务个数;Among them, Bs total-GR is the number of services with guaranteed rate requirements, Bs total-TD is the number of services with time delay requirements, Bs total-PL is the number of services with packet loss rate requirements, and GR Qos is the average rate over the period under consideration. The number of guaranteed rate services, TD Qos is the number of services whose average delay is less than the QoS delay requirement in the consideration period, and PL Qos is the number of services whose packet loss rate is lower than the QoS requirement in the consideration period; ∈、θ和μ分别为保障速率权值、时延权值和丢包率权值;∈, θ and μ are the guaranteed rate weight, delay weight and packet loss rate weight, respectively; 0<CS≤1,CS越大说明整体QoS满意度越高。0<CS≤1, the larger the CS, the higher the overall QoS satisfaction.
5.一种调度性能评价装置,包括:确定单元,用于根据业务场景和调度需求确定需要考量的指标及各指标的权重;采集单元,用于根据需要考量的指标采集相关数据,所述相关数据包括小区吞吐量、调度资源数、调度次数、QoS时延、QoS业务丢包率和保障速率GBR;其特征在于,所述装置还包括:5. A scheduling performance evaluation device, comprising: a determining unit for determining indicators to be considered and the weight of each indicator according to business scenarios and scheduling requirements; a collection unit for collecting relevant data according to the indicators to be considered, the relevant The data includes cell throughput, number of scheduling resources, scheduling times, QoS delay, QoS service packet loss rate and guaranteed rate GBR; it is characterized in that the device further includes: 第一评价单元,用于根据采集的数据对各指标进行量化和评价,所述指标包括调度公平性、系统吞吐量和/或QoS满意度;a first evaluation unit, configured to quantify and evaluate each index according to the collected data, where the index includes scheduling fairness, system throughput and/or QoS satisfaction; 第二评价单元,用于对量化后的各指标进行加权运算,评价系统综合调度性能;The second evaluation unit is used to perform a weighted operation on the quantized indicators to evaluate the comprehensive scheduling performance of the system; 所述系统综合调度性能的计算公式如下:The calculation formula of the comprehensive scheduling performance of the system is as follows: SP=α*Th+β*CS+γ*FSP=α*Th+β*CS+γ*F 其中,α+β+γ=1,0≤α≤1,0≤β≤1,0≤γ≤1;Among them, α+β+γ=1, 0≤α≤1, 0≤β≤1, 0≤γ≤1; SP为Th、CS和F的加权运算,α、β、γ为加权因子,Th表示系统吞吐量性能,CS表示QoS满意度,F表示调度公平性;SP is the weighted operation of Th, CS and F, α, β, γ are weighting factors, Th represents system throughput performance, CS represents QoS satisfaction, and F represents scheduling fairness; 0<SP≤1,SP越大说明综合调度性能越好。0<SP≤1, the larger the SP, the better the overall scheduling performance. 6.根据权利要求5所述的调度性能评价装置,其特征在于,所述第一评价单元包括:6. The scheduling performance evaluation device according to claim 5, wherein the first evaluation unit comprises: 第一评价模块,用于当需要考量调度公平性指标时,根据采集的调度资源数和调度次数计算调度公平性F,计算公式如下:The first evaluation module is used to calculate the scheduling fairness F according to the number of collected scheduling resources and the number of times of scheduling when the scheduling fairness index needs to be considered. The calculation formula is as follows:
Figure FDA0002038557620000022
Figure FDA0002038557620000022
其中,n表示用户数,Xi为用户i的分配资源数,Ti为用户i被调度次数;Among them, n represents the number of users, X i is the number of allocated resources for user i, and T i is the number of times that user i is scheduled; 0<F≤1,F越大说明用户之间调度越公平。0<F≤1, the larger F is, the more fair the scheduling between users is.
7.根据权利要求5所述的调度性能评价装置,其特征在于,所述第一评价单元还包括:7. The scheduling performance evaluation device according to claim 5, wherein the first evaluation unit further comprises: 第二评价模块,用于当需要考量系统吞吐量指标时,根据采集的小区吞吐量和理论吞吐量计算系统吞吐量性能Th,计算公式如下:The second evaluation module is used to calculate the system throughput performance Th according to the collected cell throughput and theoretical throughput when the system throughput index needs to be considered. The calculation formula is as follows:
Figure FDA0002038557620000031
Figure FDA0002038557620000031
其中,Thth为当前系统所有用户实际吞吐量,包括边缘用户吞吐量和中心用户吞吐量,Thg为理论吞吐量;Among them, Th th is the actual throughput of all users in the current system, including the edge user throughput and the center user throughput, and Th g is the theoretical throughput; 0<Th≤1,Th越大说明系统获得吞吐量越大。0<Th≤1, the larger Th is, the greater the throughput obtained by the system.
8.根据权利要求5所述的装置,其特征在于,所述第一评价单元还包括:8. The device according to claim 5, wherein the first evaluation unit further comprises: 第三评价模块,当需要考量QoS满意度指标时,根据采集的QoS时延、QoS业务丢包率和保障速率GBR计算QoS满意度CS,计算公式如下:The third evaluation module, when the QoS satisfaction index needs to be considered, calculates the QoS satisfaction CS according to the collected QoS delay, QoS service packet loss rate and guaranteed rate GBR. The calculation formula is as follows:
Figure FDA0002038557620000032
Figure FDA0002038557620000032
其中,Bstotal-GR为有保障速率要求的业务数,Bstotal-TD为有时延要求的业务数,Bstotal-PL为有丢包率要求的业务数,GRQos为考量周期内平均速率超过保障速率业务个数,TDQos为考量周期内平均时延小于QoS时延要求的业务个数,PLQos为考量周期内丢包率低于QoS要求的业务个数;Among them, Bs total-GR is the number of services with guaranteed rate requirements, Bs total-TD is the number of services with time delay requirements, Bs total-PL is the number of services with packet loss rate requirements, and GR Qos is the average rate over the period under consideration. The number of guaranteed rate services, TD Qos is the number of services whose average delay is less than the QoS delay requirement in the consideration period, and PL Qos is the number of services whose packet loss rate is lower than the QoS requirement in the consideration period; ∈、θ和μ分别为保障速率权值、时延权值和丢包率权值;∈, θ and μ are the guaranteed rate weight, delay weight and packet loss rate weight, respectively; 0<CS≤1,CS越大说明整体QoS满意度越高。0<CS≤1, the larger the CS, the higher the overall QoS satisfaction.
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述调度性能评价方法的步骤。9. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, wherein the processor implements any one of claims 1 to 4 when the processor executes the program The steps of the scheduling performance evaluation method described in item . 10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述调度性能评价方法的步骤。10. A non-transitory computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the steps of the scheduling performance evaluation method according to any one of claims 1 to 4 are implemented .
CN201910333892.XA 2019-04-24 2019-04-24 Scheduling performance evaluation method and device Withdrawn CN111865705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910333892.XA CN111865705A (en) 2019-04-24 2019-04-24 Scheduling performance evaluation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910333892.XA CN111865705A (en) 2019-04-24 2019-04-24 Scheduling performance evaluation method and device

Publications (1)

Publication Number Publication Date
CN111865705A true CN111865705A (en) 2020-10-30

Family

ID=72952122

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910333892.XA Withdrawn CN111865705A (en) 2019-04-24 2019-04-24 Scheduling performance evaluation method and device

Country Status (1)

Country Link
CN (1) CN111865705A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891472A (en) * 2021-10-19 2022-01-04 华信咨询设计研究院有限公司 5G system scheduling method, device and equipment based on early warning coefficient

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1820517A (en) * 2003-11-14 2006-08-16 中兴通讯股份有限公司 Packet scheduling method of wireless communication system
CN102083221A (en) * 2009-11-27 2011-06-01 中国移动通信集团北京有限公司 Resource scheduling method and device based on HSDPA (high speed downlink packet access)
CN102858015A (en) * 2011-06-30 2013-01-02 普天信息技术研究院有限公司 Multi-service scheduling method
CN103354664A (en) * 2013-06-27 2013-10-16 华为技术有限公司 Method and apparatus for scheduling user
US20140126364A1 (en) * 2009-06-12 2014-05-08 Cygnus Broadband, Inc. Systems and methods for prioritizing and scheduling packets in a communication network
CN103929822A (en) * 2014-05-13 2014-07-16 武汉邮电科学研究院 A Proportional Fair Scheduling Method for LTE
CN105163392A (en) * 2015-08-12 2015-12-16 西安电子科技大学 Multi-base-station multi-user proportional-fairness scheduling method with guarantee of service quality
CN106471763A (en) * 2014-07-02 2017-03-01 瑞典爱立信有限公司 The method and apparatus realizing the self-adapting detecting to dispatch request
CN106714323A (en) * 2017-01-12 2017-05-24 南京邮电大学 Priority distinguishing and dispatching method of heterogeneous flow in 4G network
CN107409065A (en) * 2015-04-08 2017-11-28 华为技术有限公司 A kind of quality of service measures method, apparatus and a kind of base station
CN108563498A (en) * 2018-04-12 2018-09-21 武汉轻工大学 A kind of cloud computing method for scheduling task and simulation system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1820517A (en) * 2003-11-14 2006-08-16 中兴通讯股份有限公司 Packet scheduling method of wireless communication system
US20140126364A1 (en) * 2009-06-12 2014-05-08 Cygnus Broadband, Inc. Systems and methods for prioritizing and scheduling packets in a communication network
CN102083221A (en) * 2009-11-27 2011-06-01 中国移动通信集团北京有限公司 Resource scheduling method and device based on HSDPA (high speed downlink packet access)
CN102858015A (en) * 2011-06-30 2013-01-02 普天信息技术研究院有限公司 Multi-service scheduling method
CN103354664A (en) * 2013-06-27 2013-10-16 华为技术有限公司 Method and apparatus for scheduling user
CN103929822A (en) * 2014-05-13 2014-07-16 武汉邮电科学研究院 A Proportional Fair Scheduling Method for LTE
CN106471763A (en) * 2014-07-02 2017-03-01 瑞典爱立信有限公司 The method and apparatus realizing the self-adapting detecting to dispatch request
EP3164956A1 (en) * 2014-07-02 2017-05-10 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement enabling adaptive detection of scheduling requests
CN107409065A (en) * 2015-04-08 2017-11-28 华为技术有限公司 A kind of quality of service measures method, apparatus and a kind of base station
CN105163392A (en) * 2015-08-12 2015-12-16 西安电子科技大学 Multi-base-station multi-user proportional-fairness scheduling method with guarantee of service quality
CN106714323A (en) * 2017-01-12 2017-05-24 南京邮电大学 Priority distinguishing and dispatching method of heterogeneous flow in 4G network
CN108563498A (en) * 2018-04-12 2018-09-21 武汉轻工大学 A kind of cloud computing method for scheduling task and simulation system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蔡灵灵,赵建立,宋荣芳: ""提供QoS保证的比例公平调度改进算法及其应用"", 《中国电子科学研究院学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891472A (en) * 2021-10-19 2022-01-04 华信咨询设计研究院有限公司 5G system scheduling method, device and equipment based on early warning coefficient

Similar Documents

Publication Publication Date Title
Jiang et al. Max-utility wireless resource management for best-effort traffic
CN109547555B (en) Non-equilibrium edge cloud network access and resource allocation method based on fairness criterion
KR101580116B1 (en) A scheduling concept
CN102711129B (en) The determination method and device of net planning parameter
US20150124601A1 (en) Method and apparatus for network traffic offloading
Kim et al. Dynamic bandwidth provisioning using ARIMA-based traffic forecasting for Mobile WiMAX
US20230060623A1 (en) Network improvement with reinforcement learning
CN107566535B (en) Self-adaptive load balancing method based on concurrent access timing sequence rule of Web map service
Brehm et al. Overload-state downlink resource allocation in LTE MAC layer
CN104901827A (en) Network resource evaluation method and device based on user business structure
Lucas‐Estañ et al. Bankruptcy‐based radio resource management for multimedia mobile networks
CN112437469B (en) Quality of service guarantee method, apparatus and computer readable storage medium
EP4293983A1 (en) Transmission control method and apparatus
CN111865705A (en) Scheduling performance evaluation method and device
Pinheiro et al. Performance and data traffic analysis of mobile cloud environments
CN112714037A (en) Method, device and equipment for evaluating guarantee performance of online service quality
Ouaissa et al. Comparative performance study of QoS downlink scheduling algorithms in LTE system for M2M communications
CN107409065A (en) A kind of quality of service measures method, apparatus and a kind of base station
CN110475255A (en) Network load prediction technique and device
CN112637904B (en) Load balancing method and device and computing equipment
CN112153702A (en) Local area network bandwidth resource allocation method, storage device and equipment
Amonarriz-Pagola et al. A reinforcement learning approach for network slicing in 5g networks
Mehmeti et al. Resource allocation for improved user experience with live video streaming in 5G
CN113626140A (en) Virtual machine adjusting method and related device
Hajjawi et al. Teleoperation scheduling algorithm for smart grid communications in LTE network

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20201030

WW01 Invention patent application withdrawn after publication