弹性可扩展的并行n-of-N Skyline查询处理算法
需积分: 0 124 浏览量
更新于2024-09-06
收藏 689KB PDF 举报
"这篇论文探讨了一种弹性可扩展的并行n-of-N Skyline查询处理算法,由魏炜、王意洁等人撰写,涉及到计算机应用领域,特别是数据流处理和数据库管理。研究背景是在大数据环境下,数据流以高速度实时到达,且工作负载变化剧烈,这对n-of-N Skyline查询的实时性和自适应性提出了挑战。现有的单机集中式算法无法满足这些需求。论文提出了EPM(Elastic Parallel Model)模型,并基于此模型设计了EPnNS算法,这是一种能够随着并行节点数量的增加而提高查询效率,并具有良好的自适应性以应对负载变化的算法。实验结果显示,当并行节点数增加一倍时,查询效率可以提升近70%。"
详细知识点:
1. **n-of-N Skyline查询**: 这是一种灵活的查询类型,它关注的是在大小为N的滑动窗口内最近任意n个数据对象的Skyline结果。Skyline查询旨在找出在多维空间中无被其他对象支配的对象集合,n-of-N Skyline则增加了用户选择任意n值的灵活性。
2. **大数据环境**: 大数据环境特点是数据流的实时性、大规模性和高速到达,以及工作负载的不可预测性。这种环境对查询处理算法提出了新的挑战,要求更高的处理速度和适应性。
3. **数据流处理**: 在这种环境中,数据不断到来,处理必须实时进行。数据流的特性要求查询算法能快速响应新数据,并适应负载的变化。
4. **Elastic Parallel Model (EPM)**: 这是一种弹性并行查询模型,设计目标是解决n-of-N Skyline查询在大数据环境中的实时性和扩展性问题。EPM允许查询处理随着硬件资源的增加而扩展,提高处理效率。
5. **EPnNS算法**: 基于EPM模型提出的并行n-of-N Skyline查询算法,它在并行节点增加时,能够显著提升查询效率。这种算法的关键在于其弹性,能够根据负载变化自动调整,保持系统性能。
6. **并行处理**: EPnNS算法利用并行计算能力来加速查询处理,通过将任务分解到多个节点上并发执行,从而提高整体性能。
7. **自适应性**: EPnNS算法具备良好的自适应性,这意味着它能够根据数据流的负载变化动态调整其工作方式,保证查询性能的稳定。
8. **性能评估**: 实验结果证明,EPnNS算法在并行节点增加一倍的情况下,查询效率提升接近70%,显示出其强大的扩展性和性能优势。
9. **关键词**: 包括“计算机应用”、“n-of-N Skyline”、“并行”、“弹性”和“数据流处理”,这些都是论文研究的核心概念,体现了研究的重点和贡献。
10. **应用场景**: 这种算法可能适用于需要处理大量实时数据的领域,如金融分析、社交媒体分析、物联网(IoT)数据处理等,其中需要快速准确地找出关键信息。
通过这些知识点,我们可以理解这篇论文在大数据环境下的n-of-N Skyline查询处理方面的创新之处,以及它如何通过弹性并行模型和算法来应对实时性和扩展性的挑战。
2019-08-19 上传
2019-08-16 上传
2019-09-12 上传
2019-08-23 上传
2021-08-11 上传
2019-09-11 上传
2022-06-22 上传
2019-09-12 上传
weixin_39840924
- 粉丝: 495
- 资源: 1万+
最新资源
- BG_Flood:使用自适应网格细化类型网格在GPU上模拟浅水流体动力学的数值模型。 设计该模型的目的是模拟洪水(河流,风暴潮或海啸)。 该模型使用可在GPU上运行的块均匀四叉树方法,但是自适应多分辨率AMR正在实现且尚未运行。 核心SWE引擎和适应性的灵感来自Basilisk的St Venant求解器,而CUDA GPU内存模型的灵感来自Vacondio _et al._2017)
- 复韵母ie幼儿flash课件
- 【NumberOne专业开发】扁平化大气的动漫培训公司网站html模板下载.rar
- ALM_nestp82_alm_pressjj1_ALMmatlab方程_ALMmatlab
- 方案_中安国通校车运营平台解决方案_2014.08.04
- 墨菲安全旗下开源组件安全检测产品murphysec
- 2014:RobotsConf的回归!!! 2014年12月5日至7日,佛罗里达阿米莉亚岛
- node-v16.14.1-linux-arm64.tar.gz
- 博文C++数据结构X篇-04-单向链表框架搭建、实现和测试(链表的定义,常用操作的实现等)的配套资源
- 基于python的开心麻花影视作品分析的程序源码.zip
- ThunderPlugin-macOS:For macOS。Mac版 迅雷的反hook绕过~
- slac789_CAPTIVATE-FR2676.zip
- 基于数组和链表的学生信息管理系统(c语言程序设计实训)
- androidlocationprojects:涉及android loation的示例项目
- 关于电子功用-便携式电子装置及其电池模块感测方法的说明分析.rar
- beg-ruby-3ed:Peter Cooper的“ Beginning Ruby”源代码