【技术实现步骤摘要】
【国外来华专利技术】用于促进通信环境中的通信的方法、装置和计算机系统
技术介绍
本专利技术的一个方面一般地涉及通信环境中的通信,具体地说,涉及促进通信环境的隔离存储空间之间的数据传输。为了在隔离存储空间之间传输数据,通常使用联网技术和协议。例如,可以使用TCP/IP协议通过以太网链路将数据从一个隔离存储空间发送到另一个隔离存储空间。当前联网技术使能同步或异步发送数据。这就发送器而言是排他选择。当同步发送数据时,发送器被暂停直到数据传输完成。另一方面,如果异步发送数据,则发送器可以继续操作。
技术实现思路
通过提供一种用于促进通信环境中的通信的计算机程序产品,克服现有技术的缺点并提供其他优点。所述计算机程序产品包括存储介质,所述存储介质可由处理电路读取并存储指令以便由所述处理电路执行以执行一种方法。所述方法包括:例如由所述通信环境的处理器从所述通信环境的发送器获得从同步数据传输转换为异步数据传输的预授权;由所述处理器从所述发送器获得将数据发送到所述通信环境的接收器的请求;由所述处理器启动将所述数据发送到所述接收器,其中所述启动采用所述同步数据传输;由所述处理器确定所述同步数据传输将被转换为异步数据传输;以及响应于所述确定,由所述处理器将所述同步数据传输自动转换为所述异步数据传输以便完成将所述数据发送到所述接收器,其中所述自动转换与所述发送器执行的除所述预授权之外的操作无关。在此还描述并要求保护与本专利技术的一个或多个方面相关的方法和系统。此外,在此还描述并可以要求保护与本专利技术的一个或多个方面相关的服务。通过本专利技术的一个或多个方面的技术实现其他特性和优点。在此详细描述了本专利技术的 ...
【技术保护点】
一种用于促进通信环境中的通信的计算机程序产品,所述计算机程序产品包括:计算机可读存储介质,其可由处理电路读取并存储指令以便由所述处理电路执行以执行一种方法,所述方法包括:由所述通信环境的处理器从所述通信环境的发送器获得从同步数据传输转换为异步数据传输的预授权;由所述处理器从所述发送器获得将数据发送到所述通信环境的接收器的请求;由所述处理器启动将所述数据发送到所述接收器,其中所述启动采用所述同步数据传输;由所述处理器确定所述同步数据传输将被转换为异步数据传输;以及响应于所述确定,由所述处理器将所述同步数据传输自动转换为所述异步数据传输以便完成将所述数据发送到所述接收器,其中所述自动转换与所述发送器执行的除所述预授权之外的操作无关。
【技术特征摘要】
【国外来华专利技术】2011.06.30 US 13/172,9781.一种用于促进通信环境中的通信的装置,所述装置包括:用于从所述通信环境的发送器获得从同步数据传输转换为异步数据传输的预授权的模块;用于从所述发送器获得将数据发送到所述通信环境的接收器的请求的模块;用于启动将所述数据发送到所述接收器的模块,其中所述启动采用所述同步数据传输;用于确定所述同步数据传输将被转换为异步数据传输的模块;以及用于响应于所述确定,将所述同步数据传输自动转换为所述异步数据传输以便完成将所述数据发送到所述接收器的模块,其中所述自动转换与所述发送器执行的除所述预授权之外的操作无关。2.根据权利要求1的装置,其中所述确定包括确定在能够在所述数据被发送时接收所述数据的方面,所述接收器被延迟,并且响应于此,将所述同步数据传输自动转换为所述异步数据传输以便在其中所述接收器能够接收所述数据时完成所述数据的发送。3.根据权利要求2的装置,其中所述预授权包括获得存储块的跟踪所述异步数据传输的指示。4.根据权利要求3的装置,其中所述自动转换包括:将所述请求存储在所述存储块中;将所述存储块排队到所述接收器的队列;确定所述接收器能够接收所述数据;以及使用所述存储块将所述数据发送到所述接收器。5.根据权利要求4的装置,其中确定所述接收器能够接收所述数据包括确定所述接收器具有用于接收所述数据的空缓冲区。6.根据权利要求4的装置,其中所述装置还包括用于指示完成到所述发送器的发送的模块。7.根据权利要求6的装置,其中所述指示完成包括在所述发送器可访问的存储器中的完成队列上发布所述存储块的地址。8.根据权利要求7的装置,其中所述装置还包括用于响应于在所述完成队列上发布所述地址而生成到所述发送器的中断的模块。9.根据权利要求2的装置,其中确定所述接收器被延迟包括确定接收器缓冲区不可用于接收所述数据。10.根据权利要求1的装置,其中所述装置还包括用于从所述发送器获得另一个请求的模块,所述另一个请求将在完成将所述请求异步地发送到所述接收器之前被同步地发送到另一个接收器。11.根据权利要求1的装置,其中所述装置还包括用于在完成将所述数据异步地发送到所述接收器之前,从所述发送器接收一个或多个其他请求的模块,其中将所述一个或多个其他请求的数据同步地或异步地发送到一个或多个接收器。12.根据权利要求1的装置,其中所述装置还包括用于响应于从所述同步数据传输转换为所述异步数据传输,在所述接收器处维护数据到达顺序的模块。13.一种用于促进通信环境中的通信的计算机系统,所述计算机系统包括:存储器;以及与所述存储器通信的处理器,其...
【专利技术属性】
技术研发人员:A·马基亚诺,R·陶尔曹,A·温特尔,G·西特曼三世,J·斯蒂文斯,
申请(专利权)人:国际商业机器公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。