[发明专利]使用属性特征化预测性地移除运行时数据的方法和系统无效
申请号: | 201110238799.4 | 申请日: | 2011-08-19 |
公开(公告)号: | CN102375877A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | M.J.布兰森;J.M.桑托索索 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 属性 特征 预测 运行 数据 方法 系统 | ||
1.一种用于处理数据流的计算机实现的方法,包括:
接收要处理的数据流的第一元组,其中所述第一元组包括多个属性;
通过一个或多个计算机处理器的操作,至少部分地基于所述第一元组中的多个属性中的一个或多个属性,计算用于处理所述数据流的所接收到的第一元组的估计处理时间;
当确定所计算的估计处理时间不超过预定阈值时间时,使用第一执行路径以第一方式来处理所述数据流的第一元组;以及
当确定所计算的估计处理时间超过所述预定阈值时间时,以第二方式处理所述数据流的所接收到的第一元组,相对于以所述第一方式处理所述第一元组,所述第二方式降低所述第一执行路径中的处理延迟。
2.如权利要求1所述的方法,还包括:
当确定所计算的估计处理时间超过预定阈值时间时,丢弃所述数据流的所接收到的第一元组。
3.如权利要求1所述的方法,还包括:
当确定所计算的估计处理时间超过预定的阈值时间时:
存储所述数据流的所接收到的第一元组,其中,将在能够获得空闲资源时处理所存储的第一元组;并且
当确定在所述第一执行路径中至少能够获得一个空闲资源时,使用所述第一执行路径处理所存储的第一元组。
4.如权利要求1所述的方法,还包括:
当确定所计算的估计处理时间超过预定阈值时间时,使用替换的执行路径处理所述数据流的所接收到的第一元组。
5.如权利要求4所述的方法,还包括:
当确定所计算的估计执行时间超过预定阈值时间时,使用所述替换的执行路径处理所述数据流的所有后续元组。
6.如权利要求1所述的方法,其中使用所述第一执行路径处理所述数据流的所接收到的第一元组还包括:
计算使用所述第一执行路径来处理所述数据流的所接收到的第一元组的实际执行时间;以及
将所述实际执行时间和所处理的第一元组的标识符存储到历史数据。
7.如权利要求1所述的方法,其中计算用于处理所述数据流的所接收到的第一元组的估计处理时间还基于从处理其他元组而收集到的历史数据。
8.一种系统,包括:
计算机处理器,以及
包含程序的存储器,当在所述计算机处理器上执行所述程序时,所述程序执行用于处理数据流的操作,所述操作包括:
接收要处理的数据流的第一元组,其中所述第一元组包括多个属性;
至少部分地基于所述第一元组中的多个属性中的一个或多个属性,计算用于处理所述数据流的所接收到的第一元组的估计处理时间;
当确定所计算的估计处理时间不超过预定阈值时间时,使用第一执行路径以第一方式来处理所述数据流的所接收到的第一元组;以及
当确定所计算的估计处理时间超过所述预定阈值时间时,以第二方式处理所述数据流的所接收到的第一元组,相对于以所述第一方式处理所述第一元组,所述第二方式降低所述第一执行路径中的处理延迟。
9.如权利要求8所述的系统,所述操作还包括:
当确定所计算的估计处理时间超过预定阈值时间时,丢弃所述数据流的所接收到的第一元组。
10.如权利要求8所述的系统,所述操作还包括:
当确定所计算的估计处理时间超过预定阈值时间时:
存储所述数据流的所接收到的第一元组,其中,将在能够获得空闲资源时处理所存储的第一元组;并且
当确定在所述第一执行路径中至少能够获得一个空闲资源时,使用所述第一执行路径处理所存储的第一元组。
11.如权利要求8所述的系统,所述操作还包括:
当确定所计算的估计处理时间超过预定阈值时间时,使用替换的执行路径处理所述数据流的所接收到的第一元组。
12.如权利要求8所述的系统,其中所述系统还包括:
在一个或多个计算节点上操作的多个处理元素;
其中,所述多个处理元素中的处理元素被配置为根据指定的执行路径以流水线的方式处理所述数据流的元组,以及
其中,所述多个处理元素中的每个处理元素被配置为通过对元组执行一个或多个操作来处理数据流的元组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110238799.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置及其制造方法
- 下一篇:形成低粘着烹饪表面的方法和装置