A method for receiving network component data from a first computing instance of a managed network element instance. The network component data includes identification and status information associated with the network element instance. The method includes creating a key based on network element data with a classified table identifier including network element identifier and state information. The network element identifier is associated with the identification information. The method includes storing the key and state information in the database and determining the failure of the first calculation instance. The method includes determining the key associated with the network element identifier of the network element instance and sending the activation data to the second computing instance. The activation data is associated with instructions for retrieving records including status information associated with a key to recreate a first network element instance associated with a first network identifier.
【技术实现步骤摘要】
【国外来华专利技术】电信网络中的基于数据库的冗余相关申请的交叉引用本申请要求于2016年1月15日提交的题为“电信网络中的基于数据库的冗余(DatabaseBasedRedundancyinaTelecommunicationsNetwork)”的美国临时申请号62/279,240的优先权,通过引用将其并入本文。
本公开涉及电信领域,并且更具体地涉及针对电信网络中的冗余使用数据库的技术。
技术介绍
在用于实现非常高可用的和冗余的电信应用的传统方法中,为了允许从主计算实例至辅计算实例的状态同步,计算元件(例如,虚拟机(VM)或主机)的数量至少为N+1并且有时为2N。总共所需要的存储器是2N,因为每个重要的状态必须被复制在第二位置处的存储器中。为了完成此方案,必须编写代码并进行测试,以推送来自主计算实例的状态,并将其安装在辅计算机实例处。CPU周期在此过程中用完,从而降低了系统否则可以处理事务的最大速率。最终,由于增加冗余的努力造成较慢且较少可用的系统。
技术实现思路
在本专利技术的一个方面中,提供了一种用于在电信网络中提供基于数据库的冗余的方法和系统。在本专利技术的另一方面,用于在电信网络中提供基于数据库的冗余的计算机化方法包括由计算系统接收来自第一计算实例的网络元件数据。第一计算实例托管网络元件实例中的至少一部分。网络元件数据包括与网络元件实例相关联的识别信息和状态信息。该方法还包括由计算系统基于网络元件数据创建复合密钥(compositekey)。复合密钥包括网络元件标识符(ID)和与状态信息的分类相关联的表格ID。网络元件ID与识别信息相关联。该方法还包括通过计算设备将复合密 ...
【技术保护点】
1.一种用于在电信网络中提供基于数据库的冗余的计算机化方法,所述计算机化方法包括:由计算系统从第一计算实例接收网络元件数据,所述第一计算实例托管网络元件实例的至少一部分,所述网络元件数据包括与所述网络元件实例相关联的识别信息和状态信息;由所述计算系统基于所述网络元件数据创建复合密钥,所述复合密钥包括:网络元件标识符(ID),所述网络元件ID与所述识别信息相关联,以及表格ID,其与所述状态信息的分类相关联;由所述计算设备将所述复合密钥和相关联的状态信息作为记录存储在与所述计算设备相关联的数据库中;由所述计算系统来确定与所述第一计算实例相关联的故障;由所述计算系统来确定与所述网络元件ID相关联的分配密钥,所述网络元件ID与所述网络元件实例相关联;以及由所述计算系统将激活数据发送到第二计算实例,所述激活数据与用于从所述数据库检索与所述分配密钥相关联的、包括状态信息的记录的指令相关联,以在所述第二计算实例上重新创建所述第一网络元件实例,所述分配密钥与所述第一网络ID相关联。
【技术特征摘要】
【国外来华专利技术】2016.01.15 US 62/279,2401.一种用于在电信网络中提供基于数据库的冗余的计算机化方法,所述计算机化方法包括:由计算系统从第一计算实例接收网络元件数据,所述第一计算实例托管网络元件实例的至少一部分,所述网络元件数据包括与所述网络元件实例相关联的识别信息和状态信息;由所述计算系统基于所述网络元件数据创建复合密钥,所述复合密钥包括:网络元件标识符(ID),所述网络元件ID与所述识别信息相关联,以及表格ID,其与所述状态信息的分类相关联;由所述计算设备将所述复合密钥和相关联的状态信息作为记录存储在与所述计算设备相关联的数据库中;由所述计算系统来确定与所述第一计算实例相关联的故障;由所述计算系统来确定与所述网络元件ID相关联的分配密钥,所述网络元件ID与所述网络元件实例相关联;以及由所述计算系统将激活数据发送到第二计算实例,所述激活数据与用于从所述数据库检索与所述分配密钥相关联的、包括状态信息的记录的指令相关联,以在所述第二计算实例上重新创建所述第一网络元件实例,所述分配密钥与所述第一网络ID相关联。2.根据权利要求1所述的计算机化方法,还包括由所述计算系统向所述计算实例发送写请求数据,所述写请求数据与用于将所述网络元件数据写入到数据库的指令相关联。3.根据权利要求1所述的计算机化方法,其中,所述复合密钥还包括以下中的至少一个:表格行密钥,所述表格行密钥与对应于所述表格ID的状态信息和所述网络元件ID相关联;以及计算实例ID,所述计算实例ID与托管所述网络元件实例的计算实例相关联。4.根据权利要求3所述的计算机化方法,其中,所述分配密钥还包括虚拟机ID和表格ID中的至少一个。5.根据权利要求1所述的计算机化方法,其中,所述计算系统和所述计算实例位于第一数据中心中。6.根据权利要求1所述的计算机化方法,其中,所述计算系统位于第一数据中心并且所述计算实例位于第二数据中心中,所述第一数据中心不同于所述第二数据中心。7.根据权利要求1所述的计算机化方法,其中,所述计算实例是虚拟机、容器和裸机服务器中的至少一个。8.根据权利要求1所述的计算机化方法,...
【专利技术属性】
技术研发人员:罗纳德·M·帕克,詹姆斯·L·洛根,
申请(专利权)人:阿弗梅德网络公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。