网络中的委托代理制造技术

技术编号:7857252 阅读:208 留言:0更新日期:2012-10-13 19:54
描述了用于网络设备管理的方法。在网络100中,基于阈值负荷以及阈值间隔来实现用于一个或多个委托代理114的负荷平衡。将每个委托代理114上的负荷与所述阈值负荷相比较以确定给定的委托代理是否是超负荷的、负荷不足的、或平衡的。

【技术实现步骤摘要】
【国外来华专利技术】网络中的委托代理
技术介绍
基于网络的实施方式允许各种网络设备或资源与彼此交互。此类设备或资源与彼此交互以执行各种功能,诸如存储信息、提供计算服务、以及执行路由请求。目前已知的实施方式允许在网络中部署的设备上存储信息。为了满足日益增长的对网络存储的需求,已经开发出了各种存储共享体系结构,诸如存储区域网络(SAN)。SAN是将一个或多个主机或服务器连接到一个或多个存储设备和网络子系统、允许在它们之间传输数据的专用且复杂的网络。存储共享体系结构(诸如SAN)包括一个或多个主机,诸如服务器和通用计算机,其通过通信网络与存储设备或网络子系统交互。使用网 络设备(诸如网络交换机、路由器)来实现通信网络。SAN的正常运行取决于存储器和网络设备的正常运行。这些设备由中心管理站(CMS)管理。CMS采集关于存储设备和网络设备的信息并且基于这样的信息实现设备管理。设备信息的示例包括设备负荷、设备可用性、新设备、非运行的设备、设备状态、特定控制功能等。CMS使用多个委托代理(proxy agent)获得设备信息。该委托代理被部署在网络中并且与主机、网络和存储设备中的一个或多个相关联。委托代理通过收集关于设备的信息并将该信息报告给CMS来促进设备的管理。委托代理可以周期性地或响应于来自CMS的请求报告设备信息。单个委托代理负责收集特定设备的设备信息。委托代理响应于来自CMS的请求收集并报告设备信息。在给定的时刻,委托代理中的某些可能比其它委托代理处理更多的请求并且因此可能是超负荷的。此外,在操作期间,新的委托代理可以被添加到SAN,而某些委托代理可能失效。由于SAN的复杂特性,所以对于CMS而言,定位新近添加的或失效的委托代理是困难的,尤其在委托代理的数量较大的情况下。附图说明参考附图来描述具体说明。在图中,参考标号的最左边的(一个或多个)数字标识该参考标号在其中首次出现的图。在整个附图中使用相同的标号来指示相似的特征和部件。图I图示出了根据本专利技术的实施例的、用于实现网络设备管理的示例性网络环境。图2图示出了根据本专利技术的实施例的、托管(hosting)用于实现如图I中描述的网络设备管理的网关的示例性计算设备。图3图示出了根据本专利技术的实施例的、托管用于实现如图I中描述的网络设备管理的委托代理的示例性计算设备。图3a图示出了根据本专利技术的实施例的、委托代理按照其将相关信息传送到网关的示例性格式。图4图示出了根据本专利技术的实施例的、用于检测网络中的委托代理的示例性方法。图5图示出了根据本专利技术的实施例的、用于发现网络中的网关的示例性方法。图6图示出了根据本专利技术的实施例的、用于委托代理的负荷平衡的示例性方法。图7图示出了根据本专利技术的实施例的、用于将管理请求路由到委托代理的示例性方法。具体实施例方式描述了用于网络中的设备或资源的管理 的设备和方法。此类网络的示例包括但不限于存储区域网络(SAN)。SAN可以被部署为包括网络资源或设备的网络的一部分,或被部署为独立的网络本身。SAN像其它网络一样可以包括一个或多个计算设备、存储设备等。计算设备可以包括计算资源或设备,诸如主机或服务器、存储设备等。SAN是将一个或多个主机或服务器连接到一个或多个存储器和网络设备以便在它们之间进行数据传输的专用且复杂的网络。设备的示例包括但不限于网络交换机、SAN交换机、存储设备、HBA等。可以通过运行管理应用(诸如存储资源管理(SRM)应用)的中心管理站(CMS)来管理SAN的有效工作。SRM应用通过一个或多个委托代理与SAN、其部件、以及一个或多个存储设备进行交互。典型的系统支持每设备一个委托代理。委托代理收集与SAN网络设备以及存储设备相关联的信息,并且将该信息报告给SRM应用。基于由委托代理报告的信息,SRM应用使用管理请求监视、控制并且配置可能直接地或间接地与设备的运行相关的属性。此类属性的示例包括与SAN网络设备以及存储设备相关联的连通性、拓扑结构、设备可用性、事件细节等。此外,委托代理还通过相同或不同的网络与SAN网络设备以及存储设备进行通信。在操作期间,使委托代理负担由CMS对其作出的管理请求。然而,委托代理可能由于大量的未决请求(例如,用于收集设备信息或其它与设备相关联的统计信息的请求)而变得超负荷。如果存储网络中的委托代理超负荷,那么它们可能变得响应缓慢或可能不能对针对设备信息的请求作出响应。由于委托代理与一个设备相关联,所以任何失效的委托代理都将导致设备的信息对于在CMS上运行的SRM应用而言变得难以获得。在这样的情况下,SRM应用将不能够管理设备的运行。为了克服此类情形,描述用于网络和存储设备管理的系统和方法。在一个实施方式中,设备管理包括负荷平衡以及自动地管理SAN中委托代理的故障转移(failover)。委托代理通过监视、发现以及收集设备信息以便报告给在CMS中安装的SRM应用来管理相关联的网络设备以及存储设备。通常,委托代理以特定间隔执行并且因此针对剩余时间保持空闲。在它们的执行过程中,委托代理中的某些可能是超负荷的、负荷不足的、或平衡的。负荷平衡确保使委托代理合理地负担,即,使所有的委托代理或多或少同等地负担以便它们在SAN中正常运行。在检测到特定委托代理是超负荷的或已经失效的情况下,可以基于它们的负荷将后续请求路由到其它委托代理。本文所描述的系统和方法可以允许多个设备、存储设备以及网络设备与单个委托代理相关联。为了这个目的,负荷平衡网关被提供以监视并获得设备信息。由一个或多个与设备相关联的委托代理来收集设备信息。负荷平衡网关充当路由器,将来自SRM应用的请求路由到相关的委托代理。基于各委托代理的负担来确定所述请求必须被路由到的委托代理。响应于此类请求,委托代理收集设备信息并且将设备信息报告给SRM应用。设备信息形成用于监视并且控制存储设备以及网络设备的运行的基础。设备信息的示例包括但是不限于委托代理的IP地址、由委托代理管理的设备以及它们的IP地址的列表等。在一个实施方式中,负荷平衡网关被实现为用 于将管理请求路由到相应的委托代理的轻量应用。在不同的实施方式中,负荷平衡网关可以被安装在CMS上或SAN网络中的任何其它主机上。此外,新的委托代理可以被添加到网络并且随后向负荷平衡网关登记。一旦被登记,负荷平衡网关就管理与新近添加的委托代理相关联的设备。在一个实施方式中,负荷平衡网关被配置成自动地发现SAN中的一个或多个委托代理。为了这个目的,负荷平衡网关通过网络发送或广播周期性请求消息,请求来自部署在SAN内的委托代理的信息。基于所接收到的响应,负荷平衡网关确定最近被添加到SAN的委托代理。最近添加的委托代理一旦被识别,就向负荷平衡网关登记。在一个实施方式中,负荷平衡网关被配置成确定委托代理是否已经失效。如果其没能对由该网关广播的请求消息作出响应,那么负荷平衡网关将委托代理分类为失效的。在一个实施方式中,也可以由委托代理检测负荷平衡网关。在这样的情况下,一个或多个委托代理可以广播请求消息。负荷平衡网关接收该请求消息并且将响应发送到从其处接收到请求消息的相应的委托代理。在接收该响应时,委托代理向负荷平衡网关登记。在一个实施方式中,委托代理基于其相关信息(例如,IP地址、与委托代理相关联的设备等)向负荷平衡网关登记。在另一个本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括 至少基于对于部署在网络(100)中的多个委托代理(114)而言未决的管理请求的数量来计算阈值间隔; 至少基于对于所述多个委托代理(114)而言未决的管理请求的数量来计算阈值负荷;在所述阈值间隔内,将所述阈值负荷和与所述多个委托代理(114)中的每个相关联的负荷相比较; 确定所述多个委托代理(114)中的每个是否是超负荷的、负荷不足的、以及平衡的中的一种;并且 基于所述确定来平衡与所述多个委托代理(114)中的每个相关联的所述负荷。2.如在权利要求I中所要求保护的方法,其中,所述平衡所述负荷包括将对于所述超负荷的委托代理而言未决的所述管理请求的一部分转移给所述负荷不足的委托代理和平衡的委托代理中的一个。3.如在权利要求I中所要求保护的方法,其中,所述平衡所述负荷包括将随后的管理请求路由到所述负荷不足的委托代理和平衡的委托代理中的一个。4.如在权利要求I中所要求保护的方法,进一步包括存储与所述多个委托代理(114)相关联的所述负荷的信息。5.如在权利要求I中所要求保护的方法,进一步包括将所述阈值间隔以及所述阈值负荷发送到所述多个委托代理(114)。6.一种计算机可读介质,其具有一组计算机可读指令,当该指令被运行时执行包含下述的动作 在网络(100)中广播请求消息; 从部署在网络(100)中的至少一个委托代理(114)接收对于所述请求消息的响应;以及 将指示对所述请求消息作出响应的所述至少一个委托代理(114)的列表与向网关(116)登记的委托代理的列表相比较,以识别新近添加的委托代理以及失效的委托代理中的至少一个。7.如在权利要求6中所要求保护的计算机可读介质,其中所述比较包括确定对所述请求消息作出响应的所述至少一个委托代理(114)是否向所述网关(116)登记了。8.如在权利要求6中所要求保护的计算机可读介质,其中所述比较包括 将首次对所述请求消息作出...

【专利技术属性】
技术研发人员:NR查拉S贾延蒂S耶图库里
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:

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

1