用以支持统一的分布式实时配额限制的智能解决方案制造技术

技术编号:23342920 阅读:54 留言:0更新日期:2020-02-15 03:44
本发明专利技术提供一种用以支持统一的分布式实时配额限制的智能解决方案。统一的分布式实时配额限制系统限制分布式网络环境(DNE)中的共享网络资源的使用。调度中心确定DNE中的客户端装置可用的共享资源的量。调度中心确定要分配给客户端使用的共享资源的量,并且向客户端发送一个或多个策略,其中该一个或多个策略具有限制客户端可以使用的资源的量的资源使用配额。在客户端接收到用以执行需要共享资源的任务的请求时,在运行该任务之前,客户端确定自己对资源的使用,并且在运行该任务将超过共享资源的配额限制的情况下终止该任务。

Intelligent solution to support unified distributed real-time quota limit

【技术实现步骤摘要】
用以支持统一的分布式实时配额限制的智能解决方案
本专利技术涉及网络环境中的资源监视和限制。
技术介绍
分布式网络系统包括经由网络互连的一个或多个客户端装置以及一个或多个服务器装置。在分布式网络系统中,客户端装置可以将分布式网络上的一个或多个服务器资源的资源作为共享或分配的资源来消耗。分布式网络系统的可共享资源是分布式网络系统的通常与仅用于客户端装置工作的客户端装置资源区分开的资源。在分布式网络系统中存在的问题是可共享资源可能被一个或多个客户端装置过度使用,这导致分布式网络系统的性能下降。为了防止资源的过度利用,一些系统实施资源配额以限制客户端可以使用的可共享资源的量。现有技术的资源配额系统由附接至网络的服务器系统管理。可以针对各客户端装置和服务器装置手动地设置资源配额。在客户端装置使用共享资源时,该客户端装置可以向一个或多个服务器通知正在使用或将使用的共享资源的量,以代表客户端执行任务。现有的分布式网络系统资源配额限制系统至少存在三个问题。第一,在分布式网络系统中利用服务器监视可共享资源使用的情况下,该服务器从客户端装置接收更新本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,所述方法包括:/n利用客户端装置接收一个或多个策略,所述一个或多个策略用于对分布式网络系统的多个资源中的所述客户端装置执行任务时使用的至少一个资源的使用设置配额;/n利用所述客户端装置从所述分布式网络系统中的装置接收所述客户端装置要执行的任务,其中执行所述任务需要利用所述至少一个资源;/n利用所述客户端装置判断所述客户端装置执行所述任务时将使用的所述至少一个资源的量;以及/n响应于判断为所述客户端装置完成所述任务将使用的所述至少一个资源的量将超过在所述一个或多个策略中针对该至少一个资源的配额,利用所述客户端装置终止所述任务。/n

【技术特征摘要】
1.一种计算机实现的方法,所述方法包括:
利用客户端装置接收一个或多个策略,所述一个或多个策略用于对分布式网络系统的多个资源中的所述客户端装置执行任务时使用的至少一个资源的使用设置配额;
利用所述客户端装置从所述分布式网络系统中的装置接收所述客户端装置要执行的任务,其中执行所述任务需要利用所述至少一个资源;
利用所述客户端装置判断所述客户端装置执行所述任务时将使用的所述至少一个资源的量;以及
响应于判断为所述客户端装置完成所述任务将使用的所述至少一个资源的量将超过在所述一个或多个策略中针对该至少一个资源的配额,利用所述客户端装置终止所述任务。


2.根据权利要求1所述的方法,其中,所述判断在使用所述至少一个资源之前进行,并且所述分布式网络系统的所述多个资源排除了所述客户端装置的资源。


3.根据权利要求1所述的方法,其中,还包括:
向所述分布式网络系统的装置发送消息,所述消息指示所述客户端装置终止了所述任务,并且指示所述至少一个资源将超过配额。


4.根据权利要求1所述的方法,其中,所述任务是在所述分布式网络系统中从所述客户端装置到备份服务器的数据集的备份,并且所述至少一个资源包括网络带宽和磁盘存储其中之一。


5.根据权利要求4所述的方法,其中,还包括:在进行所述备份之前确定以下内容:
包含所述备份的原始数据的量,其是根据所述原始数据的压缩版本确定的;或者
包含所述备份的压缩数据的量,其是根据要备份的数据的原始版本确定的。


6.根据权利要求1所述的方法,其中,还包括:
响应于判断为所述客户端装置完成所述任务所需的所述至少一个资源的量将不会超过在至少一个策略中针对所述至少一个资源的配额限制,利用所述客户端装置执行所述任务。


7.一种设备,包括:
用于利用客户端装置接收一个或多个策略的部件,所述一个或多个策略用于对分布式网络系统的多个资源中的所述客户端装置执行任务时使用的至少一个资源的使用设置配额;
用于利用所述客户端装置从所述分布式网络系统中的装置接收所述客户端装置要执行的任务的部件,其中执行所述任务需要利用所述至少一个资源;
用于利用所述客户端装置判断所述客户端装置执行所述任务时将使用的所述至少一个资源的量的部件;以及
用于响应于判断为所述客户端装置完成所述任务将使用的所述至少一个资源的量将超过在所述一个或多个策略中针对该至少一个资源的配额、利用所述客户端装置终止所述任务的部件。


8.根据权利要求7所述的设备,其中,所述判断在使用所述至少一个资源之前进行,并且所述分布式网络系统的所述多个资源排除了所述客户端装置的资源。


9.根据权利要求7所述的设备,其中,还包括:
用于向所述分布式网络系统的装置发送消息的部件,所述消息指示所述客户端装置终止了所述任务,并且指示所述至少一个资源将超过配额。


10.根据权利要求7所述的设备,其中,所述任务是在所述分布式网络系统中从所述客户端装置到备份服务器的数据集的备份,并且所述至少一个资源包括网络带宽和磁盘存储其中之一。


11.根据权利要求10所述的设备,其中,还包括:用于在进行所述备份之前确定以下内容的部件:
包含所述备份的原始数据的量,其是根据所述原始数据的压缩版本确定的;或者...

【专利技术属性】
技术研发人员:郑庆霄王毅赵靖荣廖兰君李海涛
申请(专利权)人:EMCIP控股有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1