一种虚拟化设备性能优化的方法与装置制造方法及图纸

技术编号:19828491 阅读:24 留言:0更新日期:2018-12-19 16:58
本公开提供一种虚拟化设备性能优化方法,所述方法应用于虚拟交换矩阵VSM系统中的备成员设备,所述VSM系统还包括主成员设备,所述方法包括:接收主成员设备的消息类型至少包括时序类以及同步类的状态消息,按照预设的消息分类规则确定该状态消息的类型;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,并向主成员设备回应确认消息;在回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后向主成员设备回应确认消息。应用本公开实施例可以实现在VSM系统中主成员设备与备成员设备在存在大量状态消息需要备份场景下,可以降低通信拥堵,提高通信效率。

【技术实现步骤摘要】
一种虚拟化设备性能优化的方法与装置
本申请涉及通信
,尤其涉及一种虚拟化设备性能优化方法与装置。
技术介绍
随着IT(InformationTechnology,信息技术)行业的不断发展,对网络设备需求越来越多。客户对网络设备的性能、虚拟化管理提出了越来越高的要求,在这种时代背景下,虚拟交换矩阵VSM(VirtualSwitchMatrix)技术应运而生,该技术将多台成员网络设备通过一个或一组物理端口连接起来形成了一台虚拟的逻辑设备,成员网络设备之间互联的物理端口也称为级联口。一台成员设备可能需要将用户数据报文从另一台成员设备的出口转发出去,这样用户的数据报文就需要经过级联端口。除此之外,成员设备又分为主成员设备与备成员设备,主成员设备需要按照严格的同步机制,将最新的软硬件配置、用户业务状态等多种状态消息发送给备成员设备,以便备成员设备在软硬件配置及状态上与主成员设备保持一致,从而实现随时接管的目的。另外,在日常的网络运行中,会有大量的业务信息通过级联口进行交互,当用户数据与状态信息较多时,就可能造成级联口拥堵。
技术实现思路
有鉴于此,本申请提供一种虚拟化设备性能优化的方法和成员设备,用以解决虚拟交换矩阵VSM下,在日常的网络运行中,有大量的业务信息通过级联口进行交互,当业务信息较多时,就可能造成级联口拥堵的问题。具体地,本申请是通过如下技术方案实现的:本公开第一方面,一种虚拟化设备性能优化方法,所述方法应用于虚拟交换矩阵VSM系统中的成员设备,所述VSM系统运行时,成员设备可被配置为主成员设备以及或者备成员设备,当所述成员设备为备成员设备时,包括:所述备成员设备,从备份通道接收到主成员设备的状态消息,按照预设的消息分类规则确定该状态消息的类型;其中状态消息类型至少包括时序类以及同步类;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,并向主成员设备回应确认消息;针对保存在第一消息队列中的状态消息,在回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后向主成员设备回应确认消息。结合第一方面,在第一种可能的实现方式中,所述状态消息类型还包括第一耗时类,包括:所述备成员设备针对第一耗时类状态消息,将该状态信息保存到第一消息队列中。结合第一方面或第一方面的第一种可能的实现方式,所述状态类型还包括第二耗时类,在第二种可能的实现方式中,包括:所述备成员设备针对第二耗时类状态消息,将该状态消息保存到第三消息队列中;针对保存第三消息队列中的状态消息,在向主成员设备回应确认消息后,对所述状态消息进行处理。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,包括:所述成员设备包括至少第一处理器以及第二处理器,其中第一消息队列由第一处理器上对应的第一内核线程处理,第三消息队列由第二处理器上对应的第二内核线程处理。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,包括:所述第一耗时类状态消息的平均处理时长大于同步类状态消息,所述第二耗时类状态消息的平均处理时长大于同步类状态消息。本公开第二方面,提供一种虚拟化设备性能优化装置,所述装置应用于虚拟交换矩阵VSM系统中的成员设备,所述VSM系统运行时,成员设备可被配置为主成员设备以及或者备成员设备,当所述成员设备为备成员设备时,所述装置包括:收发模块,用于从备份通道接收到主成员设备的状态消息以及回应确认消息;处理模块,用于按照预设的消息分类规则确定该状态消息的类型;其中状态消息类型至少包括时序类以及同步类;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,通过所述收发模块向主成员设备回应确认消息;针对保存在第一消息队列中的状态消息,通过所述收发模块在向主成员设备回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后,通过所述收发模块向主成员设备回应确认消息。结合第二方面,在第一种可能的实现方式中,其中所述状态消息类型还包括第一耗时类,所述装置还包括:所述处理模块,针对第一耗时类状态消息,将该状态信息保存到第一消息队列中。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述状态类型还包括第二耗时类,所述装置还包括:所述处理模块,针对第二耗时类状态消息,将该状态消息保存到第三消息队列中;所述处理模块,针对保存第三消息队列中的状态消息,通过所述收发模块向主成员设备回应确认消息后,对所述状态消息进行处理。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述装置包括:其中所述成员设备包括至少第一处理器以及第二处理器,其中第一消息队列由第一处理器上对应的第一内核线程处理,第三消息队列由第二处理器上对应的第二内核线程处理。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置包括:所述第一耗时类状态消息的平均处理时长大于同步类状态消息,所述第二耗时类状态消息的平均处理时长大于同步类状态消息。本公开第三方面,提供一种数据处理装置,包括通信接口、至少两个处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接。所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行前述的方法。本公开第四方面,提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现本公开第一方面所述的方法。本公开中,虚拟交换矩阵VSM系统包括主成员设备和备成员设备,备成员设备从备份通道接收主成员设备的消息类型至少包括时序类以及同步类的状态消息,按照预设的消息分类规则确定该状态消息的类型;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,并向主成员设备回应确认消息;在回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后向主成员设备回应确认消息。应用本公开实施例可以实现在VSM系统中主成员设备与备成员设备在存在大量状态消息需要备份场景下,可以降低通信拥堵,提高通信效率。附图说明图1是本公开实施例提供的系统架构示意图;图2是本公开实施例提供的方法流程图;图3是本公开实施例提供的状态消息分类及处理过程示意图;图4是本公开提供的装置功能模块框图;图5是本公开提供的图4所示装置的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术本文档来自技高网...

【技术保护点】
1.一种虚拟化设备性能优化方法,所述方法应用于虚拟交换矩阵VSM系统中的成员设备,所述VSM系统运行时,成员设备可被配置为主成员设备或者备成员设备,其特征在于,当所述成员设备为备成员设备时,该方法包括:从备份通道接收到主成员设备发送的状态消息,按照预设的消息分类规则确定该状态消息的类型;其中状态消息类型至少包括时序类以及同步类;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,并向主成员设备回应确认消息;针对保存在第一消息队列中的状态消息,在回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后向主成员设备回应确认消息。

【技术特征摘要】
1.一种虚拟化设备性能优化方法,所述方法应用于虚拟交换矩阵VSM系统中的成员设备,所述VSM系统运行时,成员设备可被配置为主成员设备或者备成员设备,其特征在于,当所述成员设备为备成员设备时,该方法包括:从备份通道接收到主成员设备发送的状态消息,按照预设的消息分类规则确定该状态消息的类型;其中状态消息类型至少包括时序类以及同步类;针对时序类状态消息,按照预设的位置排序规则将该状态消息保存到第一消息队列中,并向主成员设备回应确认消息;针对保存在第一消息队列中的状态消息,在回应确认消息后,对所述状态消息进行处理;针对同步类状态消息,保存在第二消息队列,对该状态消息进行处理后向主成员设备回应确认消息。2.根据权利要求1所述的方法,其特征在于,其中所述状态消息类型还包括第一耗时类,所述方法还包括:针对第一耗时类状态消息,将该状态信息保存到第一消息队列中。3.根据权利要求1或2所述的方法,其特征在于,所述状态类型还包括第二耗时类,所述方法还包括:针对第二耗时类状态消息,将该状态消息保存到第三消息队列中;针对保存第三消息队列中的状态消息,在向主成员设备回应确认消息后,对所述状态消息进行处理。4.根据权利要求3所述的方法,其特征在于,其中所述成员设备包括至少第一处理器以及第二处理器,其中第一消息队列由第一处理器上对应的第一内核线程处理,第三消息队列由第二处理器上对应的第二内核线程处理。5.根据权利要求3所述的方法,其特征在于,其中所述第一耗时类状态消息的平均处理时长大于同步类状态消息,所述第二耗时类状态消息的平均处理时长大于同步类状态消息。6.一种虚拟化设备性能优化装置,所述装置应用于虚拟交换矩阵VSM系统中的成员设备,所述VSM系统运行时,成员设备可被配置为主成员设备以及或者备成员设备,其特征在于,当所述成员设备为备成员设备时,该装置包括:收发模块,用于从备份通道接收到主成员设备的状态消息以及回应确认消息;分类模块,用于按...

【专利技术属性】
技术研发人员:楚泽彤
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1