通信系统和通信方法技术方案

技术编号:13132438 阅读:82 留言:0更新日期:2016-04-06 18:20
本发明专利技术公开了一种通信系统和通信方法。该通信方法包括:第一计算节点向管理节点发送通信方式解析请求,通信方式解析请求包括第一计算节点的标识和第二计算节点的标识;管理节点根据通信方式解析请求和通信方式参考信息,确定第一计算节点和第二计算节点之间的物理通信方式信息,通信方式参考信息包括系统拓扑信息和系统物理资源分配结果;管理节点将物理通信方式信息发送给第一计算节点;第一计算节点基于物理通信方式信息与第二计算节点通信。本发明专利技术实施例能够提高通信效率。

【技术实现步骤摘要】
【国外来华专利技术】通信系统和通信方法
本专利技术实施例涉及计算机领域,并且更具体地,涉及一种通信系统和通信方法。
技术介绍
随着人们对服务器性能需求的不断提高,依靠增加主频来提高计算性能的时代已经成为过去。解耦硬件架构和分布式计算机架构成为了服务器架构的发展方向。在解耦硬件架构下,将服务器的各个组件解耦,由复杂的组件设计改为简单高效的设计。解耦的各个组件之间通过高速互联通道相互连接。在分布式计算机架构下,服务器包括多个处理器,各个处理器通过互联网络相互连接。这样,将中央处理器的任务分给多个处理器处理,进而实现不同功能的各个处理器之间相互协调,并共享服务器系统的外设与软件。目前,在全虚拟化模式下,工作在上述服务器系统(也即通信系统)中的多个操作系统之间基于以太网通信协议进行通信。例如,基于传输控制协议/因特网互联协议(TransmissionControlProtocol/InternetProtocol,TCP/IP)进行通信。然而,硬件有互联关系的多个操作系统之间的通信效率有进一步提升的空间。
技术实现思路
本专利技术实施例提供了一种通信系统和通信方法,能够提高通信效率。第一方面,本专利技术实施例提供了一种通信方法,应用于具有多个操作系统OS的通信系统中,通信系统包括管理节点、第一计算节点和第二计算节点,第一计算节点和第二计算节点上分别运行有一个OS,该通信方法包括:第一计算节点向管理节点发送通信方式解析请求,通信方式解析请求包括第一计算节点的标识和第二计算节点的标识;管理节点根据通信方式解析请求和通信方式参考信息,确定第一计算节点和第二计算节点之间的物理通信方式信息,通信方式参考信息包括系统拓扑信息和系统物理资源分配结果;管理节点将物理通信方式信息发送给第一计算节点;第一计算节点基于物理通信方式信息与第二计算节点通信。结合第一方面,在第一方面的第一种实现方式中,在第一计算节点向管理节点发送通信方式解析请求之前,该通信方法还包括:第一计算节点判断设置的历史信息中是否包括第一计算节点与第二计算节点的物理通信方式信息;第一计算节点向管理节点发送通信方式解析请求,包括:在确定历史信息不包括物理通信方式信息时,第一计算节点向管理节点发送通信方式解析请求。结合第一方面及其上述实现方式,在第一方面的第二种实现方式中,在管理节点将物理通信方式信息发送给第一计算节点之后,通信方法还包括:第一计算节点将物理通信方式信息记录于历史信息中。结合第一方面及其上述实现方式,在第一方面的第三种实现方式中,物理通信方式信息包括共享本地内存通信方式信息、共享外部内存通信方式信息和高速互联通信方式信息中的一种。结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,通信方式参考信息还包括系统物理资源使用状态。结合第一方面及其上述实现方式,在第一方面的第五种实现方式中,通信方式解析请求还包括数据包类型和数据包大小。结合第一方面及其上述实现方式,在第一方面的第六种实现方式中,系统拓扑信息包括中央处理器CPU的架构信息、本地内存信息、外部共享内存信息、解耦架构高速互联信息和网络互连信息中的一种或多种。第二方面,本专利技术实施例提供了一种通信系统,通信系统包括管理节点、第一计算节点和第二计算节点,第一计算节点和第二计算节点上分别运行有一个OS,其中,第一计算节点,用于向管理节点发送通信方式解析请求,通信方式解析请求包括第一计算节点的标识和第二计算节点的标识;管理节点,用于根据通信方式解析请求和通信方式参考信息,确定第一计算节点和第二计算节点之间的物理通信方式信息,通信方式参考信息包括系统拓扑信息和系统物理资源分配结果;管理节点,还用于将物理通信方式信息发送给第一计算节点;第一计算节点,还用于基于物理通信方式信息与第二计算节点通信。结合第二方面,在第二方面的第一种实现方式中,第一计算节点,还用于判断设置的历史信息中是否包括第一计算节点与第二计算节点的物理通信方式信息;第一计算节点,具体用于在确定历史信息不包括物理通信方式信息时,向管理节点发送通信方式解析请求。结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,第一计算节点,还用于将物理通信方式信息记录于历史信息中。结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,物理通信方式信息包括共享本地内存通信方式信息、共享外部内存通信方式信息和高速互联通信方式信息中的一种。结合第二方面及其上述实现方式,在第二方面的第四种实现方式中,通信方式参考信息还包括系统物理资源使用状态。结合第二方面及其上述实现方式,在第二方面的第五种实现方式中,通信方式解析请求还包括数据包类型和数据包大小。结合第二方面及其上述实现方式,在第二方面的第六种实现方式中,系统拓扑信息包括中央处理器CPU的架构信息、本地内存信息、外部共享内存信息、解耦架构高速互联信息和网络互连信息中的一种或多种。基于上述技术方案,在本专利技术实施例中,管理节点根据通信系统的拓扑信息确定两个计算节点之间的物理通信方式信息。这样,在计算节点之间存在硬件连接的情况下,计算节点之间可以根据前述的物理通信方式信息进行通信,进而提高了通信效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例可应用的通信系统的示意性硬件架构图。图2是本专利技术一个实施例的通信方法的示意性流程图。图3是本专利技术另一实施例的通信方法的示意性流程图。图4是本专利技术实施例的通信系统的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。图1是本专利技术实施例可应用的通信系统的示意性硬件架构图。图1所示的通信系统包括控制器(101a,101b,101c,101d)、处理器(102a,102b)、存储器(103a,103b,103d)、接口池103c。其中,各个控制器(101a,101b,101c,101d)之间通过高速互联通道相连。接口池103c为服务器各个组件之间的通信提供通信接口。处理器(102a,102b)可以包括一个或多个中央处理器(CentralProcessingunit,CPU)节点。每个CPU节点上可以有多个逻辑CPU。每个CPU节点可以是一致性内存访问(UniformMemoryAccess,UMA)架构,也可以是非一致性内存访问(Non-UniformMemoryAccess,NUMA)架构。总的来说,每个CPU节点上的多个逻辑CPU共享本地内存。不同CPU节点虽然不共享本地内存,但是它们通过结构高速互联通道相连,它们共享外部内存池和网络接口池。也就是说,除了传统以太网方式,它们还可以通过共享外部内存和高速互联通道方式进行通信。例如,存储器103a与处理器102a连接。对于处理器102a中的CPU板而言,存储器103a为本地存储器。相对地,对于处理器10本文档来自技高网...
通信系统和通信方法

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种通信方法,应用于具有多个操作系统OS的通信系统中,所述通信系统包括管理节点、第一计算节点和第二计算节点,所述第一计算节点和所述第二计算节点上分别运行有一个OS,其特征在于,所述通信方法包括:所述第一计算节点向所述管理节点发送通信方式解析请求,所述通信方式解析请求包括所述第一计算节点的标识和所述第二计算节点的标识;所述管理节点根据所述通信方式解析请求和通信方式参考信息,确定所述第一计算节点和所述第二计算节点之间的物理通信方式信息,所述通信方式参考信息包括系统拓扑信息和系统物理资源分配结果;所述管理节点将所述物理通信方式信息发送给所述第一计算节点;所述第一计算节点基于所述物理通信方式信息与所述第二计算节点通信。2.根据权利要求1所述的通信方法,其特征在于,在所述第一计算节点向所述管理节点发送通信方式解析请求之前,所述通信方法还包括:所述第一计算节点判断设置的历史信息中是否包括所述第一计算节点与所述第二计算节点的物理通信方式信息;所述第一计算节点向所述管理节点发送通信方式解析请求,包括:在确定所述历史信息不包括所述物理通信方式信息时,所述第一计算节点向所述管理节点发送所述通信方式解析请求。3.根据权利要求1所述的通信方法,其特征在于,在所述管理节点将所述物理通信方式信息发送给所述第一计算节点之后,所述通信方法还包括:所述第一计算节点将所述物理通信方式信息记录于历史信息中。4.根据权利要求1至3中任一项所述的通信方法,其特征在于,所述物理通信方式信息包括共享本地内存通信方式信息、共享外部内存通信方式信息和高速互联通信方式信息中的一种。5.根据权利要求1至3中任一项所述的通信方法,其特征在于,所述通信方式参考信息还包括系统物理资源使用状态。6.根据权利要求1至3中任一项所述的通信方法,其特征在于,所述通信方式解析请求还包括数据包类型和数据包大小。7.根据权利要求1至3中任一项所述的通信方法,其特征在于,所述系统拓扑信息包括中央处理器...

【专利技术属性】
技术研发人员:唐继元黄彬王伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1