[发明专利]用于加速业务数据处理的软件虚拟机有效
申请号: | 201280039092.3 | 申请日: | 2012-06-15 |
公开(公告)号: | CN103930875B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 雷蒙德·J·许特尔;阿尔卡·亚马提 | 申请(专利权)人: | 尤塞瑞斯公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,吴孟秋 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加速 业务 数据处理 软件 虚拟机 | ||
技术领域
本发明涉及计算系统。
背景技术
全球数据量爆炸性增长,连接到网络的设备普遍存在,用户内容创建及共享入门的门坎降低,以前的许多离线功能数字化(金融、医学处方等),虚拟化和离线网络系统(云)的出现,以及其他因素导致了“大数据”时代的出现。这给系统带来了挑战,因为应用程序处理面临极端海量的吞吐量和向任意数量的目的点分发或分布处理数据的要求。这些系统额外必须是可扩展的以跟上大数据的持续增长并实现普遍大众的互联网及云应用程序的交互性。
多核处理器的使用在计算机行业急剧增加。一般来说,术语“处理器”指的是读取并执行程序指令的硬件单元。从历史观点来说,处理器最初使用单个“核”,该核指的是处理器的读取并执行一系列指令的一部分。多核处理器指的是单个硬件单元,其中两个或两个以上的独立处理“核”被集成在单个封装件上。近来,有多达128-256个处理核的计算系统已成为可能。这些多核计算平台给传统编程计算带来了挑战。
发明内容
一般来说,本发明涉及一种软件虚拟机,其提供针对多核计算平台进行优化的高性能业务数据加速。虚拟机使用试图最大化多核计算平台的效率的底层并行化引擎以提供高度可扩展的高性能(最低时延)虚拟机。
在某些实施例中,软件虚拟机的底层并行化引擎提供自组织能力以并行化并存储分别与软件虚拟机的不同执行单元相关联的数据分区的业务处理的相关数据。另外,集体处理业务及对应业务数据的任务提供自调谐能力以自主确定并在处理任务的执行单元中迁移。结果,软件虚拟机可以采用多个分布式业务委托单元并因此避免集中业务管理器以管理数据组织和业务委托以及与此集中管理相关联的固有瓶颈。
这些技术可以在满足大众web应用程序和“大数据”云的动态和交互数据加速的特定需求所需的系统中使用。具体地,实现所描述的技术的系统可以聚集业务数据以有效地管理来自多种源并由系统接收的大量数据的摄取以及分离业务数据以分发处理后的数据以选择目的地。例如,唯一数据通信特征是平台将广播选择数据交互地推送至单独设备(用户)并在均质体广播数据流中创建交互专用广播会话(信道)的能力。平台技术还可以在利用对二级存储装置的集成按需实时无限运行时扩展操作可扩展内存中数据库缓存的系统中实现消费者提供的业务以及消息传递应用程序加速。此系统可以利用平台技术来扩展超出物理内存中界限的缓存,并在需要时将物理外部存储器设备(例如,硬盘驱动器)的自动扩展和使用集成为虚拟机存储器界限的一部分。换句话说,本文描述的软件虚拟机支持从具有从大数据支持或创建值的困难的‘静态信息架构’至动态架构模型的移动。利用低时延,可扩展的处理,结合复杂性降低、成本效率增加,所描述的技术具体满足大数据处理的条件以提供并行消耗并处理来自大量数据生产者的巨大业务量的能力,以及以交互的方式将处理后的数据推送至数十亿数据消费者的能力。
在一个实例中,一种设备包括:具有多个执行核的多核硬件处理器;以及分别根据虚拟指令集操作的多个虚拟机,其中虚拟机的每一个在执行核中的不同执行核上执行。设备还包括内存中数据库,其包括存储在多个存储器分区内的数据,其中存储器分区的每一个与执行核中的不同执行核相关联。设备还包括多个任务,其在虚拟机上执行以将内存中数据库的传入业务分解为子业务,将子业务部署到与存储子业务数据的各存储器分区相关联的执行核,并在部署有子业务的各执行核上并行执行传入业务的子业务。
在另一实例中,一种方法包括:执行分别根据虚拟指令集操作的多个虚拟机,其中虚拟机的每一个在计算设备的多核硬件处理器的多个执行核中的不同执行核上执行。方法还包括使执行核中的不同执行核与多个存储器分区相关联,其中,存储器分区的每一个存储内存中数据库数据。方法进一步包括利用虚拟机执行多个任务,其中,多个任务将内存中数据库的传入业务分解为子业务,将子业务部署到与存储子业务数据的各存储器分区相关联的执行核,并在部署有子业务的各执行核上并行执行传入业务的子业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尤塞瑞斯公司,未经尤塞瑞斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280039092.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电梯远程监管方法
- 下一篇:一种特殊鱼香豆角泡菜及其制备方法