[发明专利]传送路径选择设备和方法无效
申请号: | 200910150460.1 | 申请日: | 2009-06-23 |
公开(公告)号: | CN101634973A | 公开(公告)日: | 2010-01-27 |
发明(设计)人: | 戎崎浩二 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F13/20;H04L12/18 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 朱 胜;陈 炜 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传送 路径 选择 设备 方法 | ||
技术领域
这里讨论的实施例涉及一种用于从多个传送路径当中选择要用于传送数据的路径的传送路径选择设备和传送路径选择方法、以及使用该方法的数据传送系统和计算机设备。
背景技术
传统地,使用多个传送路径来传送数据的技术已经用于串行传输总线等等。典型地,在具有多个数据传输总线的系统中,可用总线被循环地用作每个请求传输的请求传输总线。
当在总线中的任何一个内发生故障时,必须分配总线,也就是说,必须选择请求传输总线,以避开出故障的总线。因此,传统地,在通信的下游端的数据接收端检测故障并且将故障报告到在通信的上游端的数据传送端。响应于接收到的报告,上游端阻塞出故障的总线,从而避免出故障的总线被选作用于任何后续请求的请求传输总线(参见例如,日本已公开专利公布No.2008-21153)。
然而,因为数据接收端检测到故障,知道已经发生了错误,在数据传送端的传送路径选择设备需要与数据接收端进行通信。
此外,从数据接收端传送到在数据传送端的传送路径选择设备的故障报告请求可能由于通信错误而失败。如果故障报告请求由于通信错误而失败,则传送路径选择设备可能不能识别到发生故障,并且由此存在将传送请求分配给出出故障的总线的风险。
因此,传统的技术存在这样的问题,即不能单独在数据传送端避开出故障的总线。
本发明是为了解决传统技术中的上述问题而提出的。本发明的目的是提供一种能够单独在传送端避开出故障的总线并分配路径的传送路径选择设备和传送路径选择方法、以及使用该方法的数据传送系统和计算机设备。
发明内容
根据本发明的一方面,一种传送路径选择设备包括:接收单元,其接收数据传送请求、以及标识数据传送请求的传送请求标识信息;保存单元,其将传送请求标识信息与先前分配给该传送请求标识信息的传送路径相关联地保存;搜索单元,其在接收单元接收到数据传送请求时,基于与该数据传送请求一起由接收单元接收到的传送请求标识信息而搜索保存单元。该传送路径选择设备还包括:传送路径选择单元,其从多个传送路径当中选择要被分配给数据传送请求的传送路径,所述传送路径不同于作为搜索单元的搜索结果而获得的传送路径;以及更新单元,其基于传送路径选择单元的选择结果而更新由保存单元保存的内容。
本发明的目的和优点将借助于权利要求中具体指出的元件和组合来实现和获得。
应当理解,如同所要求保护的那样,前面的一般描述和下面的详细描述对于本发明都是示例性和解释性的而非限制性的。
附图说明
图1是根据本发明实施例的数据传送系统的构造的示意图;
图2是标签寄存器的说明图;
图3是包括多个用于在CPU和IO之间的传送和接收的总线的服务器的构造的示意图;
图4是总线选择电路的处理操作的流程图;
图5是包括在图4中的总线分配处理的流程图;
图6是正常的传送和接收操作的说明图;
图7是在总线Bs1到IO的传送中发生故障时的传送和接收流程的说明图;
图8是传统的基于故障检测的传送和接收流程的说明图;以及
图9是用于将数据从IO传送到CPU的系统的构造的示意图。
具体实施方式
下面将参考附图详细地描述根据本发明的传送路径选择设备、数据传送系统、计算机设备和传送路径选择方法的实施例。
图1是根据本发明实施例的数据传送系统的构造的示意图。图1中的数据传送系统将数据从中央处理单元(CPU)传送到输入/输出设备(IO),并且是用作具有CPU 11和IO 13的服务器的计算机设备的一部分。IO是外部输入/输出接口,其执行CPU和外部设备之间的数据的输入或输出。数据经由多个串行总线Bs0到Bs3而从CPU 11传送到IO 13。由IO传送控制单元12执行向总线分配传送数据。当CPU 11执行到IO 13的数据传送时,CPU 11将数据传送请求传送到IO传送控制单元12。响应于数据传送请求,IO传送控制单元12为数据传送请求分配总线并且将所分配总线的总线ID以及数据传送许可返回到CPU 11。
响应于所接收的数据传送许可,CPU 11将所分配总线的总线ID和要被传送的数据传送到IO传送控制单元12。IO传送控制单元12将从CPU 11接收的数据传送到由从CPU 11接收的总线ID表示的总线。
在传统的构造中,当CPU请求数据传送时,CPU没有提供标识要被传送的数据的信息。相反,根据本实施例的CPU 11将在CPU 11中用来标识要被传送的数据的请求ID,作为传送请求标识信息提供到IO传送控制单元12。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910150460.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:节点式教学动画制作管理系统
- 下一篇:显示时间用的装置