[发明专利]光纤信道输入/输出数据路由系统和方法有效
申请号: | 201280024327.1 | 申请日: | 2012-05-17 |
公开(公告)号: | CN103620571A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | J.弗拉纳甘;C.巴布;D.F.卡斯珀 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 郭定辉 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光纤 信道 输入 输出 数据 路由 系统 方法 | ||
技术领域
本公开总的涉及输入/输出处理,并且具体地涉及在输入/输出处理期间在信道子系统与网络接口之间促进数据的传输。
背景技术
输入/输出(I/O)操作用来在主机计算机系统存储器与I/O处理系统的I/O装置之间传输数据。具体来说,通过执行I/O操作,从存储器向一个或多个I/O装置写入数据,并且从一个或多个I/O装置向存储器读取数据。
为了促进I/O操作的处理,采用I/O处理系统的I/O子系统。I/O子系统耦接到主存储器以及I/O处理系统的I/O装置,并且指引存储器与I/O装置之间的信息流。I/O子系统的一个示例是信道子系统。该信道子系统使用信道路径作为通信介质。每一个信道路径包括耦接到控制单元的信道,所述控制单元进一步耦接到一个或多个I/O装置。
该信道子系统可以采用信道命令字(CCW)以在I/O装置与存储器之间传输数据。CCW规定要执行的命令。对于启动特定I/O操作的命令,CCW指定与操作相关联的存储器区域、一旦完成从或向该区域的传输所要采取的动作以及其他选项。
该信道子系统和I/O装置可以在这样的传输模式下操作:所述传输模式支持一个或多个命令控制块的传输,以在I/O装置与存储器之间传输数据。传输控制子(TCW)规定要执行的一个或多个I/O命令。对于启动特定I/O操作的命令,TCW指定与操作相关联的存储器区域、一旦完成从或向该区域的传输所要采取的动作以及其他选项。
一般而言,主机计算机系统和信道子系统在经由主机总线适配卡(HBA)通过链路连接到I/O装置。HBA耦接到信道,所述信道包括硬件,所述硬件包括信道微处理器和作为对于HBA的主机系统出现的本地信道存储器。信道硬件将HBA与主机计算机及其存储空间隔离。对于该隔离的性能损失在于,所有客户数据流过该隔离硬件,作为通过本地信道存储器的存储和转送。
因此,现有技术中存在解决上述问题的需求。
发明内容
一个实施例包括用于在主机计算机系统中执行输入/输出(I/O)处理操作的计算机程序产品,所述主机计算机系统配置为用于与控制单元的通信。所述计算机程序产品包括可由处理电路读取的实体的存储介质,并存储用于由处理电路执行以进行一方法的指令,所述方法包括:在主机计算机系统中在信道子系统中获得关于I/O操作的信息,所述信道子系统包括具有信道处理器和本地信道存储器的至少一个信道;产生寻址信息,并将寻址信息从至少一个信道转送到信道子系统与至少一个I/O装置之间的网络接口,所述寻址信息规定本地信道存储器中的位置;经由网络接口将I/O命令消息转送至至少一个I/O装置;响应于I/O命令消息,从网络接口接收数据传输请求,其包括寻址信息;响应于接收到数据传输请求,访问多个地址控制字(ACW)中的一个,每一个ACW规定主机计算机存储器中的位置的地址;以及将数据传输请求路由到ACW中规定的主机存储器位置。
另一个实施例包括在主机计算机系统执行输入/输出(I/O)处理操作的方法,所述主机计算机系统配置用于与控制单元的通信,所述方法包括:在主机计算机系统中在信道子系统获得关于I/O操作的信息,所述信道子系统包括具有信道处理器和本地信道存储器的至少一个信道;产生寻址信息,并将寻址信息从至少一个信道转送到信道子系统与至少一个I/O装置之间的网络接口,所述寻址信息规定本地信道存储器中的位置;经由网络接口将I/O命令消息转送至至少一个I/O装置;响应于I/O命令消息,从网络接口接收数据传输请求,其包括寻址信息;响应于接收到数据传输请求,访问多个地址控制字(ACW)中的一个,每一个ACW规定主机计算机存储器中的位置的地址;以及将数据传输请求路由到ACW中规定的主机存储器位置。
另一个实施例包括在主机计算机系统执行输入/输出(I/O)处理操作的设备,所述主机计算机系统配置用于与控制单元的通信,所述主机计算机系统包括信道子系统,所述信道子系统配置以经由网络接口与控制单元通信。所述信道子系统被配置为执行:在主机计算机系统中在信道子系统获得关于I/O操作的信息,所述信道子系统包括具有信道处理器和本地信道存储器的至少一个信道;产生寻址信息,并将寻址信息从至少一个信道转送到信道子系统与至少一个I/O装置之间的网络接口,所述寻址信息规定本地信道存储器中的位置;经由网络接口将I/O命令消息转送至至少一个I/O装置;响应于I/O命令消息,从网络接口接收数据传输请求,其包括寻址信息;响应于接收到数据传输请求,访问多个地址控制字(ACW)中的一个,每一个ACW规定主机计算机存储器中的位置的地址;以及将数据传输请求路由到ACW中规定的主机存储器位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280024327.1/2.html,转载请声明来源钻瓜专利网。