CN101729397B - Method for controlling promotion and degradation of service quality - Google Patents
Method for controlling promotion and degradation of service quality Download PDFInfo
- Publication number
- CN101729397B CN101729397B CN200910005113A CN200910005113A CN101729397B CN 101729397 B CN101729397 B CN 101729397B CN 200910005113 A CN200910005113 A CN 200910005113A CN 200910005113 A CN200910005113 A CN 200910005113A CN 101729397 B CN101729397 B CN 101729397B
- Authority
- CN
- China
- Prior art keywords
- session
- qos
- degradation
- media stream
- resource
- 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
- 230000015556 catabolic process Effects 0.000 title claims abstract description 41
- 238000006731 degradation reaction Methods 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 description 10
- 230000004048 modification Effects 0.000 description 10
- 238000013468 resource allocation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种服务质量的升降级控制方法,业务控制功能实体SCF在发送给策略决策功能实体PD-FE的资源初始化请求中携带媒体流允许借出的最大带宽;如果对媒体流进行服务质量QOS降级,则PD-FE根据媒体流允许借出的最大带宽完成对媒体流的QOS降级。本发明通过确定降级对象,对降级对象的QoS进行降级,实现在资源有限的网络环境中,尽可能多地接入会话,并对QoS-Downgradable参数进行重新定义,与现有QoS-Downgradable参数相比,降级程度不再完全由网络决定,满足了个性化的要求;默认选择为允许QoS降级且不需要后续升级,满足了多业务接纳的要求,充分利用了网络资源;提供了对QoS升级的选择,满足了不同会话的需求。
The invention discloses a method for controlling service quality downgrading. The resource initialization request sent by the service control function entity SCF to the policy decision-making function entity PD-FE carries the maximum bandwidth allowed to be lent by the media stream; if the media stream is served If the quality of QOS is downgraded, the PD-FE will complete the QOS downgrade of the media stream according to the maximum bandwidth allowed to be lent by the media stream. The present invention degrades the QoS of the degraded object by determining the degraded object, realizes accessing as many sessions as possible in a network environment with limited resources, and redefines the QoS-Downgradable parameter, which is comparable to the existing QoS-Downgradable parameter In contrast, the degree of degradation is no longer completely determined by the network, which meets the individual requirements; the default selection is to allow QoS degradation and does not require subsequent upgrades, which meets the requirements for multi-service acceptance and makes full use of network resources; provides QoS upgrades The choice meets the needs of different sessions.
Description
技术领域 technical field
本发明涉及资源接纳控制技术领域,尤其涉及一种服务质量的升降级控制方法。The present invention relates to the technical field of resource admission control, in particular to a method for controlling service quality downgrading.
背景技术 Background technique
为了解决下一代网络中的资源管理问题,ITU-T(国际电信联盟远程通信标准化组)提出了支持端到端的服务质量(QoS)和实现网络边界控制的资源接纳控制功能实体(RACF),其适用于多种不同业务和不同传输技术。In order to solve the problem of resource management in the next generation network, ITU-T (International Telecommunication Union Telecommunication Standardization Group) proposed a resource admission control function (RACF) that supports end-to-end quality of service (QoS) and realizes network border control. It is applicable to many different services and different transmission technologies.
RACF依据当前网络的资源状态,处理业务接纳请求。具体而言,当RACF中的策略决策功能实体(PD-FE)收到资源初始化请求(Resource InitiationRequest)后,进行授权并向传输资源控制功能实体(TRC-FE)查询资源的可用性;如果可用资源足以满足该资源初始化请求,则做出预留和/或允诺决定,并请求策略执行功能实体(PE-FE)分配资源;反之,则拒绝或对该资源初始化请求进行QoS降级处理。The RACF processes the service admission request according to the current network resource status. Specifically, when the Policy Decision Functional Entity (PD-FE) in RACF receives the Resource Initiation Request (Resource InitiationRequest), it authorizes and queries the Transport Resource Control Functional Entity (TRC-FE) for the availability of resources; if available resources If it is sufficient to satisfy the resource initialization request, make a reservation and/or promise decision, and request the policy enforcement function entity (PE-FE) to allocate resources; otherwise, reject or perform QoS downgrade processing on the resource initialization request.
为实现QoS降级,ITU-T在RACF文档中定义了一种QoS-Downgradable参数,用于指明会话是否允许降级,作为网络选择降级对象的依据,该QoS-Downgradable参数携带在资源初始化请求中发送给PD-FE。In order to realize QoS downgrading, ITU-T defines a QoS-Downgradable parameter in the RACF document, which is used to indicate whether the session allows downgrading, as the basis for the network to select the downgrading object. The QoS-Downgradable parameter is carried in the resource initialization request and sent to PD-FE.
QoS-Downgradable参数的定义如下:The QoS-Downgradable parameter is defined as follows:
枚举型,提供IP流的使用信息;Enumeration type, providing usage information of IP flow;
具体取值如下:The specific values are as follows:
NORMAL(0):提供正常的资源分配;NORMAL(0): Provides normal resource allocation;
MAY_DOWNGRADE(1):若资源不足,QoS可降级到传统IP的服务质量,不需要拒绝该会话;MAY_DOWNGRADE(1): If resources are insufficient, QoS can be downgraded to traditional IP service quality, and there is no need to reject the session;
QoS-Downgradable参数的默认取值为NORMAL。The default value of the QoS-Downgradable parameter is NORMAL.
然而,上述定义方式存在以下几点不足:However, the above definition method has the following disadvantages:
1、缺少对降级程度的选择,仅指出在资源不足时可以将QoS降到传统IP的服务质量;1. There is no choice of downgrading degree, only pointing out that QoS can be downgraded to traditional IP service quality when resources are insufficient;
2、默认取值为NORMAL,在网络资源有限的情况下,此种默认取值很大程度上降低了会话的接入率,无法充分利用网络资源;2. The default value is NORMAL. In the case of limited network resources, this default value greatly reduces the session access rate and cannot make full use of network resources;
3、缺少对QoS升级的选择。3. Lack of options for QoS upgrades.
并且,在网络资源有限时,PD-FE仅能通过降低资源初始化请求的QoS以尽量接入该请求,若该资源初始化请求不允许降级,或降级后仍然不能满足该资源初始化请求,则PD-FE只能拒绝该请求,无法实现利用现有网络资源接入尽量多的请求。Moreover, when network resources are limited, PD-FE can only lower the QoS of the resource initialization request to access the request as much as possible. FE can only reject the request, and cannot access as many requests as possible by using existing network resources.
发明内容 Contents of the invention
本发明要解决的技术问题是提供一种服务质量的升降级控制方法,解决在网络中可用资源不足以满足资源请求,而资源请求又不允许QoS降级或降级后仍不能满足资源请求的情况下,无法接入该请求的问题。The technical problem to be solved by the present invention is to provide a quality of service upgrade and upgrade control method to solve the problem that the available resources in the network are not enough to meet the resource request, and the resource request does not allow QoS downgrade or the resource request cannot be satisfied after the downgrade , the problem with the request could not be accessed.
为解决上述技术问题,本发明的一种服务质量的降级控制方法,包括:In order to solve the above technical problems, a method for controlling degradation of service quality in the present invention includes:
业务控制功能实体SCF在发送给策略决策功能实体PD-FE的资源初始化请求中携带媒体流允许借出的最大带宽;The resource initialization request sent by the service control function entity SCF to the policy decision function entity PD-FE carries the maximum bandwidth allowed to be lent by the media stream;
如果对媒体流进行服务质量QOS降级,则PD-FE根据媒体流允许借出的最大带宽完成对媒体流的QOS降级。If the quality of service QOS is degraded for the media stream, the PD-FE completes the QOS degrade for the media stream according to the maximum bandwidth allowed to be lent by the media stream.
进一步地,在可用资源不能满足资源初始化请求的资源需求时,如果媒体流允许进行QOS降级,则对媒体流进行QOS降级;Further, when the available resources cannot meet the resource requirements of the resource initialization request, if the media stream allows QOS downgrade, perform QOS downgrade on the media stream;
如果媒体流不允许进行QOS降级或对媒体流QOS降级后仍不能满足资源初始化请求的资源需求,则PD-FE选择降级对象,根据降级对象允许借出的最大带宽,对所选择的降级对象进行QOS降级;If the media stream does not allow QOS downgrading or the resource requirements of the resource initialization request cannot be met after the QOS downgrading of the media stream, the PD-FE selects the downgrading object, and performs the process on the selected downgrading object according to the maximum bandwidth allowed to be lent by the downgrading object. QOS downgrade;
降级对象为发起资源初始化请求的用户所拥有的其它媒体流和/或其它用户所拥有的媒体流中的一个或多个。The downgrade object is other media streams owned by the user who initiates the resource initialization request and/or one or more of the media streams owned by other users.
进一步地,资源初始化请求中还包含请求分配的资源、可释放的最多资源、媒体优先级和QoS-Downgradable参数。Further, the resource initialization request also includes the requested resource allocation, the maximum releasable resource, media priority and QoS-Downgradable parameters.
进一步地,资源需求=请求分配的资源-可释放的最多资源。Further, resource requirements=resources requested for allocation−maximum resources that can be released.
进一步地,PD-FE获知当前可用资源不能满足资源需求后,判断资源需求是否小于可用资源与整体优先级比资源初始化请求对应的待接纳会话低的会话可释放的最多资源之和,如果满足,则执行选择降级对象的操作;否则,拒绝资源初始化请求。Further, after the PD-FE learns that the current available resources cannot meet the resource requirements, it judges whether the resource requirements are less than the sum of the available resources and the maximum resources that can be released by sessions whose overall priority is lower than the session to be admitted corresponding to the resource initialization request, and if so, Then perform the operation of selecting a downgraded object; otherwise, reject the resource initialization request.
进一步地,整体优先级为根据媒体优先级、会话所包含的媒体流已借出的总带宽和会话所包含的媒体流可借出的带宽中的一个或多个确定的会话的优先级。Further, the overall priority is the priority of the session determined according to one or more of the media priority, the total bandwidth that has been lent by the media stream included in the session, and the bandwidth that can be lent by the media stream included in the session.
进一步地,整体优先级=媒体优先级×(已借出的总带宽/可借出的带宽+1)。Further, overall priority=media priority×(total bandwidth already lent/bandwidth available for lending+1).
进一步地,降级对象为登记在一降级记录中,允许QOS降级的会话的媒体流;Further, the downgrade object is registered in a downgrade record, allowing the media flow of the QOS downgrade session;
选择降级对象的具体方法为:The specific method of selecting the downgraded object is as follows:
PD-FE判断在发起资源初始化请求的用户所拥有的所有记录在降级记录中的会话中,是否存在整体优先级低于待接纳会话的会话,若存在,则按整体优先级从低到高的顺序对发起资源初始化请求的用户的整体优先级低于待接纳会话的一个或多个会话的媒体流进行降级。PD-FE judges whether there is a session whose overall priority is lower than the session to be admitted among all the sessions recorded in the downgraded record owned by the user who initiated the resource initialization request. The media streams of one or more sessions whose overall priority of the user initiating the resource initialization request is lower than that of the session to be admitted are sequentially downgraded.
进一步地,对发起资源初始化请求的用户的整体优先级低于待接纳会话的一个或多个会话的媒体流进行降级后,若可用资源仍不能满足待接纳会话的资源需求,则对属于其他用户的记录在降级记录中的整体优先级低于待接纳会话的一个或多个会话的媒体流进行降级。Further, after downgrading the media streams of one or more sessions whose overall priority of the user who initiates the resource initialization request is lower than that of the session to be admitted, if the available resources still cannot meet the resource requirements of the session to be admitted, the user who belongs to other users The media streams of one or more sessions whose overall priority in the downgraded record is lower than that of the session to be admitted are downgraded.
进一步地,降级记录中记录会话的传输用户标识符、资源控制会话标识符、整体优先级、QoS-Downgradable参数、流编号、媒体流所允许借出的最大带宽和媒体流已借出的带宽;Further, the transmission user identifier, resource control session identifier, overall priority, QoS-Downgradable parameter, stream number, maximum bandwidth allowed to be lent by the media stream and the already lent bandwidth of the media stream are recorded in the degraded record;
建立会话时,在降级记录中记录允许降级的会话;并在对会话降级后,修改已降级会话相应条目中的会话的整体优先级和媒体流描述,记录对会话进行的历史操作。When establishing a session, record the session that allows downgrade in the downgrade record; and after downgrading the session, modify the overall priority and media stream description of the session in the corresponding entry of the downgraded session, and record the historical operations performed on the session.
进一步地,QoS-Downgradable参数标识会话是否允许QoS降级,取值包括:不允许QoS降级、允许QoS降级且不需要后续升级和允许QoS降级且需要后续升级;默认取值为允许QoS降级且不需要后续升级。Further, the QoS-Downgradable parameter identifies whether QoS downgrading is allowed for the session, and the values include: not allowing QoS downgrading, allowing QoS downgrading and not requiring subsequent upgrades, and allowing QoS downgrading and requiring subsequent upgrades; the default value is allowing QoS downgrading and not requiring Subsequent upgrades.
进一步地,一种服务质量的升级控制方法,Further, a quality of service upgrade control method,
对会话进行服务质量QoS降级后,若PD-FE获知可用资源增加,则选择已降级的会话中需要升级的会话,并按照整体优先级从高到低的顺序对会话的媒体流进行升级。After downgrading the QoS of the session, if the PD-FE learns that the available resources increase, it will select the session that needs to be upgraded among the downgraded sessions, and upgrade the media stream of the session in order of overall priority from high to low.
进一步地,PD-FE在进行会话的媒体流升级前,还判断可用资源是否大于待升级会话所借出的总资源,若大于,则归还从待升级会话所借出的所有资源;否则,将可用资源全部归还待升级会话。Furthermore, before PD-FE upgrades the media stream of the session, it also judges whether the available resources are greater than the total resources lent by the session to be upgraded, and if so, returns all the resources lent from the session to be upgraded; All available resources are returned to the session to be upgraded.
进一步地,PD-FE查询降级记录,从中选择已降级的会话中需要升级的会话;PD-FE根据降级记录中会话的QoS-Downgradable参数判断会话是否需要升级,根据降级记录中会话的整体优先级,按照从高到低的顺序对会话的媒体流进行升级。Further, the PD-FE queries the downgrade record, and selects the session that needs to be upgraded among the downgraded sessions; the PD-FE judges whether the session needs to be upgraded according to the QoS-Downgradable parameter of the session in the downgrade record, and according to the overall priority of the session in the downgrade record , upgrade the media streams of the session in descending order.
进一步地,QoS-Downgradable参数标识会话是否允许QoS降级,取值包括:不允许QoS降级、允许QoS降级且不需要后续升级和允许QoS降级且需要后续升级;默认取值为允许QoS降级且不需要后续升级。Further, the QoS-Downgradable parameter identifies whether QoS downgrading is allowed for the session, and the values include: not allowing QoS downgrading, allowing QoS downgrading and not requiring subsequent upgrades, and allowing QoS downgrading and requiring subsequent upgrades; the default value is allowing QoS downgrading and not requiring Subsequent upgrades.
综上所述,本发明通过确定降级对象,对降级对象的QoS进行降级,实现在资源有限的网络环境中,尽可能多地接入会话,并对QoS-Downgradable参数进行重新定义,与现有QoS-Downgradable参数相比,降级程度不再完全由网络决定,满足了个性化的要求;默认选择为允许QoS降级且不需要后续升级,满足了多业务接纳的要求,充分利用了网络资源;提供了对QoS升级的选择,满足了不同会话的需求。In summary, the present invention degrades the QoS of the degraded object by determining the degraded object, realizes accessing as many sessions as possible in a network environment with limited resources, and redefines the QoS-Downgradable parameter, which is different from existing Compared with the QoS-Downgradable parameter, the degree of downgrading is no longer completely determined by the network, which meets individual requirements; the default selection is to allow QoS downgrading without subsequent upgrades, which meets the requirements for multi-service acceptance and makes full use of network resources; provides It provides the choice of QoS upgrade and meets the needs of different sessions.
附图说明 Description of drawings
图1是本发明中PD-FE确定降级对象的流程图;Fig. 1 is a flow chart of PD-FE determining the degraded object in the present invention;
图2是本发明中PD-FE确定升级对象的流程图;Fig. 2 is the flow chart of PD-FE determining upgrade target in the present invention;
图3是本发明中实现升、降级的执行过程的交互图。Fig. 3 is an interactive diagram of the implementation process of upgrading and downgrading in the present invention.
具体实施方式 Detailed ways
本发明中RACF根据资源请求的相应QoS-Downgradable参数降低其所请求的资源,或从其它会话中适当分配出一些资源,尽可能接入会话,待网络资源充裕后,再将从其它会话分配出的资源归还给原被降级的会话。In the present invention, RACF reduces the requested resource according to the corresponding QoS-Downgradable parameter of the resource request, or properly allocates some resources from other sessions, accesses the session as much as possible, and allocates resources from other sessions after the network resources are sufficient. The resources are returned to the original downgraded session.
针对现有技术中RACF文档中定义的QoS-Downgradable参数存在的缺陷,本发明对该参数进行了重新定义。同时,说明了QoS升降级的时机、升降级对象的选择以及升降级的具体执行流程。Aiming at the defects of the QoS-Downgradable parameter defined in the RACF document in the prior art, the present invention redefines the parameter. At the same time, it explains the timing of upgrading and upgrading QoS, the selection of upgrading and upgrading objects, and the specific execution process of upgrading and upgrading.
本发明不仅对QoS-Downgradable参数进行了重新定义,而且在经过Rs参考点的参数集中添加了新的参数媒体流所允许借出的最大带宽(MaximumTolerable Bandwidth Loss),该媒体流所允许借出的最大带宽可由运营商或用户自行确定。重新定义的QoS-Downgradable参数如下:The present invention not only redefines the QoS-Downgradable parameter, but also adds a new parameter maximum bandwidth (Maximum Tolerable Bandwidth Loss) that the media stream allows to lend in the parameter set passing through the Rs reference point. The maximum bandwidth can be determined by operators or users themselves. The redefined QoS-Downgradable parameters are as follows:
QoS-Downgradable参数:枚举型,说明会话是否允许QoS降级。QoS-Downgradable parameter: enumeration type, indicating whether the session allows QoS downgrading.
具体取值如下:The specific values are as follows:
0:会话不允许QoS降级;0: The session does not allow QoS downgrade;
1:会话允许QoS降级,且不需要后续升级;1: The session allows QoS downgrade and does not require subsequent upgrades;
2:会话允许QoS降级,且需要后续升级。2: The session allows QoS downgrade and requires a subsequent upgrade.
QoS-Downgradable参数的默认取值为1。The default value of the QoS-Downgradable parameter is 1.
本发明中从充分利用网络资源的角度出发,将QoS-Downgradable参数的默认取值设定为允许QoS降级,禁止QoS降级的会话仅局限在高优先级会话和享有特权的用户(如VIP用户)。In the present invention, from the perspective of making full use of network resources, the default value of the QoS-Downgradable parameter is set to allow QoS downgrading, and the sessions that prohibit QoS downgrading are only limited to high-priority sessions and privileged users (such as VIP users) .
对于QoS升降级的具体执行流程,采用PD-FE发起的资源修改(PD-FERequested Resource Modification)流程,根据网络资源状态及时修改所分配的资源,无需SCF(业务控制功能实体)和CPE(客户端设备)的参与。For the specific execution process of QoS upgrade and upgrade, the resource modification (PD-FE Requested Resource Modification) process initiated by PD-FE is adopted, and the allocated resources are modified in time according to the status of network resources, without the need for SCF (service control function entity) and CPE (client end) equipment) participation.
具体而言,当PD-FE获知当前可用资源无法满足资源请求时,将选择一个或多个降级对象,释放出足够的资源,以便为请求的会话成功分配资源。上述降级对象可以是请求的会话本身,或现有的优先级比其低的会话。Specifically, when the PD-FE learns that the currently available resources cannot satisfy the resource request, it will select one or more degraded objects and release enough resources to successfully allocate resources for the requested session. The above-mentioned demotion object may be the requested session itself, or an existing session with a lower priority than it.
在选择QoS降级对象时,通常将会话的优先级作为判断的标准。会话中可能包含多个媒体流,若仅考虑会话的某一媒体优先级(Media Priority),由于媒体的划分有限,筛选结果可能包含多个同优先级的对象;另外,仅仅依据媒体优先级进行判断也存在很大的局限性。为此,本发明提出了整体优先级(Overall Priority)的概念,对于整体优先级需同时考虑以下几个因素:When selecting a QoS downgrading object, the priority of the session is usually used as a criterion for judging. A session may contain multiple media streams. If only a certain media priority (Media Priority) of the session is considered, due to the limited division of media, the screening result may contain multiple objects of the same priority; in addition, only based on the media priority Judgment is also very limited. For this reason, the present invention proposes the concept of overall priority (Overall Priority), and the following factors need to be considered simultaneously for overall priority:
1、媒体优先级:如TDR/ETS(Emergency TelecommunicationService/Telecommunications for Disaster Relief,紧急电信业务/灾害恢复电信业务)等,媒体优先级的级别划分为0~7级;1. Media priority: such as TDR/ETS (Emergency Telecommunication Service/Telecommunications for Disaster Relief, emergency telecommunication service/disaster recovery telecommunication service), etc., the level of media priority is divided into 0~7;
2、已借出的总带宽(Total Bandwidth Loss):会话所包含的媒体流已借出的带宽之和,该值越大整体优先级越高;2. Total Bandwidth Loss lent: the sum of the bandwidth lent by the media streams included in the session, the larger the value, the higher the overall priority;
3、可借出的带宽(Potential Bandwidth Loss):会话所包含的媒体流可借出的带宽之和,该值越大整体优先级越低。3. Potential Bandwidth Loss: The sum of the bandwidth that can be lent by the media streams included in the session. The larger the value, the lower the overall priority.
其中,可借出的带宽=允许借出的最大带宽-已借出的总带宽。Wherein, the bandwidth that can be lent = the maximum bandwidth allowed to be lent - the total bandwidth that has been lent.
在不同情况下可采用不同的方法,根据上述三个因素确定整体优先级,本文中不进行限定,在此仅提供一种简单的计算方法为:整体优先级=媒体优先级×(已借出的总带宽/可借出的带宽+1)。Can adopt different methods under different circumstances, determine overall priority according to above-mentioned three factors, do not limit in this text, only provide a kind of simple calculation method at this: overall priority=media priority * (lent total bandwidth/loanable bandwidth+1).
为了记录对会话进行的历史操作,本发明中RACF对每一个允许降级的会话保留相应的降级记录(Downgrading Record),记录特定媒体流资源释放的情况,作为后续操作(进一步降级或升级)的依据。In order to record the historical operations performed on the session, RACF in the present invention reserves a corresponding downgrading record (Downgrading Record) for each session that allows downgrading, and records the release of specific media stream resources as the basis for subsequent operations (further downgrading or upgrading) .
降级记录的内容包括以下几个方面:The content of the downgrade record includes the following aspects:
1、传输用户标识符(Transport Subscriber Identifier):用于标识会话所属的CPE;1. Transport Subscriber Identifier: used to identify the CPE to which the session belongs;
2、资源控制会话标识符(Resource Control Session Identifier):用于标识会话;2. Resource Control Session Identifier (Resource Control Session Identifier): used to identify the session;
3、整体优先级:用于标识该会话的优先级;3. Overall priority: used to identify the priority of the session;
4、QoS-Downgradable参数:说明会话是否允许QoS降级;4. QoS-Downgradable parameter: indicates whether the session allows QoS downgrading;
5、媒体流描述(Media Flow Description):5. Media Flow Description:
流编号(Flow Number):用于标识会话中的媒体流;Flow Number: used to identify the media stream in the session;
媒体流允许借出的最大带宽;The maximum bandwidth allowed to be lent by the media stream;
已借出的带宽(Bandwidth Loss):媒体流已借出的带宽。Bandwidth Loss: The bandwidth that has been lent by the media stream.
降级记录中并不仅仅记录已被降级的会话,也可包括允许降级但尚未降级的会话。The downgrade record not only records the sessions that have been downgraded, but also includes sessions that allow downgrade but have not been downgraded.
实际应用中,当RACF接纳一会话时,即根据该会话的QoS-Downgradable参数的取值将可降级的会话记入降级记录中,同时还可对降级记录中的会话按整体优先级由高到低的顺序进行排序,以提高后续检索的效率。In practical applications, when RACF accepts a session, it records the session that can be downgraded into the downgrade record according to the value of the QoS-Downgradable parameter of the session. Sort in low order to improve the efficiency of subsequent retrieval.
下面结合附图对本发明的具体实施方式进行详细说明:The specific embodiment of the present invention is described in detail below in conjunction with accompanying drawing:
图1为本发明降级对象的确定过程,具体步骤如下:Fig. 1 is the determination process of the degraded object of the present invention, and the specific steps are as follows:
101:PD-FE接收到SCF发送的资源初始化请求后,从TRC-FE中查询资源可用性;101: After the PD-FE receives the resource initialization request sent by the SCF, it queries the resource availability from the TRC-FE;
资源初始化请求中包含待接纳会话请求分配的资源、待接纳会话可释放的最多资源、媒体优先级、媒体流允许借出的最大带宽和QoS-Downgradable参数。The resource initialization request includes the resources allocated by the session to be admitted, the maximum resources that can be released by the session to be admitted, the media priority, the maximum bandwidth allowed to be lent by the media stream, and the QoS-Downgradable parameter.
102:PD-FE获知当前可用资源不能满足待接纳会话的资源需求后,判断是否满足以下条件:请求分配资源-待接纳会话可释放的最多资源<可用资源+整体优先级比其低的会话可释放的最多资源(条件1);102: After the PD-FE learns that the current available resources cannot meet the resource requirements of the session to be admitted, it judges whether the following conditions are met: request for resource allocation - maximum resources that can be released by the session to be admitted < available resources + sessions with a lower overall priority The most resources released (condition 1);
该条件保证了经过降级后该资源请求能够被满足。上述条件1中的待接纳会话可释放的最多资源与会话允许借出的最大带宽相等。This condition ensures that the resource request can be satisfied after downgrading. The maximum resource that can be released by the session to be admitted in the above condition 1 is equal to the maximum bandwidth allowed to be lent by the session.
PD-FE可将降级记录中整体优先级比待接纳会话低的会话的媒体流所允许借出的最大带宽减去已借出的带宽,得到可借出的带宽,再将各会话的可借出的带宽进行累计,以获得条件中的整体优先级比其低的会话可释放的最多资源。PD-FE can subtract the lent bandwidth from the maximum bandwidth allowed to be lent by the media flow of the session whose overall priority is lower than that of the session to be admitted in the degraded record, to obtain the lentable bandwidth, and then calculate the lentable bandwidth of each session The allocated bandwidth is accumulated to obtain the maximum resources that can be released by sessions with a lower overall priority in the condition.
103:如果不满足条件1,则直接拒绝请求,以避免不必要无效降级;103: If condition 1 is not met, the request is directly rejected to avoid unnecessary and invalid downgrade;
104:如果满足条件1,则通过判断QoS-Downgradable参数是否等于0,来判断待接纳会话是否允许QoS降级,若待接纳会话允许降级,则执行步骤105;否则跳转到步骤107;104: If the condition 1 is met, judge whether the QoS-Downgradable parameter is equal to 0 to judge whether the session to be admitted allows QoS downgrading, and if the session to be admitted allows downgrading, execute
105:对待接纳会话本身进行降级,对待接纳会话中各媒体流降低的带宽不超过各自所允许借出的最大带宽;105: The session to be admitted is downgraded, and the reduced bandwidth of each media stream in the session to be accepted does not exceed the maximum bandwidth allowed by each;
106:判断降级后能否接入,若能,则接入,为该会话创建降级记录,结束;否则,执行步骤107;106: Determine whether access is possible after downgrading, if yes, access, create a downgrade record for the session, and end; otherwise, execute
107:判断待接纳会话的整体优先级是否低于该用户所拥有的其他所有记录在降级记录中的会话,若该用户拥有整体优先级比其低的会话,则执行步骤108;否则,跳转到步骤110;107: Determine whether the overall priority of the session to be admitted is lower than all other sessions recorded in the downgraded records owned by the user, and if the user has a lower overall priority session, perform
108:按整体优先级从低到高的顺序对这些会话中的一个或多个的媒体流进行降级,同时修改降级记录中已降级的会话的相应条目,包括:会话的整体优先级和媒体流描述;108: Downgrade the media streams of one or more of these sessions in the order of overall priority from low to high, and modify the corresponding entries of the downgraded sessions in the downgrade record, including: the overall priority of the session and the media stream describe;
109:判断降级后能否接入,若能则接入,则结束,该会话允许降级时,在降级记录中为其创建条目;否则,执行步骤110;109: Determine whether access is possible after the downgrade, if yes, then end, and when the session allows downgrade, create an entry for it in the downgrade record; otherwise, execute
110:对属于其他用户的整体优先级较低的记录在降级记录中的一个或多个会话的媒体流进行降级,同时修改降级记录中已降级的会话的相应条目;110: Downgrade the media streams of one or more sessions recorded in the downgrade record that have a lower overall priority belonging to other users, and modify the corresponding entries of the downgraded sessions in the downgrade record;
111:降级完成后接入该会话,结束该会话允许降级时,在降级记录中为其创建条目。111: Access the session after the downgrade is completed, and create an entry for it in the downgrade record when the session is ended and downgrade is allowed.
注意,由于整体优先级是随降级过程而动态更改的,因而在判断条件1是否成立时,若待接纳会话本身允许降级,应预先计算该会话降级后的整体优先级,继而根据此优先级筛选现有会话,计算它们可释放的最大资源。Note that since the overall priority is dynamically changed with the downgrade process, when judging whether condition 1 is true, if the session to be admitted itself allows downgrade, the overall priority of the downgraded session should be pre-calculated, and then filtered according to this priority Existing sessions, calculate the maximum resources they can release.
综上所述,判断降级对象的基本原则是先考虑对待接纳会话本身降级,再考虑对发出请求的用户所拥有的其他会话进行降级;若仍不能满足资源需求,再对属于其他用户的会话降级,即尽量把影响范围缩小。To sum up, the basic principle for judging the downgraded object is to first consider downgrading the session to be admitted, and then consider downgrading other sessions owned by the requesting user; if the resource requirements cannot be met, then downgrade the sessions belonging to other users , that is, to minimize the scope of influence.
图2为本发明升级对象的确定过程,具体步骤如下:Fig. 2 is the determination process of the upgrading object of the present invention, and concrete steps are as follows:
201:当对现有的一个或多个会话的资源释放成功时,PD-FE获知当前可用资源量增多;201: When the resources of one or more existing sessions are successfully released, the PD-FE learns that the amount of currently available resources has increased;
202:PD-FE查询降级记录,筛选出需要升级的会话(QoS-Downgradable参数=2的会话),并选出整体优先级最高的已降级会话作为待升级会话;202: PD-FE queries the downgrade record, filters out the sessions that need to be upgraded (the session with QoS-Downgradable parameter=2), and selects the downgraded session with the highest overall priority as the session to be upgraded;
203:PD-FE判断是否满足下述条件,可用资源>待升级会话之前所借出的总资源(条件2),若满足,则执行步骤204;否则,执行步骤206;203: PD-FE judges whether the following condition is met, available resources > total resources lent before the session to be upgraded (condition 2), if satisfied, perform step 204; otherwise, perform step 206;
204:PD-FE发起QoS升级过程,归还从待升级会话的媒体流所借出的所有资源,同时在降级记录中对会话的相应条目进行修改;204: PD-FE initiates a QoS upgrade process, returns all resources borrowed from the media stream of the session to be upgraded, and modifies the corresponding entry of the session in the downgrade record;
205:若仍有资源剩余,则返回202步,选择下一个待升级会话;若无资源剩余,则结束;205: If there are still resources remaining, return to step 202, and select the next session to be upgraded; if there are no resources remaining, then end;
206:PD-FE发起QoS升级过程,最大限度归还资源,同时修改降级记录中待升级会话的相应条目,结束。206: The PD-FE initiates a QoS upgrade process, returns the resources to the maximum, and modifies the corresponding entry of the session to be upgraded in the downgrade record at the same time, and ends.
图3为本发明的升、降级的执行流程,由PD-FE请求PE-FE进行资源修改,具体步骤如下:Figure 3 is the execution flow of upgrading and downgrading in the present invention. PD-FE requests PE-FE to modify resources. The specific steps are as follows:
301:TRC-FE向PD-FE发送资源汇报,触发资源修改,资源汇报可以是直接的资源状态信息汇报,也可能是回复消息,如当前资源无法接入待接纳会话或对某一会话释放资源成功等,对于回复消息,为了减少PD-FE后续查询TRC-FE的次数,回复消息中可添加当前实际可用的带宽的信息;301: TRC-FE sends a resource report to PD-FE to trigger resource modification. The resource report can be a direct resource status information report, or a reply message, such as the current resource cannot access the session to be accepted or release a resource for a session Success, etc. For the reply message, in order to reduce the number of subsequent queries of the PD-FE to the TRC-FE, the reply message can add the current actual available bandwidth information;
302:PD-FE依据图1或图2中所述方法做出升或降级决定,并计算出修改量;302: The PD-FE makes an upgrade or downgrade decision according to the method described in Figure 1 or Figure 2, and calculates the modification amount;
303:PD-FE向PE-FE发起资源修改请求(Resource Modification Request),将修改量通知PE-FE;303: PD-FE initiates a resource modification request (Resource Modification Request) to PE-FE, and notifies PE-FE of the modification amount;
304:PE-FE完成修改后,向PD-FE回复资源修改响应(ResourceModification Response);304: After the PE-FE completes the modification, it returns a resource modification response (ResourceModification Response) to the PD-FE;
305:PE-FE向TRC-FE更新修改后的资源状态;305: The PE-FE updates the modified resource status to the TRC-FE;
306:更新结束,TRC-FE返回资源修改回复。306: The update is completed, and the TRC-FE returns a resource modification reply.
本发明还可有其他多种表示方式,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。The present invention can also have other representations. Without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and deformations according to the present invention. These corresponding changes and deformations All should belong to the scope of protection of the appended claims of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910005113A CN101729397B (en) | 2009-01-15 | 2009-01-15 | Method for controlling promotion and degradation of service quality |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910005113A CN101729397B (en) | 2009-01-15 | 2009-01-15 | Method for controlling promotion and degradation of service quality |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101729397A CN101729397A (en) | 2010-06-09 |
| CN101729397B true CN101729397B (en) | 2012-09-26 |
Family
ID=42449642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910005113A Active CN101729397B (en) | 2009-01-15 | 2009-01-15 | Method for controlling promotion and degradation of service quality |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101729397B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102769873B (en) * | 2011-05-03 | 2017-10-03 | 中兴通讯股份有限公司 | A kind of resource acceptance control method and system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1257249A (en) * | 1998-12-16 | 2000-06-21 | 朗迅科技公司 | Dynamically changing service grade in communication network according to network resource |
| CN1433617A (en) * | 1999-12-01 | 2003-07-30 | 艾利森电话股份有限公司 | Dynamic upgrade of quality of service in packet switched network |
| CN101335632A (en) * | 2008-08-05 | 2008-12-31 | 中兴通讯股份有限公司 | Method for selecting charging system in next-generation network |
-
2009
- 2009-01-15 CN CN200910005113A patent/CN101729397B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1257249A (en) * | 1998-12-16 | 2000-06-21 | 朗迅科技公司 | Dynamically changing service grade in communication network according to network resource |
| CN1433617A (en) * | 1999-12-01 | 2003-07-30 | 艾利森电话股份有限公司 | Dynamic upgrade of quality of service in packet switched network |
| CN101335632A (en) * | 2008-08-05 | 2008-12-31 | 中兴通讯股份有限公司 | Method for selecting charging system in next-generation network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101729397A (en) | 2010-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7611251B2 (en) | Method, system, and computer-readable medium for providing network slice management using feedback mechanisms | |
| JP3987394B2 (en) | How to allocate bandwidth within a network domain with a bandwidth broker | |
| US8165021B2 (en) | Policy-based resource management | |
| CN100571162C (en) | Resource admission control method, system and business application system | |
| RU2518948C1 (en) | Method, apparatus and system for quality of service control based on charging system | |
| CN101212483B (en) | Method and system for controlling number of user sessions | |
| KR20030013545A (en) | Scheduling Method for QoS and Resource Management in Mobile Communication System | |
| CN105491557A (en) | System and method for achieving capability opening, and capability opening platform | |
| CN102714599A (en) | Method and system for dynamically controlling the quality of service | |
| JP2002111714A (en) | Bandwidth control service management device | |
| CN115714817A (en) | Dynamic feedback weighted cloud storage resource scheduling method, device and equipment | |
| CN101217484A (en) | Resource distributing method and system | |
| KR20090033968A (en) | Method and apparatus for handling interface of meter in policy and billing rule determination system | |
| CN101431745B (en) | Account resource reservation and distribution method used for IMS multi-service on-line charging | |
| KR20100060427A (en) | Network resource control method and apparatus for guaranteeing the admission rate of the high priority service | |
| CN100527883C (en) | Method and system for insuring service chain service quality | |
| US20080008195A1 (en) | Method of establishing a communication session and communication network | |
| KR100705564B1 (en) | Apparatus and method for managing resources in a network | |
| CN105763616B (en) | Resource downloading method and device | |
| CN111512594A (en) | Virtual Network Function Management | |
| CN101729397B (en) | Method for controlling promotion and degradation of service quality | |
| CN101594642A (en) | Resource allocation method and device for communication network element equipment | |
| CN101194484A (en) | Communication Path Allocation Entities and Methods | |
| JP2018509096A (en) | Method, apparatus and system for charging for data flow in an SDN network | |
| CN100525284C (en) | Method for providing load supporting control of service of user |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20171113 Address after: 350000 building, two Financial Bureau, Yongtai County, Fujian, Fuzhou Patentee after: Yongtai County State owned asset management company Address before: 518057 Nanshan District high tech Industrial Park, Guangdong, South Road, science and technology, ZTE building, legal department Patentee before: ZTE Corporation |
|
| TR01 | Transfer of patent right |