[发明专利]由计算机系统使用至少两个通信协议进行网络通信的技术有效
申请号: | 201380054884.2 | 申请日: | 2013-08-27 |
公开(公告)号: | CN104782085B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | V·贾因;D·R·威洛比;M·科瓦切维奇;M·M·巴赫希;P·R·R·穆特亚拉;P·K·肖 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 使用 至少 两个 通信协议 进行 网络 通信 技术 | ||
背景技术
在现在的操作系统中,通常需要在系统的操作系统内核的网络堆栈中处理通过TCP/IP传输到计算机系统的数据,这必然就需要系统CPU的参与。因此,在现代高速以太网技术中的高速传输就倾向于增加CPU上的负载,特别是对于处理大量通信的服务器,例如存储服务器。出于这样或者其他的原因,网络通信工业和其国际互联网工程任务组(IETF)定义了替代OSI传输层特征以用于进行远程直接存储寻址(RDMA),包括InfiniBand和iWARP。
传统上,通信架构的各种类型具有各自专用的设备和交换机,其中通信架构的类型例如为TCP、RDMA、光纤通道和其他。
发明内容
本发明一实施例提供了一种用于网络通信的计算机程序产品。在其他实施例中,还提供了系统和计算机实施的方法。
在一实施例中,计算机系统包括网络适配器,所述网络适配器使得第一和第二虚拟局域网(VLAN)设备配置在该网络适配器的第一和第二物理端口中的每个之上,所述网络适配器还使得所述第二VLAN设备配置为逻辑结合虚拟设备。
在另一实施例中,在计算机可读存储介质上存储的第一应用被编程以在第一VLAN设备上通过第一网络通信协议进行网络通信;且
在另一实施例中,在计算机可读存储介质上存储的应用被编程以在第二VLAN设备和逻辑结合虚拟设备上通过第二网络通信协议进行网络通信,其中至少一个所述第一VLAN设备通过第一网络通信协议提供网络通信,且所述逻辑结合虚拟设备并行地通过第二网络通信协议提供网络通信。
在另一实施例中,所述第一网络通信协议包括一远程直接存储访问(RDMA)协议并且所述第二网络通信协议包括传输控制协议(TCP)协议。
在另一实施例中,有至少一个第一VLAN设备通过所述第一网络通信协议以及由所述逻辑结合虚拟设备通过所述第二网络通信协议进行网络通信包括:在第一和第二物理端口上并行地由第一VLAN设备进行RDMA协议通信,以及在第二物理端口上由所述逻辑结合虚拟设备和第二物理端口的一个第二VLAN设备进行TCP协议通信。
在另一实施例中,计算机系统包括第一指令模块,所述第一指令模块具有存储在计算机可读介质上的、用于实现第一网络通信协议的指令;以及第二指令模块,所述第二指令模块具有存储在计算机可读存储介质上的、用于实现第二网络通信协议的指令。第一和第二应用被编程以通过用于第二网络通信协议的第二指令模块进行网络通信,并且第二指令模块被编程用于为结合虚拟设备提供主动-主动(active-actvie)模式。
在另一实施例中,由逻辑结合虚拟设备通过第二网络通信协议进行网络通信进一步包括:在第一和第二物理端口上由逻辑结合虚拟设备通过第二网络通信协议进行网络通信,其中所述第二VLAN设备两者均并行地通信。
在另一实施例中,第二指令模块被编程用于为结合虚拟设备提供主动-备份(active-backup)模式,并且由逻辑结合虚拟设备通过第二网络通信协议进行网络通信进一步包括:由逻辑结合虚拟设备在第一和第二物理端口中的一个之上通过第二网络通信协议进行网络通信,其中只有一个时刻只有一个第二VLAN设备进行通信,并且在第二通信设备中的正在通信的那一个或者其关联的物理端口失败时,另一个第二VLAN设备接管该通信。
在另一实施例中,分别用第一和第二网络地址配置第一VLAN设备,并且用第三网络地址配置结合虚拟设备。
附图说明
本发明的新颖特征列于所附的权利要求中。通过结合下面一个或多个图示实施例的详细描述并结合随附的附图进行阅读可以更好的理解本发明本身以及使用的优选模式以及目的和有益效果。
图1示出了根据本发明的一个或多个实施例的分布式数据处理系统的示例性结构图。
图2示出了根据本发明的一个或多个实施例的服务器装置的示例性结构图。
图3示出了根据本发明的一个或多个实施例的客户装置的示例性结构图。
图4示出了根据本发明的一个或多个实施例的方法、结构和计算机程序产品的概览的示例性结构图。
图5示出了根据本发明的一个或多个实施例的配置方面的更具体的视图的另一示例性结构图。
图6示出了根据本发明的一个或多个实施例的示例性过程方面的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380054884.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于收发信号的设备和用于收发信号的方法
- 下一篇:密码证书重发