[发明专利]用于促进通信环境中的通信的方法、装置和计算机系统有效
申请号: | 201280026745.4 | 申请日: | 2012-05-10 |
公开(公告)号: | CN103649921B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | A·马基亚诺;R·陶尔曹;A·温特尔;G·西特曼三世;J·斯蒂文斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 促进 通信 环境 隔离 存储空间 之间 | ||
1.一种用于促进通信环境中的通信的计算机程序产品,所述计算机程序产品包括:
计算机可读存储介质,其可由处理电路读取并存储指令以便由所述处理电路执行以执行一种方法,所述方法包括:
由所述通信环境的处理器从所述通信环境的发送器获得从同步数据传输转换为异步数据传输的预授权;
由所述处理器从所述发送器获得将数据发送到所述通信环境的接收器的请求;
由所述处理器启动将所述数据发送到所述接收器,其中所述启动采用所述同步数据传输;
由所述处理器确定所述同步数据传输将被转换为异步数据传输;以及
响应于所述确定,由所述处理器将所述同步数据传输自动转换为所述异步数据传输以便完成将所述数据发送到所述接收器,其中所述自动转换与所述发送器执行的除所述预授权之外的操作无关。
2.根据权利要求1的计算机程序产品,其中所述确定包括确定在能够在所述数据被发送时接收所述数据的方面,所述接收器被延迟,并且响应于此,将所述同步数据传输自动转换为所述异步数据传输以便在其中所述接收器能够接收所述数据时完成所述数据的发送。
3.根据权利要求2的计算机程序产品,其中所述预授权包括获得存储块的跟踪所述异步数据传输的指示。
4.根据权利要求3的计算机程序产品,其中所述自动转换包括:
将所述请求存储在所述存储块中;
将所述存储块排队到所述接收器的队列;
确定所述接收器能够接收所述数据;以及
使用所述存储块将所述数据发送到所述接收器。
5.根据权利要求4的计算机程序产品,其中确定所述接收器能够接收所述数据包括确定所述接收器具有用于接收所述数据的空缓冲区。
6.根据权利要求4的计算机程序产品,其中所述方法还包括指示完成到所述发送器的发送。
7.根据权利要求6的计算机程序产品,其中所述指示完成包括在所述发送器可访问的存储器中的完成队列上发布所述存储块的地址。
8.根据权利要求7的计算机程序产品,其中所述方法还包括响应于在所述完成队列上发布所述地址而生成到所述发送器的中断。
9.根据权利要求2的计算机程序产品,其中确定所述接收器被延迟包括确定接收器缓冲区不可用于接收所述数据。
10.根据权利要求1的计算机程序产品,其中所述方法还包括从所述发送器获得另一个请求,所述另一个请求将在完成将所述请求异步地发送到所述接收器之前被同步地发送到另一个接收器。
11.根据权利要求1的计算机程序产品,其中所述方法还包括在完成将所述数据异步地发送到所述接收器之前,从所述发送器接收一个或多个其他请求,其中可以将所述一个或多个其他请求的数据同步地或异步地发送到一个或多个接收器。
12.根据权利要求1的计算机程序产品,其中所述方法还包括响应于从所述同步数据传输转换为所述异步数据传输,在所述接收器处维护数据到达顺序。
13.一种用于促进通信环境中的通信的计算机系统,所述计算机系统包括:
存储器;以及
与所述存储器通信的处理器,其中所述计算机系统被配置为执行一种方法,所述方法包括:
由所述通信环境的处理器从所述通信环境的发送器获得从同步数据传输转换为异步数据传输的预授权;
由所述处理器从所述发送器获得将数据发送到所述通信环境的接收器的请求;
由所述处理器启动将所述数据发送到所述接收器,其中所述启动采用所述同步数据传输;
由所述处理器确定所述同步数据传输将被转换为异步数据传输;以及
响应于所述确定,由所述处理器将所述同步数据传输自动转换为所述异步数据传输以便完成将所述数据发送到所述接收器,其中所述自动转换与所述发送器执行的除所述预授权之外的操作无关。
14.根据权利要求13的计算机系统,其中所述确定包括确定在能够在所述数据被发送时接收所述数据的方面,所述接收器被延迟,并且响应于此,将所述同步数据传输自动转换为所述异步数据传输以便在其中所述接收器能够接收所述数据时完成所述数据的发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026745.4/1.html,转载请声明来源钻瓜专利网。