实现具有插件基础设施的基于策略的代理制造技术

技术编号:41562078 阅读:43 留言:0更新日期:2024-06-06 23:45
本公开涉及以能够实现隔离特征和功能的方式来实现、更新和管理客户端设备(例如,计算设备、虚拟设备)上的客户端代理的操作,同时还允许客户端代理自我修复并且智能地更新其上的分立特征。客户端代理包括插件的集合,这些插件被隔离并且根据相应插件策略运行。客户端代理利用设备级、代理级和插件级健康监测器,这些健康监测器以客户端代理能够选择性地中止调度某些插件,而不中断其他插件或客户端代理整体的功能的方式,来共同监测客户端代理的分立组件的健康状况。事实上,本文中描述的特征使得客户端代理能够基于由相应健康监测器获取的信息关于单个插件来智能地更新和自我修复。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、云计算系统是指可以在其上远程存储和访问数据的计算设备的集合。例如,现代云计算基础设施通常包括以分层结构被组织的物理服务器设备的集合,该分层结构包括计算区域、集群、虚拟局域网(vlan)、机架、故障域等。云计算系统通常使用不同类型的虚拟服务(例如,计算容器、虚拟机),这些虚拟服务向各种客户端或客户提供远程存储和计算功能。这些虚拟服务可以由云计算系统上的相应服务器节点托管。

2、随着对云计算资源(以及通常的计算资源)的需求普遍持续增长,计算设备变得更加强大和复杂。事实上,计算设备正在被用于越来越多样化的任务。这些特征和功能中的很多由软件代理管理,这些软件代理被配置为执行任何数目的任务。然而,常规软件代理存在很多缺点和局限性。

3、例如,常规代理经常被编程或以其他方式配置为执行不一定彼此隔离的各种独立功能。因此,在一个功能可能失败或代理由于某种原因或其他而无法处理特定任务的情况下,这种失败可能会导致其他特征和功能被禁用或被不正确地执行。事实上,在很多情况下,常规代理的任何部分的问题都可能导致整个代理失败

4、本文档来自技高网...

【技术保护点】

1.一种用于在计算设备上实现代理的方法,所述方法包括:

2.根据权利要求1所述的方法,还包括实现被配置为跟踪所述计算设备的资源使用的系统健康监测器。

3.根据权利要求1所述的方法,其中所述代理健康监测器被配置为跟踪资源使用数据,所述资源使用数据包括所述客户端代理的中央处理单元(CPU)使用和存储器使用,并且其中所述插件健康监测器被配置为跟踪所述多个插件的执行持续时间。

4.根据权利要求1所述的方法,还包括:

5.根据权利要求4所述的方法,其中在不中止来自所述多个插件的其他插件的至少一个附加调度运行时的情况下,中止所述第一插件的所述调度运行时...

【技术特征摘要】
【国外来华专利技术】

1.一种用于在计算设备上实现代理的方法,所述方法包括:

2.根据权利要求1所述的方法,还包括实现被配置为跟踪所述计算设备的资源使用的系统健康监测器。

3.根据权利要求1所述的方法,其中所述代理健康监测器被配置为跟踪资源使用数据,所述资源使用数据包括所述客户端代理的中央处理单元(cpu)使用和存储器使用,并且其中所述插件健康监测器被配置为跟踪所述多个插件的执行持续时间。

4.根据权利要求1所述的方法,还包括:

5.根据权利要求4所述的方法,其中在不中止来自所述多个插件的其他插件的至少一个附加调度运行时的情况下,中止所述第一插件的所述调度运行时。

6.根据权利要求4所述的方法,还包括向所述计算设备外部的伙伴服务提供指示所述第一插件违反所述插件策略的使用报告。

7.根据权利要求1所述的方法,还包括:

...

【专利技术属性】
技术研发人员:王卫剑N·李施俊吴益忠罗徐玲韩荣宾孙品
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1