不考虑特定实体类型而在连接的一组实体中传播信息的系统和方法技术方案

技术编号:22850185 阅读:25 留言:0更新日期:2019-12-17 23:35
本发明专利技术提供了各种系统和方法,用于在整个数据中心或其他网络环境中传播信息。例如,在某些实施方案中,本文所公开的功能包括确定传播规则,并且然后在整个数据中心或其他网络环境中存储和/或传播那些规则。传播规则定义了管理整个系统(诸如本文所述的那些系统中)信息传播的各种条件或其他变量。然后可以使用传播规则以执行各种其他功能。例如,本文所述的功能可以用于处理对实体的更新。本文所述的功能也可以用于处理对传播元数据的更新。另外,本文所述的功能可以用于处理新关系的创建。本文所述的功能也可以用于处理对象和/或关系的删除。所有上述功能都可以自动执行。

【技术实现步骤摘要】
【国外来华专利技术】不考虑特定实体类型而在连接的一组实体中传播信息的系统和方法相关申请本专利申请根据35U.S.C§119(e)要求于2017年12月17日提交的名称为“SystemandMethodtoPropagateInformationAcrossaConnectedSetofEntitiesIrrespectiveoftheSpecificEntityType”的临时专利申请号62/599,783的权益,并且TusharBandopadhyay和BharatDighe是专利技术人。本专利申请还根据35U.S.C§119(e)要求2017年2月5日提交的名称为“ResilientInformationTechnologyPlatformManagementAcrossHeterogeneousSystems”的临时专利申请号62/454,871的权益,并且TusharBandopadhyay、NareshMoorthy、BharatDighe、MeenalBinwade、SwanandVaidya、ShrikantGhare、AnkitJain、AnishVaidya、RohanKumarKayan、KushalShah、DevdasKumkar、SoumyaSakhaTripathy、SunilHasbe、AdityaDeshpande、DhirajMaheshwari、AnujGupta、VishwanathKitekar和PoojaSingh是专利技术人。如所示出上述申请全文以引用方式并入本文以用于所有目的。
技术介绍

本公开涉及计算机技术,并且更具体地涉及在整个数据中心或类似的计算环境中自动传播和/或取消信息。技术现状数据中心可以包括实体的集合,其包括硬件设备、软件部件、应用实例和商业应用以及其他潜在的特征和功能。此类实体之间存在相互依赖性。此类相互依赖性可以是直接的相互依赖性或间接的相互依赖性。此类实体之间的关系可以是动态的。因此,对这些实体的任何更新、修改、添加、删除或其他更改(统称为“更改”及其同源)都可影响数据中心中其他实体的行为和要求,具体地但不限于与所更改的实体直接相关的实体。使用此类功能所产生的问题之一是需要一种方法,以通用的方式在此类实体之间有效地传播信息,因此独立于(但仍可使用)数据中心或网络内的各种类型的实体。
技术实现思路
本公开通常包括提供在整个数据中心或其他网络环境中传播信息的方法、计算机程序产品、计算机系统等。在一个实施方案中,本文所公开的功能包括确定传播规则,然后在整个数据中心或其他网络环境中存储那些规则和/或传播那些规则。传播规则定义了管理整个系统诸如本文所述的那些系统中信息传播的各种条件或其他变量。在一个实施方案中,这些传播规则可以包括至少以下五个因素:(1)开始条件;(2)传播方向;(3)跳过条件;(4)反转条件;以及(5)结束条件。在各种实施方案中,可以排除这些因素中的一个或多个,并且可以添加一个或多个附加因素。一旦确定了传播规则,就可以(诸如,在可存在于例如管理服务器中的例如有效高速缓存中)存储这些规则,和/或在整个系统中传播。继创建和存储传播规则之后,这些规则可用于执行各种其他功能,诸如本文所述。例如,在某些实施方案中,本文所述的功能可以用于处理对实体的更新。在某些实施方案中,本文所述的功能可以用于处理对传播元数据的更新。在某些实施方案中,本文所述的功能可以用于处理新关系的创建。在某些实施方案中,本文所述的功能可以用于处理对象和/或关系的删除。本文所述的所有功能可以自动执行,诸如,例如在检测到对数据中心或其他系统或网络的添加或改变时。以下更详细地讨论了前述功能。前述内容是概述,因此必然包含细节的简化、概括和省略,因此本领域的技术人员将会理解,该概述仅是例示性的,并不旨在以任何方式进行限制。如由权利要求单独定义的那样,本公开的其他方面、专利技术特征和优点将在以下阐述的非限制性详细描述中变得显而易见。附图说明通过参考附图,可以更好地理解本申请的实施方案,并且其多个目的、特征和优点对于本领域的技术人员而言是显而易见的。图1A是示出根据本公开的一个实施方案的包括管理功能的计算环境的示例的框图。图1B是根据本公开的一个实施方案的提供属性图的附加细节的框图。图2是描绘根据本公开的一个实施方案的可由本文所述的系统和方法执行的各种动作的概述的流程图。图3是描绘根据本公开的一个实施方案的在接收或检测对一个或多个实体的更新时可以执行的各种动作的流程图。图4是描绘根据本公开的一个实施方案的在接收或检测对象上的传播元数据的更新和/或添加时可以执行的各种动作的流程图。图5是描绘根据本公开的一个实施方案的可以在创建一个或多个节点、对象或关系时执行的各种动作的流程图。图6是描绘根据本公开的一个实施方案的可以在删除或移除一个或多个节点、对象或关系时执行的各种动作的流程图。图7是根据本公开的一个实施方案的计算设备的框图,示出了如何实现本公开的某些特征。图8是根据本公开的一个实施方案的联网系统的框图,示出了各种计算设备如何经由网络进行通信。虽然本公开的实施方案容许各种修改和另选形式,但是在附图和详细描述中作为示例提供了特定实施方案。应当理解,附图和详细描述并非旨在将实施方案限制于所公开的特定形式。相反,本公开旨在覆盖落入由所附权利要求书限定的本公开的实质和范围内的所有修改形式、等同物和替代物。具体实施方式如上所述,部分地,数据中心可以被视为实体的集合,其包括硬件设备、软件部件、应用实例和商业应用以及其他潜在的特征和功能。此类实体之间存在相互依赖性。此类相互依赖性可以是直接的相互依赖性或间接的相互依赖性。这些相互依赖性可以被视为实体的复杂图(在本文中称为“属性图”)以及它们之间的关系。此类实体之间的关系是动态的。因此,对这些实体的任何更新、修改、添加、删除或其他更改(统称为“更改”及其同源)都可能影响数据中心中其他实体的行为和要求,特别地但不限于,与所更改的实体直接相关的实体。使用此类功能所产生的问题之一是需要一种方法,以通用的方式在此类实体之间有效地传播信息,因此独立于(但仍由)数据中心或网络内的各种类型的实体。本文所公开的系统和方法为数据中心和类似系统提供了各种益处和改善。例如,当将新实体引入系统时,本公开允许实体的动态修改。另外,以本文所公开的方式传播信息对于源实体与目标实体之间的路径(或与其连接的设备)的任何变化是不可知的。此外,从源实体到目标实体的传播可以被配置为当添加一个或多个新实体产生源实体与目标实体之间的新路径时自动发生。又如另一个示例,本文提供的公开允许通过将该信息自动传播到受影响的实体来有效地评估实体的变化。本文所述的功能至少部分地通过使用传播规则来完成。传播规则提供关于从源实体到目标实体的一个或多个传播路径的信息,诸如图1B中所示的路径,这将在下文更详细地描述和讨论。在一个实施方案中,系统可以加载定义源实体与目标实体之间的路径的本文档来自技高网
...

【技术保护点】
1.一种方法,包括:/n监视网络是否发生事件,其中/n所述网络包括多个节点,并且/n所述多个节点包括至少第一节点和第二节点;/n检测所述事件的所述发生,其中/n所述事件与信息相关联;/n确定第一传播规则,其中/n所述第一传播规则包括至少第一条件;以及/n响应于检测到所述事件的所述发生,将所述信息传播到第二节点,其中/n所述传播所述信息包括评估所述第一传播规则的所述第一条件。/n

【技术特征摘要】
【国外来华专利技术】20170205 US 62/454871;20171217 US 62/599783;2017121.一种方法,包括:
监视网络是否发生事件,其中
所述网络包括多个节点,并且
所述多个节点包括至少第一节点和第二节点;
检测所述事件的所述发生,其中
所述事件与信息相关联;
确定第一传播规则,其中
所述第一传播规则包括至少第一条件;以及
响应于检测到所述事件的所述发生,将所述信息传播到第二节点,其中
所述传播所述信息包括评估所述第一传播规则的所述第一条件。


2.根据权利要求1所述的方法,其中
所述事件是对第一实体的更新。


3.根据权利要求1所述的方法,其中
所述事件是对第一对象上的传播元数据的更新。


4.根据权利要求1所述的方法,其中
所述事件是对所述网络内的新关系的创建。


5.根据权利要求1所述的方法,其中
所述事件是对所述网络内的关系的删除。


6.根据权利要求1所述的方法,还包括:
确定合格的同级节点。


7.根据权利要求1所述的方法,还包括:
将传播元数据添加到第一对象。


8.根据权利要求3所述的方法,还包括:
确定合格的同级节点;以及
更新所述合格的同级节点上的所述传播元数据。


9.根据权利要求5所述的方法,还包括:
确定合格的同级节点;以及
从所述合格的同级节点清除所述传播元数据。


10.一种系统,包括:
微处理器;和
非暂态计算机可读存储介质,包括由所述微处理器执行的计算机指令,其中所述计算机指令被配置为执行包括以下步骤的方法:
监视网络是否发生事件,其中
所述网络包括多个节点,并且
所述多个节点包括至少第一节点和第二节点;
检测所述事件的所述发生,其中
所述事件与信息相关联;
确定第一传播规则,其中
所述第一传播规则包括至少第一条件;以及
响应于检测到所述事件的所述发生,将...

【专利技术属性】
技术研发人员:T·班德帕吉B·迪格
申请(专利权)人:华睿泰科技有限责任公司
类型:发明
国别省市:美国;US

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

1