[发明专利]用于在计算机系统中处理数据的方法和系统有效
申请号: | 201280026468.7 | 申请日: | 2012-06-18 |
公开(公告)号: | CN103562873B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | R.克里什纳莫西;C.J.帕里斯;D.W.施米特;B.P.塞加尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机系统 处理 数据 方法 系统 | ||
技术领域
本发明涉及计算机系统领域,更具体地涉及用于混和系统的统一的、工作负荷优化的、自适应的可靠性、可用性和可维护性(RAS)。
背景技术
混合系统是异构计算环境,并且可能包括具有不同架构或指令集的服务器组合。某些这些服务器可能是高度可靠的,如IBM系统z和其他大型系统。混合系统的其他组件可能包括商品附件,如家电、如x86的刀锋以及如图形处理单元(GPU)和FPGA(现场可编程门阵列)的加速器。这些商品附件可能有比高端大型机系统低的可靠性、可用性和可维护性(RAS)。
假设具有系统A和系统B的系统的一个系统。设R表示与下述概率相关的可靠性函数:如果实体在时间t=0处未失败,则它在时间t将不失败。假设R(A)>R(B)。对于在系统的该系统上执行的工作负荷,有效的可靠性是产品R(A)×R(B)。如果R(A)为0.8并且R(B)为0.1,那么有效的可靠性为R(A)×R(B)或0.08。这个值是低于R(B)。因此,有效的可靠性小于在链中最薄弱的环节。
发明内容
本发明的一个示例性实施例是一种用于在计算机系统中处理数据的方法。所述方法包括:第一组处理器执行第一数据计算,所述第一组处理器具有第一计算机处理器架构。所述方法通过下述部分来继续:耦合到所述第一组处理器的第二处理器执行第二数据计算。所述第二处理器具有第二计算机处理器架构。所述第一计算机处理器架构与所述第二计算机处理器架构是不同。所述方法包括:在所述第一组处理器和所述第二处理器在运行的同时,基于至少一个度量来动态地分配所述第一组处理器和所述第二处理器的计算资源,使得优化所述第一数据计算和所述第二数据计算的精度和处理速度。
本发明的另一个实施例是用于保持可靠性的系统。所述系统包括:第一处理器;第一存储器,其耦合到所述第一处理器;网络链路,其耦合到所述第一处理器;第二处理器,其通过所述网络链路耦合到所述第一处理器;以及,第二存储器,其耦合到所述第二处理器。所述第二存储器包括其上所体现的计算机可读程序代码,所述计算机可读程序代码被配置为:设置用于在所述第一存储器中的冗余校验的计算的标志,并且查询在所述第一处理器上执行的代理进程以当在所述第一处理器上运行所述计算时接通冗余校验。
本发明的另一实施例是一种计算机程序产品,用于保持在计算机系统配置中的可靠性。所述计算机程序产品包括其上体现计算机可读程序代码的计算机可读存储介质。所述计算机可读程序代码被配置为获得在来自至少两个处理器的数据流中的一条数据,其中,所述处理器具有不同的处理器架构。所述计算机程序产品进一步包括:比较来自所述至少两个处理器的每一个的所述数据流中的那条数据。所述计算机程序产品包括:标记在所述数据流中的那条数据,其中,来自至少两个物理上独立的加速器的每一个的那条数据实质上不相等。
附图说明
现在,参考附图仅作为示例的方式将本发明的实施例进行描述,在附图中:
图1示出了示例性系统,用于维持可靠性;
图2是示出了本发明所设想的用于在计算机系统中处理数据的示例性方法的流程图;
图3是示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的时间复用的流程图;
图4是一个流程图,用于示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的校验和不匹配校验;
图5是一个流程图,用于示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的值共享;
图6是一个流程图,用于示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的用于固定关联性问题的编译器技术;
图7是一个流程图,用于示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的异相校验;
图8是流程图,用于示出本发明所设想的、在用于在计算机系统中处理数据的示例性方法内的多级网络校验;
图9示出了在用于保持可靠性的系统中的近似比较器的示例性使用;以及
图10示出了在用于保持可靠性的系统中的近似比较器的使用的三模冗余版本的示例性使用。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026468.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端适配测试方法及系统
- 下一篇:一种实时拼车系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置