[发明专利]用于支持中间件机器环境中高可用(HA)网络通信的系统和方法有效
申请号: | 201380034571.0 | 申请日: | 2013-08-22 |
公开(公告)号: | CN104488251B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | B·D·约翰森;P·那拉西姆哈姆厄西;P·霍道巴;D·G·莫克斯纳斯 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | H04L29/14 | 分类号: | H04L29/14;H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 袁玥 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 支持 中间件 机器 环境 中高 可用 ha 网络 通信 系统 方法 | ||
版权声明
本专利文献的一部分公开内容包含受版权保护的素材。当专利文献或专利公开出现在可公开获得的美国专利商标局文件或档案中时,版权所有人不反对任何人影印再现专利文献或专利公开,不过保留其它方面的所有版权。
技术领域
本发明主要涉及计算机系统,并且特别地涉及中间件机器环境。
背景技术
互联网络在下一代超级计算机、集群和数据中心中扮演有利的角色。例如,作为云计算结构的基础的无限带宽(IB)技术已经经历了越来越多的部署。随着更大的云计算架构被引入,与传统网络和存储相关联的性能和管理瓶颈已经成为了严重的问题。
这是本发明的实施例意在解决的一般领域。
发明内容
此处描述的是可以实现穿过多个独立通信路径的基于高可用互联网协议(IP)的通信的一种系统和方法。该系统可以具有与不同的接口和通信路径相关联的不同IP地址并且可以实现作为IP层之上的通信层(例如在应用级处)的一部分的通信故障切换。此外,该系统可以提供平均故障切换时间和实现复杂度之间的合理平衡,并且可以在提供高通信性能的同时获得简化和稳健性。
根据本发明的另一方面,中间件机器环境被提供,其包括:本地节点;子网;用于通过一个或多个远程服务地址将本地节点连接到子网的一个或多个网络接口,以及一个或多个服务器,其中该一个或多个服务器操作以通过一个或多个对应的网络接口探测一个或多个远程服务地址的可用性;从与所述远程服务地址相关联的所述网络接口接收响应;并且使用所述远程服务地址建立通信连接以执行操作。
附图说明
图1示出了根据本发明的实施例的在中间件机器环境中通过动态地将IP地址与各个网络接口绑定来支持基于高可用IP的通信的图解。
图2示出了根据本发明的实施例的在中间件机器环境中使用IP路由技术支持基于高可用IP的通信的图解。
图3示出了根据本发明的实施例的支持在中间件机器环境中经由IP层之上的通信层的基于高可用IP的通信的图解。
图4示出了根据本发明的实施例的在中间件机器环境中使用ping类型探测方案实现通信故障切换的图解。
图5示出了根据本发明的实施例的在中间件机器环境中使用多个本地接口对没有互联性的网络中的远程接口执行探测操作的图解。
图6示出了根据本发明的实施例的在中间件机器环境中使用多个本地接口对具有互联性的网络中的远程接口执行探测操作的图解。
图7图解了根据本发明的实施例的在中间件机器环境中用于使用ping类型探测方案实现通信故障切换的示例性流程图。
图8图解了本发明的实施例的示例性功能框图。
具体实施方式
以示例的方式而不是限制的方式在附图中图解本发明,其中相同的附图标记指示相同的元素。应当注意,本公开中提及的“一”或“一个”或“某个”实施例并不一定指同一实施例,并且这样的提及指的是至少一个。
以下本发明的说明使用互联网协议(IP)网络作为用于计算机网路的示例。本领域技术人员将清楚其它类型的计算机网络也可以没有限制地被使用。
此处描述的是可以在中间件机器环境中支持高可用通信的系统和方法。例如,该系统可以使用用于探测目的地互联网协议(IP)地址的短超时“ping”类型操作从而在中间件机器环境中保证基于同步传输控制协议(TCP)的远程过程调用(RPC)操作。
基于高可用(HA)IP的通信
根据本发明的实施例,可以使用不同的技术以实现高可用通信,诸如在中间件机器环境中穿过多个独立通信路径的基于IP的通信。
图1示出了根据本发明的实施例的在中间件机器环境中通过动态地将IP地址与各个网络接口绑定来支持基于高可用IP的通信的图解。如图1中所示,在中间件机器环境100中,本地节点110可以通过一个或多个网络接口(例如层2网络接口111-113)被连接到子网101。
此外,该系统可以动态地将相关IP地址120绑定到代表去往本地节点110的冗余路径的不同网络接口111-113。此外,该系统可以例如通过检测本地网络链接故障事件已经被记录、或使用异步通信接口以及与探测本地网络上一个或多个预定义的目的地地址相关的单独的超时机制,支持检测中间件机器环境中对于故障切换的需求。
如图1中所示,一旦检测到对故障切换的需求(例如,通过记录本地网络链接故障),该系统就可以使IP地址120从网络接口112解关联,并动态地将IP地址120与另一网络接口111绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380034571.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用解码设备的视频解码方法
- 下一篇:一种文件同步方法、服务器及终端