[发明专利]应用于节点系统的数据处理方法及装置有效
申请号: | 201810094902.4 | 申请日: | 2018-01-30 |
公开(公告)号: | CN110098945B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 程永波;贺成洪;兰可嘉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 节点 系统 数据处理 方法 装置 | ||
本申请实施例提供了一种应用于节点系统的数据处理方法及装置,方法包括:第一节点控制器接收第一节点发送的数据访问请求,确定第一数据不是由第一节点控制器管理;第一节点控制器向与第二节点连接的所有节点中的处理器发送侦听请求;第一节点控制器接收第一目标处理器发送的针对第一数据的侦听响应,第一目标处理器为与第二节点连接的所有节点中的处理器中缓存有第一数据的处理器;第一节点控制器根据侦听响应中第一数据的状态获取第一数据并向第一节点发送第一数据。本方案可以在第二节点控制器出现故障时,通过将业务转移到另一个NC平面的第一节点控制器处理并进行广播侦听,使得系统依然可以正常的进行数据处理而不会宕机。
技术领域
本申请涉及电子技术领域,尤其涉及一种应用于节点系统的数据处理方法及装置。
背景技术
在高性能处理器组建的缓存一致性-非对称存储器访问(CC-NUMA,CacheCoherence Non-Uniform Memory Access)系统中,包括多个节点,由于处理器本身的扩展能力有限,所以需要将每个节点中的处理器分成多个,再用节点控制器(NC,NodeController)进行多处理器的扩展,以增加并行处理的处理器个数,提升系统性能。各节点上所有的处理器可以对系统中所有的处理器的内存进行一致性的访问,由于访问本节点内和其他各远端节点内存的时延不同,所以称为CC-NUMA系统。
在CC-NUMA系统中,一个节点由若干个处理器构成,跨节点之间由节点控制器进行互联。但是,一个节点控制器处理能力有限,带宽有限。因此,为了缓解带宽压力,经常使用双节点控制器进行跨节点扩展,也即一个节点的两个节点控制器分别与另一个节点的两个节点控制器对应相连,形成两个NC平面,两个NC平面共同分担负载。但是,这里两个平面的负载分担指的仅仅是性能上的负载分担。实际上,两个平面分别处理各自管理范围的业务,并记录对应的目录信息,互相之间没有业务交集。
这种方案的问题在于,两个平面相互没有对方的目录信息,因此任意一个节点控制器发生故障导致其对应的平面无法工作时,另一个平面并不能正确处理故障平面的相关业务,从而可能导致整个系统宕机。
本申请实施例提供了一种应用于节点系统的数据处理方法及装置,以期解决任意一个节点控制器发生故障时的系统宕机问题。
第一方面,本申请实施例提供了一种应用于节点系统的数据处理方法,节点系统包括多个节点,各节点中均包括两个节点控制器以及至少一个处理器,其中,多个节点包括第一节点和第二节点,第二节点包括第一节点控制器,包括:
第一节点控制器接收第一节点发送的数据访问请求,数据访问请求用于请求获取第一数据;
第一节点控制器确定第一数据不是由第一节点控制器管理;
第一节点控制器向与第二节点连接的所有节点中的处理器发送侦听请求,侦听请求用于指示与第二节点连接的所有节点中的处理器根据侦听请求的类型确定第一数据的状态;
第一节点控制器接收第一目标处理器发送的针对第一数据的侦听响应,第一目标处理器为与第二节点连接的所有节点中的处理器中缓存有第一数据的处理器,针对第一数据的侦听响应包括第一数据的状态;
第一节点控制器根据侦听响应中第一数据的状态获取第一数据;
第一节点控制器向第一节点发送第一数据。
在该技术方案中,在第二节点控制器出现故障时,通过将第二节点控制器所在的NC平面处理的业务转移到第一节点控制器所在的另一个NC平面处理并进行广播侦听,使得系统依然可以正常的进行数据处理而不会宕机。
在第一方面的第一种可能的实现方式中,第一数据的状态为无效状态,针对第一数据的侦听响应还包括第一数据;则第一节点控制器根据侦听响应中第一数据的无效状态从侦听响应中获取第一数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810094902.4/2.html,转载请声明来源钻瓜专利网。