用于数据库和存储器感知路由器的方法和设备的制造方法_4

文档序号:9916566阅读:来源:国知局
理协议可配置路由器管理流。
[0133]因此,本质上数据库节点与边缘路由器交互以帮助边缘路由器确定各种包的性质,路由器可以很有效地优化这些包。
[0134]另外,数据库节点可提供复制拓扑洞察,例如当数据库节点确定对等节点服务中断时,随后数据库节点向路由器指示该信息。这使得数据库对拓扑的实际情况作出更快地响应。
[0135]本发明的技术方案有利地消除了参照本发明的图4所述的现有系统/方法的这种缺点以及更多缺点。图4本质上示出了本发明的示例性系统架构。
[0136]因此,本发明配置了数据库节点和存储器节点与边缘路由器交互的能力以提供正在复制的数据的“性质”的清晰视界,这样路由器可以更好地优化数据。
[0137]同样,数据库节点和存储器节点还可用于与边缘路由器交互以输入集群拓扑中的变化,这样路由器可以进行适当的调整。
[0138]包括但不限于本发明的路由器设备的示例性节点的典型架构参照图15进行解释。
[0139]CPU总线(1402)本质上为所有子系统连接的互联线。一般而言,每次仅一对设备可相互对话,所以必须协调总线的通信以防止消息碰撞。这种协调通常由CPU(HOl)处理。
[0140]中央处理器(CPU)(1401)执行存储器(1403)中包含的指令。这些指令以计算机时钟(1404)指定的速率执行。
[0141]CPU(HOl)需要访问两种不同类型的存储器(1403)以执行程序。微控制器中使用了两种类型的存储器,即只读存储器(ROM) (1405)和随机存取存储器(RAM) (1406)。
[0142]在微控制器中,只读存储器(ROM) (1406)用于存储永久程序、运行的驱动程序以及数据。许多微控制器使用可擦除可编程只读存储器(EPROM)或电可擦除可编程只读存储器(EEPR0M)来存储程序、运行的驱动程序以及数据。EPROM和EEPROM为非易失性存储器。
[0143]随机存取存储器或RAM(1406)用于临时存储数据和指令。
[0144]本发明的路由器设备和数据库节点(404)的相关部件选择性地包括:
[0145]信号控制单元(未示出):
[0146]设备:主要包括CPU+存储器中的软件+rf部分,用于控制设备中的带宽使用。
[0147]业务提供商网络:主要包括服务器+存储器中的软件+rf部分,用于控制网络中的带宽使用。
[0148]存储器单元:
[0149]设备:主要包括存储器,用于存储软件和数据,这些数据与一个或多个服务/任务/操作相关联并且由所述信号控制单元收发。
[0150]业务提供商网络:主要包括存储器,用于存储软件和数据,这些数据与一个或多个服务/任务/操作相关联并且由所述信号控制单元收发。
[0151]信号处理单元:
[0152]设备:主要包括CPU+存储器中的软件+扬声器,用于处理短切换触发数据脉冲信号以通过重新调用来自设备的相应服务内存之后向扬声器进行输出来完成操作并向网络供应商/操作员进行确认。
[0153]业务提供商网络:主要包括服务器和存储器中的软件,用于处理短切换触发数据脉冲信号以通过向设备发送信号来完成操作并完成来自设备的确认。
【主权项】
1.一种用于优化分布式网络环境中的复制的方法,所述分布式网络环境用于承载多个数据包和数据库服务器之间的通信,其特征在于,所述方法包括: 所述网络中运行的一个或多个路由器设备确定所述网络环境的当前集群拓扑; 所述路由器设备识别并优化网络环境中正使用的数据复制流/服务; 所述路由器设备基于所述集群拓扑确定路由方案; 基于所述路由方案对所述网络环境内的数据包进行路由; 所述路由器设备将预定义的策略应用到预定义的路由器组,所述预定义的路由器组对应于识别的数据复制流。2.根据权利要求1所述的方法,其特征在于,确定所述网络环境的当前集群拓扑的所述预定义的路由器设备包括一组边缘路由器,最靠近所述数据库服务器运行的边缘路由器为数据库节点边缘路由器。3.根据权利要求2所述的方法,其特征在于,数据库节点边缘路由器包含配置的数据,所述配置的数据包括: 数据库节点边缘路由器的互联网协议地址 数据库集群的唯一标识符 信道和相关的策略配置。4.根据权利要求2所述的方法,其特征在于,主边缘路由器通过在边缘路由器上开启缓存并将指纹附着到与所述缓存关联的净荷上来优化数据复制流。5.根据权利要求1所述的方法,其特征在于,数据包的路由包括: 第一路由器创建路径及路径标签,以用于通过使用第二路由器的缓存数据将第一数据包路由到第三路由器; 所述第一路由器确定待传输到第三路由器的数据包在所述第二路由器中已缓存并使用已缓存的指纹和所述路径标签; 第二路由器接收所述指纹和对应的路径标签,处理所述接收的包数据,将所述包数据转换为实际数据,并将所述实际数据转发到第三路由器。6.根据权利要求1所述的方法,其特征在于,包括: 所述边缘路由器在所述网络环境中通告/发布所述识别的数据复制流/服务; 数据库感知路由器接收并存储所述通告/发布的信息; 所述数据库感知路由器订阅主数据库边缘路由器; 在所述订阅后将集群中的所述数据库感知路由器添加为SDER(订阅数据库边缘路由器); 为每个添加的数据库感知路由器配置对应的SDER(订阅数据库边缘路由器); 其中主数据库边缘路由器(MDER)在接收订阅请求时用于: 检查是否已订阅所请求的数据库感知路由器或SDER; 在确定已订阅所请求的数据库感知路由器或SDER后在MDER-SDER链路上开启缓存。7.根据权利要求1所述的方法,其特征在于,包括: 订阅者节点对应的主DB节点将REDO日志信息作为数据包发送到该订阅者节点; MDER(主数据库边缘路由器)拦截所述包数据用于确定REDO日志信息; 在确定所述包数据包含REDO日志信息并且未开启缓存后缓存所述包数据。8.根据权利要求7所述的方法,其特征在于,包括: 主数据库边缘路由器通过查找边缘路由器信息提取数据包的目的地址; 为开启缓存的边缘路由器生成所述包数据的指纹并存储和转发指纹数据和包; 通过标签标记所述包数据并转发指纹;以及 当确定已存在指纹时,主数据库边缘路由器生成所述包数据的标签并仅转发指纹。9.根据权利要求1所述的方法,其特征在于,基于确定出的DB集群的拓扑的主数据库边缘路由器呈现出对缓存的最优利用。10.—种用于优化分布式网络环境中的复制的系统,所述环境用于承载多个数据包和数据库服务器之间的通信,其特征在于,所述系统包括: 在所述网络中运行的一个或多个路由器设备,用于: 确定所述网络环境的当前集群拓扑; 识别并优化网络环境中正使用的数据复制流/服务; 基于所述集群拓扑确定路由方案,以及 将预定义的策略应用到预定义的路由器组,所述预定义的路由器组对应于识别的数据复制流。11.根据权利要求10所述的系统,其特征在于,所述预定义的路由器设备确定所述网络环境的当前集群拓扑并且包括一组边缘路由器,最靠近所述数据库服务器运行的边缘路由器为数据库节点边缘路由器。12.根据权利要求11所述的系统,其特征在于,数据库节点边缘路由器包含配置的数据,所述配置的数据包括: 数据库节点边缘路由器的互联网协议地址 数据库集群的唯一标识符 信道和相关的策略配置13.根据权利要求11所述的系统,其特征在于,主边缘路由器通过在边缘路由器上开启缓存并将指纹附着到与所述缓存关联的净荷上来优化数据复制流。14.根据权利要求10所述的系统,其特征在于,当路由数据包时,所述系统用于: 通过第一路由器创建路径及路径标签,以用于通过使用第二路由器的缓存数据将第一数据包路由到第三路由器; 通过第一路由器确定待传输到第三路由器的数据包在所述第二路由器中缓存并使用已缓存的指纹和所述路径标签; 通过第二路由器接收所述指纹和对应的路径标签,处理所述接收的包数据,将所述包数据转换为实际数据,并将所述实际数据转发到第三路由器。15.根据权利要求1所述的系统,其特征在于,其中: 边缘路由器通告/发布所述识别的数据复制流/服务; 数据库感知路由器用于接收并存储所述通告/发布的信息并订阅主数据库边缘路由器; 在所述订阅后将集群中的所述数据库感知路由器添加为SDER(订阅数据库边缘路由器); 为每个添加的数据库感知路由器配置对应的SDER(订阅数据库边缘路由器); 其中主数据库边缘路由器(MDER)在接收订阅请求时用于检查是否已订阅所请求的数据库感知路由器或SDER,以及在确定已订阅所请求的数据库感知路由器或SDER后在MDER-SDER链路上开启缓存。16.根据权利要求1所述的系统,其特征在于,相应的主DB节点将REDO日志信息作为数据包发送到订阅者节点;MDER(主数据库边缘路由器)拦截所述包数据用于确定REDO日志信息;在确定所述包数据包含REDO日志信息并且未开启缓存后缓存所述包数据。17.根据权利要求16所述的系统,其特征在于,所述系统用于: 主数据库边缘路由器通过查找边缘路由器信息提取数据包的目的地址; 为开启缓存的边缘路由器生成所述包数据的指纹并存储和转发指纹数据和包; 通过标签标记所述包数据并转发指纹;以及 当确定已存在指纹时,主数据库边缘路由器生成所述包数据的标签并仅转发指纹。18.根据权利要求1O所述的系统,其特征在于,基于确定出的DB集群的拓扑的主数据库边缘路由器呈现出对缓存的最优利用。
【专利摘要】描述了一种用于优化分布式网络环境中的复制的方法和系统。本发明允许所述网络中运行的一个或多个路由器设备确定所述网络环境的当前集群拓扑;所述路由器识别并优化网络环境中正使用的数据复制流/服务;所述路由器设备基于所述集群拓扑确定路由方案;基于所述路由方案对所述网络环境内的数据包进行路由;所述路由器将预定义的策略应用到对应于所述识别的数据复制流的预定义的路由器组。
【IPC分类】G06F12/00, H04L12/18, G06F12/16
【公开号】CN105683929
【申请号】
【发明人】普拉森纳·文卡特斯·拉玛穆尔蒂
【申请人】华为技术有限公司
【公开日】2016年6月15日
【申请日】2014年5月6日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1