发明名称 |
光纤信道输入/输出数据路由系统和方法 |
摘要 |
本发明提供一种用于执行输入/输出(I/O)处理的计算机程序产品。所述计算机程序产品被配置为执行:在本地信道存储器中产生和存储至少一个地址控制字(ACW),其指定用于数据传输的一个或多个主机存储器位置,并包括数据丢弃字段;产生指定对应ACW的本地信道存储器位置的地址控制结构;从网络接口接收一个或多个数据传输请求,其各自对应于地址控制结构信息;访问ACW并将数据传输请求路由到ACW中指定的主机存储器位置;以及响应于在访问和路由中的至少一个期间遇到错误,丢弃所述一个或多个数据传输请求,并将数据丢弃字段设置为指示信道丢弃与该ACW关联的任何后续数据传输请求的值。 |
申请公布号 |
CN102810081A |
申请公布日期 |
2012.12.05 |
申请号 |
CN201210165857.X |
申请日期 |
2012.05.25 |
申请人 |
国际商业机器公司 |
发明人 |
C.A.本德;C.E.巴布;D.F.卡斯珀;J.R.弗拉纳根 |
分类号 |
G06F13/16(2006.01)I |
主分类号 |
G06F13/16(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邸万奎 |
主权项 |
一种在配置用于与控制单元通信的主机计算机系统中执行输入/输出(I/O)处理操作的方法,所述方法包括:在所述主机计算机系统中的信道子系统处获取有关I/O操作的信息,所述信道子系统包括具有信道处理器和本地信道存储器的至少一个信道;产生至少一个地址控制字(ACW),所述至少一个ACW指定一个或多个主机存储器位置,用于在所述主机计算机系统和所述控制单元之间传输数据,并且将所述至少一个ACW存储在所述本地信道存储器中,所述至少一个ACW包括数据丢弃字段;为由所述I/O操作指定的每个数据传输产生地址控制结构,并将每个地址控制结构从所述至少一个信道转发到所述信道子系统与至少一个I/O设备之间的网络接口,每个地址控制结构指定对应ACW在所述本地信道存储器中的位置;经由所述网络接口将I/O命令消息转发到所述至少一个I/O设备;响应于所述I/O命令消息,从所述网络接口接收一个或多个数据传输请求,每个数据传输请求包括对应地址控制结构指定的位置信息;访问数据传输请求中的地址字段指定的本地信道存储器位置处的ACW,并将所述数据传输请求路由到所述ACW中指定的主机存储器位置;以及响应于在所述访问和所述路由中的至少一个期间遇到错误,丢弃所述一个或多个数据传输请求,并将所述数据丢弃字段设置为指示所述信道丢弃与所述ACW关联的任何后续数据传输请求的值。 |
地址 |
美国纽约阿芒克 |