CN105827455A - 一种资源模型修正方法和装置 - Google Patents
一种资源模型修正方法和装置 Download PDFInfo
- Publication number
- CN105827455A CN105827455A CN201610272147.5A CN201610272147A CN105827455A CN 105827455 A CN105827455 A CN 105827455A CN 201610272147 A CN201610272147 A CN 201610272147A CN 105827455 A CN105827455 A CN 105827455A
- Authority
- CN
- China
- Prior art keywords
- resource
- role
- model
- occupancy
- weight
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开实施例提供了一种资源模型修正方法和资源模型修正装置,所述方法包括:依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。依据反馈信息对资源模型进行适应性调整,可以提高资源模型的准确度。
Description
技术领域
本公开涉及通信技术领域,特别是涉及一种资源模型修正方法和一种资源模型修正装置。
背景技术
近年来,随着互联网网络规模的不断扩大,***需要处理的视频数据也随之快速增长。业务量的提高导致目前现有网络的一些核心部分,访问量和数据流量快速增长,其处理能力和计算强度也相应地增大。由于视频数据运行在各自独占的资源设备中,导致部分资源设备一直有任务在排队,等待执行;而另一部分资源设备又长期处于空闲状态。一些集中的大规模IT基础设施出现了大量资源设分配不合理,资源利用率较低的情况。
发明内容
本公开实施例所要解决的技术问题是提供一种资源模型修正方法,解决资源分配不合理的问题。
相应的,本公开实施例还提供了一种资源模型修正装置,用以保证上述方法的实现及应用。
为了解决上述问题,本公开公开了一种资源模型修正方法,所述方法包括:依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。
可选地,依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色;采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率;将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
可选地,采集各目标资源角色对应的各资源的占用率;针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量;针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
可选地,依据所述各资源使用率修正资源模型中对应各资源角色的权重;依据所述各资源的占用率修正资源模型中对应各资源的权重。
可选地,当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。
可选地,当资源的占用率大于第三调整阈值时,降低该资源的权重;当资源的占用率小于第四调整阈值时,增加该资源的权重。
可选地,依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息;针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
可选地,接收资源请求,其中,所述资源请求中包括定制参数;将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息。
根据本发明的另一方面,提供了一种资源模型修正装置,所述装置包括:模型建立模块,用于依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;反馈采集模块,用于在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;模型修正模块,用于依据所述反馈信息修正所述资源模型。
可选地,角色确定子模块,用于依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色;信息采集子模块,用于采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率;反馈确定子模块,用于将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
可选地,所述信息采集子模块,用于采集各目标资源角色对应的各资源的占用率;针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量;针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
可选地,角色修正子模块,用于依据所述各资源使用率修正资源模型中对应各资源角色的权重;资源修正子模块,用于依据所述各资源的占用率修正资源模型中对应各资源的权重。
可选地,所述角色修正子模块,用于当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。
可选地,所述资源修正子模块,用于当资源的占用率大于第三调整阈值时,降低该资源的权重;当资源的占用率小于第四调整阈值时,增加该资源的权重。
可选地,资源划分模块,用于依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息;针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
可选地,资源分配模块,用于接收资源请求,其中,所述资源请求中包括定制参数;将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息
与现有技术相比,本公开实施例包括以下优点:依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。依据反馈信息对资源模型进行适应性调整,可以提高资源模型的准确度。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开的一种资源模型修正方法实施例的步骤流程图;
图2是本公开的另一种资源模型修正方法实施例的步骤流程图;
图3是本公开实施例二中的资源模型结构图;
图4是本公开的一种资源模型修正装置实施例的结构框图;
图5是本公开的另一种资源模型修正装置实施例的结构框图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开实施例的核心构思之一在于,依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。依据反馈信息对资源模型进行适应性调整,可以提高资源模型的准确度。
实施例一
详细介绍本公开实施例资源模型修正方法。
参照图1,示出了本公开的一种资源模型修正方法实施例的步骤流程图,具体可以包括如下步骤:
步骤S102、依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源。
本公开实施例可以应用于多种业务例如视频上传和转码业务的资源分配中。由于资源平台上的资源设备数量庞大,为了便于对资源设备的合理分配,本公开实施例中可以通过资源平台对多个资源设备进行管理,可以将多个资源设备按照不同的划分类型进行划分。例如由于处理不同业务的资源设备结构可能有差异,可以依据不同资源业务类型将多个资源设备划分为不同资源业务类型的资源池。对多个资源进行划分后,生成与所述划分类型对应的至少一个资源池。为了便于对各资源池的管理,资源平台针对各资源池分别创建资源角色,管理对应资源池中的至少一台资源设备。例如收集各资源设备的资源使用信息,网络连通性能等信息。依据各资源池、各资源池对应的资源角色建立资源模型。
步骤S104、在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行。
***在接收到资源请求时可以基于资源模型确定与任务匹配的资源角色,资源池中包括至少一个资源设备,即管理资源池的资源角色对应至少一个资源设备。由于匹配后的资源角色对应多个资源设备,而执行任务所需要的资源设备可能会少于资源角色对应的资源设备数量,因此需要从多个资源设备中选出最优的资源设备来执行当前任务。资源模型创建时会为各资源设备设置权重,资源平台可以依据权重信息确定最优资源设备。由于资源角色的资源使用情况和资源设备的性能处于动态的变化中,为了保证依据资源模型分配资源的准确性,可以依据资源角色和资源设备的实际情况调整权重。设定一个时间间隔即预置时间,在该预置时间内多次采集资源分配的反馈信息,包括资源角色的反馈信息和资源设备的反馈信息。资源平台可以预先设定各资源设备按照特定频率上报设备信息,例如设备的CPU使用情况,内存占用等信息。通过资源角色管理的各资源设备的设备信息计算该资源角色的资源使用率,作为资源角色的反馈信息。
步骤S106、依据所述反馈信息修正所述资源模型。
依据资源角色的反馈信息修正资源模型中资源角色的权重,依据资源设备的反馈信息修正资源模型中资源设备的权重。使得修正后的资源模型更适应当前的资源调度。
综上所述,依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。依据反馈信息对资源模型进行适应性调整,可以提高资源模型的准确度。
实施例二
详细介绍本公开实施例的另一种资源模型修正方法。
参照图2,示出了本公开的另一种资源模型修正方法实施例的步骤流程图,具体可以包括如下步骤:
步骤S202、依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息。
步骤S204、针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
步骤S206、依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源。
本公开实施例可以应用于多种业务例如视频上传和转码业务的资源分配中。由于资源平台上的资源设备数量庞大,为了便于对资源设备的合理分配,本公开实施例中可以通过资源平台对多个资源设备进行管理,可以将多个资源设备按照不同的划分类型进行划分。将多个资源设备划分成与特定划分类型对应的多个资源设备集合,即资源池,来进行分类管理。如图3所示,由于处理不同业务的资源设备结构可能有差异,可以依据不同资源业务类型将多个资源设备划分为不同资源业务类型的资源池。其中,资源业务类型包括:上传机资源,即处理数据上传、数据下载业务的资源;转码资源,包括离线转码资源和实时转码资源。其中,离线转码资源,即需要预先获取终端类型来对视频文件进行转码的资源;实时转码资源,即实时自动侦测和判断终端的类型,无需预处理的转码的资源。资源平台也可以将资源设备按照使用权限划分为专用资源和公用资源。专用资源是某一类任务定制的资源,公用资源是任何任务都可以使用的资源。另外可以区分不同地域的资源设备,即将资源设备按照地域信息划分,如北京市的资源设备和天津市的资源设备。依据上述至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池。为了便于对各资源池的管理,资源平台针对各资源池分别创建资源角色,管理对应资源池中的至少一台资源设备。例如收集各资源设备的资源使用信息,网络连通性能等信息。依据上述各划分类型对应的各资源池以及各资源池对应的资源角色建立资源模型。任务***可以基于资源模型确定与任务匹配的资源角色。
步骤S208、接收资源请求,其中,所述资源请求中包括定制参数。
步骤S210、将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息。
任务***可以向资源平台申请资源设备,通过资源设备来执行任务。任务***接收到关于任务的资源请求时,可以获取到任务的参数信息,将参数信息中与特定划分类型相关的参数,例如任务的参数信息中包括地理位置信息,与地域类型相关,可以将所述地理位置信息作为定制参数;或者参数信息中有会员标识,即与资源使用权限相关,可以将该会员标识作为定制参数。定制参数包括用户标识、协议地址、上传节点信息。用户标识指的是识别用户身份的标识,例如用户名。通过用户名可以确定请求资源的任务的资源使用权限,例如用户分为会员或者非会员时,通过用户名即可确定用户为会员还是非会员。会员可以申请专用资源,而非会员不能申请专用资源。协议地址指的是任务机器的互联网协议地址(IP,InternetProtocolAddress),通过协议地址可以确定任务的地域信息。上传节点信息指的是任务包含数据的历史上传节点信息,可以依据上传节点信息确定申请资源的业务类型。将资源请求中的所有定制参数与资源模型中资源角色的类型进行匹配。获取与定制参数匹配的目标资源角色。
步骤S212、依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色。
步骤S214、采集各目标资源角色对应的各资源的占用率。
步骤S216、针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量。
步骤S218、针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
步骤S220、将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
由于资源角色的资源使用情况和资源设备的性能处于动态的变化中,为了保证依据资源模型分配资源的准确性,可以依据资源角色和资源设备的实际情况定时或不定时修正资源模型。设定一个时间间隔即预置时间,在该预置时间内多次采集资源分配的反馈信息,包括资源角色的反馈信息和资源设备的反馈信息。资源平台可以预先设定各资源设备按照特定频率上报设备信息,例如设备的CPU使用情况,内存占用等信息,通过这些设备信息计算各资源的占用率。针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量。例如设定资源设备的CPU占用达到特定阈值例如70%或者内存占用达到60%时,确定该资源设备为超负荷运行。统计超负荷资源设备的数量为设备使用数量。计算设备使用数量与全部资源设备的总数量的比值作为该资源角色的资源使用率。将目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
步骤S222、比较资源角色的资源使用率与第一调整阈值的大小,当资源角色的资源使用率大于第一调整阈值时,执行步骤S224。若小于,执行步骤S226。
步骤S224、降低该资源角色的权重。
步骤S226、比较资源角色的资源使用率与第二调整阈值的大小,若资源角色的资源使用率小于第二调整阈值,执行步骤S228。若大于,执行步骤S230。
步骤S228、增加该资源角色的权重。
步骤S230、比较资源的占用率与第三调整阈值的大小,若资源的占用率大于第三调整阈值时,执行步骤S232。若小于,执行步骤S234。
步骤S232、降低该资源的权重。
步骤S234、比较资源的占用率与第四调整阈值的大小,若资源的占用率小于第四调整阈值,执行步骤S236。若大于,结束本流程。
步骤S236、增加该资源的权重。
当资源的占用率大于第三调整阈值时,增加该资源的权重,例如设定资源设备的CPU占用达到特定阈值例如70%或者内存占用达到60%时,确定该资源设备为超负荷运行,可以降低该资源设备的权重。当资源的占用率小于第四调整阈值时,降低该资源的权重。例如设定资源设备的CPU占用低于特定阈值例如30%或者内存占用低于20%时,确定该资源设备为空闲资源设备,可以提高该资源设备的权重。当资源角色的资源使用率大于第一调整阈值时,增加该资源角色的权重。例如该资源角色的资源使用率大于60%时,说明该资源角色处于一种饱和状态,应减少调度到该资源角色的概率,即降低该资源角色的权重。当资源角色的资源使用率小于第二调整阈值时,例如小于30时,说明该资源角色处于一种空闲状态,为了资源分配的合理性,应加大调度到该资源角色的概率,即增加该资源角色的权重。
综上所述,当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。当资源的占用率大于第三调整阈值时,增加该资源的权重;当资源的占用率小于第四调整阈值时,降低该资源的权重。依据反馈信息对资源模型中资源角色和资源的权重进行适应性调整,提高了资源模型调整的效率。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本公开实施例所必须的。
参照图4,示出了本公开一种资源模型修正装置实施例的结构框图,具体可以包括如下模块:
模型建立模块402,用于依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源。
反馈采集模块404,用于在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行。
模型修正模块406,用于依据所述反馈信息修正所述资源模型。
综上所述,依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;依据所述反馈信息修正所述资源模型。依据反馈信息对资源模型进行适应性调整,可以提高资源模型的准确度。
参照图5,示出了本公开另一种资源模型修正装置实施例的结构框图。
模型建立模块402,用于依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源。
反馈采集模块404,用于在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行。
本公开一个优选实施例中,所述反馈采集模块404包括以下子模块:
角色确定子模块4042,用于依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色;
信息采集子模块4044,用于采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率;用于采集各目标资源角色对应的各资源的占用率;针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量;针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
反馈确定子模块4046,用于将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
模型修正模块406,用于依据所述反馈信息修正所述资源模型。
本公开一个优选实施例中,所述模型修正模块406包括以下子模块:
角色修正子模块4062,用于依据所述各资源使用率修正资源模型中对应各资源角色的权重;所述角色修正子模块,用于当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。
资源修正子模块4064,用于依据所述各资源的占用率修正资源模型中对应各资源的权重。用于当资源的占用率大于第三调整阈值时,增加该资源的权重;当资源的占用率小于第四调整阈值时,降低该资源的权重。
资源划分模块408,用于依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息;针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
资源分配模块410,用于接收资源请求,其中,所述资源请求中包括定制参数;将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息。
综上所述,当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。当资源的占用率大于第三调整阈值时,增加该资源的权重;当资源的占用率小于第四调整阈值时,降低该资源的权重。依据反馈信息对资源模型中资源角色和资源的权重进行适应性调整,提高了资源模型调整的效率。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本公开实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本公开实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开实施例是参照根据本公开实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本公开实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本公开实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本公开所提供的一种资源模型修正方法和一种资源模型修正装置,进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。
Claims (16)
1.一种资源模型修正方法,所述方法包括:
依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;
在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;
依据所述反馈信息修正所述资源模型。
2.根据权利要求1所述的方法,所述在预置时间内采集至少两次资源分配的反馈信息,包括:
依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色;
采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率;
将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
3.根据权利要求2所述的方法,所述采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率,包括:
采集各目标资源角色对应的各资源的占用率;
针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量;
针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
4.根据权利要求2或3所述的方法,所述依据所述反馈信息修正所述资源模型,包括:
依据所述各资源使用率修正资源模型中对应各资源角色的权重;
依据所述各资源的占用率修正资源模型中对应各资源的权重。
5.根据权利要求4所述的方法,依据所述各资源使用率修正资源模型中对应各资源角色的权重,包括:
当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;
当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。
6.根据权利要求4所述的方法,依据所述各资源的占用率修正资源模型中对应各资源的权重,包括:
当资源的占用率大于第三调整阈值时,降低该资源的权重;
当资源的占用率小于第四调整阈值时,增加该资源的权重。
7.根据权利要求1所述的方法,所述依据各资源池与各资源池对应的资源角色建立资源模型之前,还包括:
依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息;
针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
8.根据权利要求2所述的方法,还包括依据资源模型进行资源分配的步骤:
接收资源请求,其中,所述资源请求中包括定制参数;
将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息。
9.一种资源模型修正装置,所述装置包括:
模型建立模块,用于依据各资源池与各资源池对应的资源角色建立资源模型;其中,所述资源池包括至少一个资源;
反馈采集模块,用于在预置时间内采集至少两次资源分配的反馈信息,其中,所述资源分配依据资源模型执行;
模型修正模块,用于依据所述反馈信息修正所述资源模型。
10.根据权利要求9所述的装置,所述反馈采集模块,包括:
角色确定子模块,用于依据资源模型在预置时间内至少两次确定每次资源分配对应的目标资源角色;
信息采集子模块,用于采集各目标资源角色对应的各资源的占用率以及各目标资源角色的资源使用率;
反馈确定子模块,用于将所述目标资源角色的资源使用率和对应各资源的占用率作为反馈信息。
11.根据权利要求10所述的装置,
所述信息采集子模块,用于采集各目标资源角色对应的各资源的占用率;针对各目标资源角色统计对应的各资源中占用率达到第一阈值的资源使用数量;针对各目标资源角色,依据所述资源使用数量和资源总数量确定资源使用率。
12.根据权利要求10或11所述的装置,所述模型修正模块,包括:
角色修正子模块,用于依据所述各资源使用率修正资源模型中对应各资源角色的权重;
资源修正子模块,用于依据所述各资源的占用率修正资源模型中对应各资源的权重。
13.根据权利要求12所述的装置,
所述角色修正子模块,用于当资源角色的资源使用率大于第一调整阈值时,降低该资源角色的权重;当资源角色的资源使用率小于第二调整阈值时,增加该资源角色的权重。
14.根据权利要求12所述的装置,
所述资源修正子模块,用于当资源的占用率大于第三调整阈值时,降低该资源的权重;当资源的占用率小于第四调整阈值时,增加该资源的权重。
15.根据权利要求9所述的装置,所述装置,还包括:
资源划分模块,用于依据以下至少一种划分类型对多个资源进行划分,生成与所述划分类型对应的至少一个资源池;其中,所述划分类型包括资源业务类型,资源使用权限或者资源地域信息;针对所述各资源池分别创建资源角色,其中,所述资源角色用于管理对应资源池中的至少一台资源。
16.根据权利要求10所述的装置,所述装置还包括:
资源分配模块,用于接收资源请求,其中,所述资源请求中包括定制参数;将以下至少一种定制参数与资源模型进行匹配,获取与定制参数匹配的目标资源角色;其中,所述定制参数包括用户标识、协议地址、上传节点信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610272147.5A CN105827455A (zh) | 2016-04-27 | 2016-04-27 | 一种资源模型修正方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610272147.5A CN105827455A (zh) | 2016-04-27 | 2016-04-27 | 一种资源模型修正方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105827455A true CN105827455A (zh) | 2016-08-03 |
Family
ID=56528846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610272147.5A Pending CN105827455A (zh) | 2016-04-27 | 2016-04-27 | 一种资源模型修正方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105827455A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108664393A (zh) * | 2018-04-03 | 2018-10-16 | 广东电网有限公司信息中心 | 一种多服务器资源池兼容性测试与修正方法 |
CN111010735A (zh) * | 2019-11-20 | 2020-04-14 | 京信通信***(中国)有限公司 | 资源配置方法、装置、基站和存储介质 |
CN111835541A (zh) * | 2019-04-18 | 2020-10-27 | 华为技术有限公司 | 一种模型老化检测方法、装置、设备及*** |
CN115994098A (zh) * | 2023-03-22 | 2023-04-21 | 成都大前研软件开发有限公司 | 一种基于人工智能的软件运行异常的分析方法和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102958166A (zh) * | 2011-08-29 | 2013-03-06 | 华为技术有限公司 | 一种资源分配方法及资源管理平台 |
US20140325076A1 (en) * | 2010-10-18 | 2014-10-30 | International Business Machines Corporation | Reallocating resource capacity among resource pools in a cloud computing environment |
CN104468407A (zh) * | 2013-09-16 | 2015-03-25 | 中国电信股份有限公司 | 实现业务平台资源弹性分配的方法与装置 |
CN104714851A (zh) * | 2015-03-30 | 2015-06-17 | 中国联合网络通信集团有限公司 | 一种实现资源分配的方法及装置 |
CN105049443A (zh) * | 2015-08-12 | 2015-11-11 | 北京因特信安软件科技有限公司 | 可信资源池的构建方法 |
-
2016
- 2016-04-27 CN CN201610272147.5A patent/CN105827455A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140325076A1 (en) * | 2010-10-18 | 2014-10-30 | International Business Machines Corporation | Reallocating resource capacity among resource pools in a cloud computing environment |
CN102958166A (zh) * | 2011-08-29 | 2013-03-06 | 华为技术有限公司 | 一种资源分配方法及资源管理平台 |
CN104468407A (zh) * | 2013-09-16 | 2015-03-25 | 中国电信股份有限公司 | 实现业务平台资源弹性分配的方法与装置 |
CN104714851A (zh) * | 2015-03-30 | 2015-06-17 | 中国联合网络通信集团有限公司 | 一种实现资源分配的方法及装置 |
CN105049443A (zh) * | 2015-08-12 | 2015-11-11 | 北京因特信安软件科技有限公司 | 可信资源池的构建方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108664393A (zh) * | 2018-04-03 | 2018-10-16 | 广东电网有限公司信息中心 | 一种多服务器资源池兼容性测试与修正方法 |
CN108664393B (zh) * | 2018-04-03 | 2021-09-14 | 广东电网有限公司信息中心 | 一种多服务器资源池兼容性测试与修正方法 |
CN111835541A (zh) * | 2019-04-18 | 2020-10-27 | 华为技术有限公司 | 一种模型老化检测方法、装置、设备及*** |
CN111010735A (zh) * | 2019-11-20 | 2020-04-14 | 京信通信***(中国)有限公司 | 资源配置方法、装置、基站和存储介质 |
CN115994098A (zh) * | 2023-03-22 | 2023-04-21 | 成都大前研软件开发有限公司 | 一种基于人工智能的软件运行异常的分析方法和*** |
CN115994098B (zh) * | 2023-03-22 | 2024-01-16 | 天翼安全科技有限公司 | 一种基于人工智能的软件运行异常的分析方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10880180B2 (en) | Method and apparatus for data analytics management | |
US20170142177A1 (en) | Method and system for network dispatching | |
CN105912397A (zh) | 一种资源管理方法和装置 | |
US9923771B2 (en) | Adaptive bitrate modification of a manifest file | |
CN109547517B (zh) | 一种带宽资源调度方法和装置 | |
Liu et al. | Big data orchestration as a service network | |
CN105634992A (zh) | Cdn平台自适应带宽控制方法和*** | |
CN108028803B (zh) | 用于确定网络中的服务方案的拓扑的方法、控制器和*** | |
CN105827455A (zh) | 一种资源模型修正方法和装置 | |
CN106027596A (zh) | 一种任务分发方法和装置 | |
CN106464733B (zh) | 一种调整云计算中虚拟资源的方法及装置 | |
CN105827448A (zh) | 一种资源分配方法和装置 | |
CN105847891A (zh) | 一种资源抢占方法和装置 | |
CN110716808A (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
US20220407914A1 (en) | Method, system and device for cdn scheduling, and storage medium | |
CN108900314B (zh) | 一种网络加速服务的请求数计费方法和装置 | |
CN110830604A (zh) | Dns调度方法、装置 | |
CN102148846A (zh) | 实现接入网关业务接入的方法、设备及*** | |
CN112543357A (zh) | 一种基于dash协议的流媒体数据传输方法 | |
CN116192960A (zh) | 基于约束条件的算力网络集群动态构建方法及*** | |
US9591067B2 (en) | Methods and apparatus for allocating cloud-based media resources | |
CN107295103B (zh) | 基于集中式p2p***的节点管理方法 | |
CN103607731A (zh) | 一种测量报告的处理方法及装置 | |
CN111770152B (zh) | 一种边缘数据管理方法、介质、边缘服务器和*** | |
US20180039672A1 (en) | Method and apparatus for answering queries based on partial aggregations of a continuous data stream |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160803 |