[发明专利]并行计算机、节点装置以及并行计算机的控制方法有效
申请号: | 201280075962.2 | 申请日: | 2012-09-24 |
公开(公告)号: | CN104662525B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 井上智宏;安岛雄一郎;平本新哉;前田诚裕;安藤俊;丰田雄太 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F15/173 | 分类号: | G06F15/173;H04L12/701 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 舒艳君,李洋 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 计算机 节点 装置 以及 控制 方法 | ||
技术领域
本发明涉及并行计算机、节点装置以及并行计算机的控制方法。
背景技术
存在一种能够与外部的网络进行通信的并行计算机。图1表示与外部的网络之间收发数据的并行计算机的例子。图1的并行计算机1A具有进行计算处理的多个计算节点11a、11b、…、以及同用于与外部装置进行通信的NIC(Network Interface Card:网络接口卡)13连接的一个I/O(Input/Output)节点12。另外,计算节点以及I/O节点分别具有CPU(Central Processing Unit)以及路由器。而且,计算节点11以及I/O节点12经由路由器连接。另外,I/O节点12的CPU与NIC13连接,并能够经由NIC13与外部网络2A进行通信。
另外,作为将并行计算机所包含的多个计算节点以及I/O节点连接起来的拓扑结构,已知有网格(mesh)、环(torus)等。如果在发送源的计算节点与目的地的I/O节点之间存在能够取的多个路径,则即使在通信路径上的计算节点发生故障的情况下,并行计算机的各计算节点也能够绕过发生故障的计算节点来发送数据。
以下是相关技术的发明。
专利文献1:日本特开平10-69471号公报
专利文献2:日本特开2007-110240号公报
然而,迂回路径例如是由对并行计算机的计算节点分配处理的管理节点指示的,I/O节点的NIC不保持用于对从外部网络接收的数据所设定的迂回路径。因此,在接收到从外部网络向并行计算机内部的计算节点的数据的情况下,I/O节点的NIC无法对接收到的数据设定并行计算机内部的网络中的迂回路径。
发明内容
因此,公开的技术的目的在于,在向并行计算机内的计算节点发送从外部网络接收的数据的情况下,即使在通信路径上的计算节点产生不良状况时,也能够绕过产生不良状况的计算节点来转发数据。
公开的技术的一方面是具有多个节点的并行计算机。另外,各个节点具有路由器,其直接或者间接地与各个其它节点连接;以及网络接口,其与并行计算机的外部网络连接,该网络接口具有存储部,其对表示与从包含该网络接口的节点至其它节点的通信路径对应的迂回路径的迂回路径信息进行保持;以及接收处理部,在网络接口从外部网络接收到以该并行计算机的节点为目的地的数据的情况下,该接收处理部将与从包含该网络接口的节点至数据的目的地节点的通信路径对应的迂回路径信息设定于数据,并向目的地节点发送设定有迂回路径信息的数据。
根据公开的技术,在向并行计算机内的计算节点发送从外部网络接收到的数据的情况下,即使在通信路径上的计算节点产生不良状况时,也能够绕过产生不良状况的计算节点来转发数据。
附图说明
图1是表示并行计算机的一个例子的图。
图2是用于说明二维网格的图。
图3是表示互联的一个例子的图。
图4是用于说明互联的详细内容的图。
图5是表示互联的其它例子的图。
图6是表示节点的构成的一个例子的图。
图7A是表示路由器的构成的一个例子的图。
图7B是NIC的功能框图的一个例子。
图8是表示实施方式所涉及的数据包的构成的一个例子的图。
图9是向外部网络发送数据的处理的处理流程的一个例子。
图10是NIC登记迂回路径的处理的处理流程的一个例子。
图11是表示在地址表中登记的信息的一个例子的图。
图12是从外部网络接收数据的处理的处理流程的一个例子。
图13是确认数据的目的地的处理的处理流程的一个例子。
图14是管理节点设定迂回路径信息的处理的处理流程的一个例子。
具体实施方式
以下,参照附图,对一实施方式所涉及的并行计算机进行说明。以下的实施方式的构成是例示,本并行计算机并不限于实施方式的构成。
[互联的拓扑结构]
首先,对并行计算机的互联的拓扑结构(即,并行计算机的内部网络的连接方式)进行说明。并行计算机具有多个计算节点,各计算节点具有CPU、路由器等。而且,各计算节点经由路由器与其它几个计算节点连接,并将连接计算节点间的内部网络称为互联(InterConnect)。另外,多个CPU并行地进行计算,并经由互联相互收发计算结果,或在并行计算机内的计算节点与外部网络之间收发数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280075962.2/2.html,转载请声明来源钻瓜专利网。