延迟容忍网络中的Skyline查询研究

来源 :宁波大学 | 被引量 : 0次 | 上传用户:zhangrong825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网络的发展和大数据时代的到来,如何从海量数据信息中找出对用户有用的信息以帮助决策显得越来越重要。作为数据库领域的一项重要操作,Skyline查询能从数据集合中获取不被支配的数据对象,即该数据对象至少有一维属性值比其它数据对象好,且其余维属性值不比其它数据对象差。Skyline查询可以根据用户的偏好从海量的数据集中选择其感兴趣的目标数据。另一方面,随着无线技术的发展,移动设备在生活中迅速普及,延迟容忍网络逐渐引起人们的关注。由于已有的各种Skyline查询算法是在网络持续连接的状态下工作的,而延迟容忍网络的间断特性使得已有的Skyline查询算法无法适用到延迟容忍网络环境下。本文针对延迟容忍网络环境下的Skyline查询进行研究,充分考虑延迟容忍网络特有的特性并结合Skyline查询特点,提出了延迟容忍网络环境下的Skyline查询策略。本文主要研究内容包括:1.针对延迟容忍网络自身的特性,提出了一种新的信息查询算法—IA算法。该算法模拟社会网络中人的自然行为,根据邻居节点的信息精确度进行转发查询信息,快速查询出用户所需的信息,能够更好地适应高度动态型的延迟容忍网络。实验验证了此算法的高效性和稳定性。2.在信息查询IA算法基础上进一步解决延迟容忍网络中的Skyline查询问题,结合Skyline查询特点,提出了延迟容忍网络环境下的Skyline查询算法—DTN_Skyline。DTN_Skyline算法主要以网络中节点的邻居保存的数据信息为依据,在IA算法基础上采用节点过滤和数据元组过滤的策略,减少节点访问量和数据传输量,查询过程中保存查询路径,最后按此查询路径反向逐步收集最终Skyline结果的查询操作。实验结果表明此算法大大降低了网络通信量、有效缩短了查询响应时间。
其他文献
软件复用被认为是改善软件质量和提高软件生产力最有希望的技术。为了支持复用,软件开发过程必须考虑两个方面的问题:为复用开发和用复用开发。本体逐渐成为构建信息系统、提
图是一种以顶点和边为基础形成的一种结构化数据表现形式,相比传统的数据库表形式,具有非常灵活的表达能力。近些年来,Twitter, Facebook,微博,微信等社交工具的出现,产生了
客户关系管理(Customer Relationship Management)就是使用获得的客户知识来定制商务和策略以满足客户个性化需求。数据挖掘(Data Mining)是一个从已知数据集合中发现各种模
构件化软件开发(CBSD)技术的广泛应用,提高了软件生产的效率,节省了投入。各种各样的构件化软件开发技术、规范标准也随着构件化软件的发展而逐步完善和成熟。构件通过接口对
Internet应用的迅猛发展导致了对骨干网的巨大的带宽需求,密集波分复用DWDM(Dense Wavelength Division Multiplexing)技术可以提供丰富的带宽资源,满足Internet的带宽需求。传
本文按照软硬联合设计的思想,提出一个基于可编程片上系统的支持软硬任务协同调度的实时操作系统框架,帮助设计者建立自己的系统平台。本文讨论支持软硬协同调度操作系统内核以
本文针对网格市场中竞争资源的特点,设计了将微观经济学引入网格市场的模型中,该模型体现了微观经济学在网格资源分配系统中的应用,它利用市场经济中的供求原则对资源的所有者和
作为计算机图形学的一个分支,地形可视化技术随着GIS的广泛应用,显示出其广泛的应用前景,从而日益受到人们的关注。 本文深入探讨了三角网数字高程模型建模及可视化的理论、
随着现代远程教育技术的发展,传统教学模式向外无限延伸,教学已超出时间和空间的限制,现代远程教学便应运而生,并且成为教育教学不可缺少的手段。 答疑、解惑不仅是传统教
量子计算机技术的不断发展,使得基于数论难题的公钥密码体制面临严重挑战,因此具有抗量子计算机攻击特性的公钥密码体制受到了密码学界的广泛关注。区别于大整数因式分解和离