[发明专利]用于支持集群中的工作共享复用的系统和方法有效
申请号: | 201380049818.6 | 申请日: | 2013-10-29 |
公开(公告)号: | CN104769553B | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | O·奥藤考 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 袁玥 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 共享队列 选择器 读取 文件描述符 中间件 复用 就绪 高性能计算系统 高性能存储器 应用服务器 工作共享 计算系统 无限带宽 低延时 复用器 处理器 线程 队列 服务器 通信 网络 | ||
系统和方法能够提供集群中的服务器之间的高效、低延时复用。一种这样的系统可包括一个或多个高性能计算系统的集群,每个计算系统包括一个或多个处理器和高性能存储器。所述集群通过无限带宽(InfiniBand)网络进行通信。所述系统还可包括在集群上运行的中间件环境,所述中间件环境包括一个或多个应用服务器实例。所述系统可包括一个或多个选择器,其中每个所述选择器包含读取就绪文件描述符的队列。此外,所述系统可包括共享队列,其中每个所述选择器中的读取就绪文件描述符可被注入共享队列中。另外,多个复用器线程操作为从所述共享队列接受工作。
版权声明
本专利文献中的一部分公开内容包含受版权保护的素材。版权所有人不反对任何人影印再现专利文献或专利公开,因为专利文献或专利公开出现在美国专利商标局的专利文件或档案中,不过保留其它方面的所有版权。
技术领域
本发明一般涉及计算机系统和诸如中间件之类的软件,尤其涉及用于集群中的服务器之间的复用的系统和方法。
背景技术
在任何大型机构内,经过多年之后,所述机构常常发现自己具有散乱的IT基础结构,所述IT基础结构包含各种不同的计算机硬件、操作系统和应用软件。尽管这种基础结构的各个单独组件本身设计得很好并且维护得很好,不过当试图互连这样的组件,或者共享公共资源时,这常常是一项困难的管理任务。近年来,机构已将其注意力转向可提供共享基础结构的基础的诸如虚拟化和集中存储之类的技术,甚至最近转向云计算。然而,几乎不存在特别适合于在这种环境中使用的一体化平台。这些是本发明的实施例意图致力于的大致领域。
发明内容
提供用于提供集群中的服务器之间的高效、低延时复用的系统和方法。一种这样的系统可包括一个或多个高性能计算系统的集群,每个计算系统包括一个或多个处理器和高性能存储器。所述集群通过无限带宽网络进行通信。所述系统还可包括在所述集群上运行的中间件环境,所述中间件环境包括一个或多个应用服务器实例。所述系统可包括一个或多个选择器,其中每个所述选择器包含读取就绪文件描述符的队列。此外,所述系统可包括共享队列,其中每个所述选择器中的读取就绪文件描述符可被注入所述共享队列中。另外,多个复用器线程运行,以从所述共享队列接受工作。
当结合附图阅读时,根据各个实施例的以下详细说明,本发明的其它目的和优点对本领域的技术人员来说将变得明显。
附图说明
图1表示按照本发明的实施例的中间件机器环境100的例示。
图2表示按照本发明的实施例的中间件机器平台或环境的另一个例示。
图3表示按照本发明的各个实施例的支持简单复用的例示。
图4表示按照本发明的各个实施例的支持并行复用的例示。
图5表示按照本发明的各个实施例的支持工作共享复用的例示。
图6表示按照本发明的各个实施例的支持工作共享复用的示例性伪码的例示。
图7表示按照本发明的各个实施例的支持工作共享复用的其它示例性伪码的例示。
图8图解说明按照本发明的实施例的支持工作共享复用的示例性流程图。
具体实施方式
下面说明能够支持集群中的工作共享复用的系统和方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380049818.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能双倍数据速率(DDR)存储器控制器
- 下一篇:可折叠的多点触控表面