ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:20.50KB ,
资源ID:1144690      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1144690.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(top-k query.doc)为本站会员(天天快乐)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

top-k query.doc

1、Continuous Multi-dimensional Top-k Query Processing in Sensor NetworksTop-k 查询 不仅要求能多 维地实现,也要 实时。本文提出了一个框架能够有效地实现这两种结果。一个简单的 top-k 抽出算法让用户查询处理,提出两种方案来更好地减少通信花费。提出的方法可以用来给 top-k 查询任何线性凸状查询功能。仿真实验表明我们的方案比起一个简单的从一维的 top-k 算法简单拓展过来的多维查询减少了至 90%的通信量。DG 图是在多维系统中不同数据点之间建立关系的一种分层数据结构。本文框架主要基于 DG 图。在一个分布式的传感

2、器网络中,传感器节点只有在查询函数 F 在 sink 节点执行时才能知道函数 F。因此在 sink 和传 感器之间必定有相互作用,有必要减少通信量。在这个框架中,多维 top-k 查询处理和系统实时反应的复杂性可以很清楚地分配给不同的 sink 点和传感器节点。本文的主要工作:(1( 提出了一种新颖的框架,这种框架有效地实现了分布式传感器网络中 DG 图的应用。它支持用 户任意定义的在多维传感器网络中线性凸状函数查询。(2( 对于每一个节点,查询功能在哪里实现是不知道的。提出而来一种 top-k 抽出算法去有效地检束出一些必要的数据,这些数据将会送至 sink。(3( 提出的方案与 top-k

3、 抽出算法一起来减少通信量。同 预先产生的全局 top-k 结果一起,提出了一种新颖的方案让每个节点维护和更新它的当地的 DG 图。除此之外,提出了本地过滤器为了未来更好地减少通信量。(4( 在实际方面和综合的数据集上评估了框架。实验结果表明,方案与集中式处理方案或一个简单直接的一维数据点的扩展相比能最多减少通信量至 90%A. 分布式 top-k 抽取算法这种抽出算法应该支持任意的查询函数,DG 图中提出的算法只能支持聚合的单调函数。所以不能适应。算法:(1)所有的在 DG 图中第一 层的数据点放进 RSi 和 Q candidate 中。(2)Q candidate 设为空集(3)当 Q

4、candidate 不 为空时,对其中的每个数据点判定,如果点 d 没有被 DG 图中大于 k 个点占据时,将 d 点移入 RSi,把 d 的所有孩子节点移入 Q candidate,否则把 d 移出 Qcandidate.(4)判定完所有点后,将 Qcandidate 移入 Q candidate 只到其为空(5)继续进入第三步判定只到两个 candidate 都为空。Sink 节 点也 维持一个 DG 图允许用户在任意的时间和权重上进行请求 top-k 查询。然而,这种方法也许会导致很大的通信量。因此我们的算法允许普通节点和 sink 节点相互作用来减少通信量。接下来讨论两种和算法 1 一

5、起作用的方案,我们希望它能过减少通信花费。B基本方案这种方案的基本思想是如果每个普通节点都有一个全局的 top-k 信息,对于我们过滤一些非 top-k 结果来实现持续的管理是有帮助的。1( 从 sink 节点传播 top-k 结果 RS-sink,sink 节点定期地洪泛传播它从算法 1 抽出的所有结果。任意一个普通节点 i 并不需要把所有的数据点放进 Rsi。从 sink 点来看大部分的数据点不可能是 top-k 结果,只要这个节点有先前的 top-k 查询的结果 RSsink.数据点从子节点插入父节点的 DG 图中在现在的 DG 图时层数只会增加。2( 节点处理模块 每个节点在接受从 s

6、ink 节点来的RSsink 后,把其插入自己的本地 DG 图中,我 们不详细地说明 DG 图的插入和 删除。在初始阶段,每个节点 i,在形成它的 DG 图 后,发送 Rsi 给它的双亲节点,双亲节点更新自己的 DG 图和判断这些接受来的数据是否需要转发。算法 2:1)基于从它自己收集来的数据点和从孩子节点传来的数据点建立 i的本地 DG 图,用算法 1 计算 Rsi,把 Rsi 发送给 i 的双亲。2)如果接受来自 sink 传播的 RSsink,更新自己本地的 DG 图3)移除 DG 图中所有过 期的数据点(放进 EDi)4)如果过期的数据点中任何一个子节点 d有少于 k 个决定者而且!d

7、.sent,将 d送 给 i 的双亲5)循环完成所有的节点6)如果 i 有新的数据 di,把 di 插入 DG 图中,如果 di 有少于 k 个决定者,将 di 送至 i,双 亲。C.提高方案基础方案的一个缺点是每次 sink 节点要定期传播 RSsink 给所有节点。改进算法不再将 RSsink 的全部数据点发送给所有节点,只发送一些有意义的。算法 3:过滤器构建算法1(sink 节点 DG 中所有的可用 节点,希望得到 过滤器 Flsink2(DG 中第一层的所有数据放 进 Qcandidate.Qcandidate 设为空集,Flsink 也设为空集3(如果 Qcandidate 不为空, 对 Qcandidate 中每个数据点 d,如果 d有超过 k-1 个决策者,把它标记进 M,d 的最短的 过期时间用d.expired 表示,把最近的超出时间的 k-1 个 点放进 M,把 d 放进 FLsink 中,4(对于每个 d 的孩子 d,如果 d没有一个双亲节点在 Flsink 中把 d放进 Qcandidate5(把 Qcandidate 放进 Qcandidate 知道其为空过滤器设立模块没怎么搞清楚。 。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报