分布式环境下Skyline计算算法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:hbimac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一个多维数据库上的skyline,是此数据库上不被其它任何数据点支配的点所组成的集合。skyline计算以其在多目标决策、数据挖掘、数据库可视化等方面的广阔应用获得了越来越多研究者的关注。本文以普通分布式数据库和结构化对等网络为目标,对分布式环境下的skyline计算算法展开了深入的研究。当前,分布式数据库上的skyline计算研究已经取得了初步进展,但已有的算法还远不能满足分布式环境下skyline计算的要求,因为它们至少受限于以下三种情况中的一种:(1)假设数据是被垂直划分的;(2)仅支持满足某种特殊网络要求的水平划分的数据库;(3)专为具有较低计算能力的轻量移动设备设计。因此,本文提出了一种全新的基于反馈的分布式skyline计算算法,它以一种崭新的反馈机制为核心,采多轮计算模式,支持任意水平划分的数据库上的skyline计算。算法中传递的反馈信息能大量剪除非skyline的本地数据点,避免无用信息在网络中的传输,因而很大程度减少了网络带宽的消耗量。算法能快速地响应用户,并按用户规定的顺序逐渐返回计算结果,具有很好的用户可适应性和渐进性。本文以在真实数据库和合成数据库上的大量实验衡量了算法的性能,证实了它是一个高效的分布式skyline计算算法。在此基础上,本文还对对等网络(P2P)上的skyline计算进行了研究。对等网络是分布式信息共享与搜索的一种重要平台,Chord作为对等网络的代表性协议以其简单灵巧的设计和良好的性能备受关注。已有的对等网络上的skyline计算算法或是专为子空间的skyline计算而设计,或是针对某种特殊的对等网络协议,不能应用于其它协议上。本文提出了一种新的基于Chord的skyline计算算法,它将多维数据映射为一维标识符,在沿Chord环传递信息的过程中,剪除大量非skyline的本地数据点,渐进地处理数据并输出skyline。该算法减小了网络带宽的消耗量和需要访问的节点的个数,具有很好的渐进性和可扩展性。理论分析和实验结果均证明这是一种符合对等网络特点的准确高效的skyline计算算法。
其他文献
随着计算机技术、信息技术,特别是网络技术的迅速发展,网络教育已成为构建信息社会开放终身教育体系的重要手段。由于网络教育可实现优秀教育资源不受时空限制地共享,人们在
Ad Hoc网络是一种不依赖于网路基础设施并能够快速布置网络的无线通信技术,其无中心、自组织、多跳路由、动态拓扑等特点,从而能够很好的满足军事应用、传感器网络、紧急场合
随着国民经济的迅速发展,我国的汽车数量迅速增加。虽然我国政府在基础设施建设上加快了步伐,高等级公路、停车场越来越多,但配套的道路、车辆管理系统却显得相对滞后,仍旧停留在
近几年来,嵌入式系统市场快速发展,已经成为计算机领域的一个重要的组成部分,并成为了近年以来新兴的研究热点。目前,嵌入式产品的应用越来越广泛,其应用领域遍及航空航天、
Internet的发展已成燎原之势,它的应用也从原来的军事、科技、文化和商业渗透到当前的社会的各个领域。随着计算机网络的普及,计算机网络的应用向深度和广度不断发展。在网络
智能住宅伴随着计算机、通信、网络和控制技术的发展而出现,家庭网关作为智能住宅的核心设施把由信息家电、功能各异的传感器、PC及其外设等构成的家庭内部网络和小区局域网
随着互联网的飞速发展,计算机网络己经成为现代社会生活中非常重要的组成部分,网络安全也面临着越来越严峻的考验。入侵检测系统是网络安全研究领域的近年来的热点课题之一,
移动Ad Hoc网络(移动自组网或MANET)是指由一组带有无线收发装置的移动节点组成的一个多跳的、不需要固定中心接入点或者基站支持的自治系统。由于它组网灵活,快捷,不需要预
切实加强运输安全生产的监督管理,保障人民群众生命财产安全,是各级道路运输管理部门的重要职责。长期以来,由于运管职能部门信息化程度低,缺乏大量数据及先进技术的支持,管理决策
学位