[发明专利]一种基于不确定度的数据流处理系统多目标优化方法有效
申请号: | 201710044897.1 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106845708B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 曹朝;盛伟;曲大成 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06Q10/04 |
代理公司: | 11639 北京理工正阳知识产权代理事务所(普通合伙) | 代理人: | 毛燕<国际申请>=<国际公布>=<进入国 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种基于不确定度的数据流处理系统多目标优化方法,涉及一种用于数据流处理系统的多目标优化方法,属于计算机应用技术、实时大数据分析领域。本发明根据用户所指定的响应延迟的上下界以及吞吐率的上下界,给出不确定区域面积;基于缩小不确定区域面积这一目标,通过递归的二分探测法得到一组具有典型代表意义的帕累托最优解,为用户在响应延迟和吞吐率上提供选择空间。本发明适用于不同的实时大数据分析系统多目标优化场景中,应用范围广,实用性强,易于推广。此外,本发明只针对数据本身进行处理,而不受限于数据的来源,适用于对所有的工程应用中的数据的处理。 | ||
搜索关键词: | 一种 基于 不确定 数据流 处理 系统 多目标 优化 方法 | ||
【主权项】:
1.一种基于不确定度的数据流处理系统多目标优化方法,其特征在于:包括如下步骤,/n步骤1:输入当前响应延迟的上界,记为Lupper;输入当前响应延迟的下界,记为Llower;输入不确定区域面积的阈值,记为UA;/n步骤2:根据当前响应延迟的上界Lupper和下界Llower,分别计算当前吞吐率的上界和下界;/n步骤3:根据当前响应延迟的上界Lupper和下界Llower,通过二分法计算当前的探测响应延迟、最大探测吞吐率以及最大探测吞吐率的具体系统配置;/n步骤3.1:根据当前响应延迟的上界Lupper和下界Llower,计算当前探测响应延迟,记为Lmiddle,计算公式如下:/nLmiddle=(Llower+Lupper)/2; (3)/n步骤3.2:根据当前探测响应延迟Lmiddle,计算当前的最大探测吞吐率和最大探测吞吐率的具体系统配置,分别记为Tmiddle、cmiddle,计算公式如下:/n /nc代表具体系统配置;λ代表实时的输入数据率;Γ(c,λ)代表具体系统的参数配置c和实时的输入数据率λ条件下的吞吐率;ψ(c,λ)代表具体系统的参数配置c和实时的输入数据率λ条件下的响应延迟;/n步骤4:根据当前的响应延迟的上界Lupper和下界Llower、吞吐率的上界Tupper和下界Tlower、探测响应延迟Lmiddle以及最大探测吞吐率Tmiddle,分别计算当前左半部分和右半部分的不确定区域面积;/n步骤4.1:根据当前的响应延迟的下界Llower和探测响应延迟Lmiddle以及当前的吞吐率的下界Tlower和最大探测吞吐率Tmiddle,计算当前左半部分的不确定区域面积,记为ualeft,计算公式如下:/nualeft=(Lmiddle-Llower)×(Tmiddle-Tlower); (5)/n步骤4.2:根据当前的响应延迟的上界Lupper和探测响应延迟Lmiddle以及当前的吞吐率的上界Tupper和最大探测吞吐率Tmiddle,计算当前右半部分的不确定区域面积,记为uaright,计算公式如下:/nuaright=(Lupper-Lmiddle)×(Tupper-Tmiddle); (6)/n步骤5:判断当前左半部分和右半部分的不确定区域面积是否小于或等于不确定区域面积的阈值UA,决定是否进行递归迭代探测;/n步骤6:计算当前探测结果组,将当前探测结果组与左半部分探测结果组planleft和右半部分探测结果组planright合并,并返回最终探测结果组,即得到数据流处理系统多目标优化的一组具有典型代表意义的帕累托最优解。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710044897.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种固体废弃物焚烧处理装置
- 下一篇:一种垃圾焚烧效率高的垃圾焚烧炉