[发明专利]用于在中间件机器环境中确保互联网协议(IP)地址和节点名称一致性的系统和方法有效
申请号: | 201380044051.8 | 申请日: | 2013-08-22 |
公开(公告)号: | CN104685855B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | B·D·约翰森;P·那拉西姆哈姆厄西;P·霍道巴;D·G·莫克斯纳斯 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 陈新 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 中间件 机器 环境 确保 互联网 协议 ip 地址 节点 名称 一致性 系统 方法 | ||
版权声明
本专利文献的公开内容的一部分包含受到版权保护的资料。版权所有人不反对任何人按照其在专利商标局专利文件或记录中所出现的那样对专利文献或专利公开内容进行复制,但是在其他方面保留所涉及的所有版权权利。
技术领域
本发明总体上涉及计算机系统,并且特别涉及中间件机器环境。
背景技术
互连网络在下一代的超级计算机、集群和数据中心中扮演有益的角色。举例来说,InfiniBand(IB)技术已经被越来越多地部署,以作为云计算结构的基础。随着更大的云计算架构被引入,与传统的网络和存储相关联的性能和管理瓶颈已经成为严重的问题。
这正是本发明的实施例意图解决的总体领域。
发明内容
这里描述了一种可以在通过对应于相同的远程对等方的多个无关的IP地址实施远程事务时确保互联网协议(IP)地址和节点名称一致性的系统和方法。所述系统可以确保所有协作对等节点在任意时间点都完全同意所述名称和IP地址。具体来说,当网络配置可以被动态地更新时,所述系统可以确保这样的更新不会由于某一对等节点在将要使用哪些地址方面的观点陈旧而导致不一致的或者失败的事务。此外,发起事务的对等节点可以验证所有其他对等节点对于总体系统配置都 具有完全相同的观点,以便确保利用一致的地址信息来实施每一项分布式事务。
附图说明
图1示出了根据本发明的一个实施例在中间件机器环境中利用高度可用的通信来支持分布式事务的图示。
图2示出了根据本发明的一个实施例在中间件机器环境中确保一致的地址信息以用于支持分布式事务的图示。
图3示出了根据本发明的一个实施例在中间件机器环境中发生网络配置改变时支持分布式事务的图示。
图4示出了根据本发明的一个实施例的对应于在中间件机器环境中确保一致的地址信息以用于支持分布式事务的示例性流程图。
图5示出了根据本发明的一个实施例的对应于在中间件机器环境中确保一致的地址信息以用于支持分布式事务的示例性方框图。
图6示出了根据本发明的一个实施例的对等节点。
具体实施方式
在附图中通过举例而非限制的方式示出了本发明,其中相同的附图标记表示类似的元件。应当提到的是,在本公开内容中提到“某一”、“一个”或“一些”实施例时并不一定都是指相同的实施例,而是意味着至少一个实施例。
后面对于本发明的描述使用互联网协议(IP)网络作为计算机网络的一个实例。本领域技术人员将认识到,在不做限制的情况下可以使用其他类型的计算机网络。
这里描述了一种可以在中间件机器环境中确保系统配置一致性(比如IP地址和节点名称一致性)的系统和方法。
图1示出了根据本发明的一个实施例在中间件机器环境中利用高度可用的通信来支持分布式事务的图示。如图1中所示,中间件机器环境100可以包括通过不同的子网(例如子网A-C 111-113)互连的 一个或多个对等节点A-D 101-104。每一个对等节点A-D 101-104可以与不同的IP地址(例如IP地址121-124)和各种网络接口(例如网络接口131-134)相关联。
根据本发明的一个实施例,在中间件机器环境100中,可以通过多个网络(或子网)并且通过多个本地网络接口以及多个独立的本地和远程IP地址利用高度可用的通信来执行或实施各种分布式事务。
此外,所有协作对等节点A-D 101-104可以在任意时间点都完全同意对于每一个这样的对等方是相关的名称和IP地址。此外,当网络配置(例如网络配置110)被动态地更新时,有益的是确保这样的更新不会由于某一对等方在将要使用哪些地址方面的观点(view)陈旧而导致不一致的或者失败的事务。
图2示出了根据本发明的一个实施例在中间件机器环境中确保一致的地址信息以用于支持分布式事务的图示。如图2中所示,在中间件机器环境200中,对等节点A 201可以与一个或多个远程对等节点(例如对等节点B 202)发起分布式事务210。在这里,对等节点A 201与网络地址211-212相关联,并且对等节点202与网络地址221-223相关联。
为了确保可以利用一致的地址信息来实施分布式事务210,对等节点A 201可以验证所有其他的对等节点(比如对等节点B 202)都具有与其自身完全相同的关于总体系统配置220的观点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380044051.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对编码标准可扩展性的层间参考图片处理
- 下一篇:用于处理分组的方法和装置