摘要
基于Spark Streaming计算框架的分布式Top-K关键字查询是统计流数据中所有关键字的热点研究问题。多数研究通过限定存储空间来实现Top-K关键字查询,并假设关键字集合已知。针对这个问题,提出一种可应用于关键字集合未知情况的分布式Top-K关键字查询算法,根据监测到的关键字动态地调整存储空间,通过更新策略的优化提升其精度。实验结果表明,该算法的性能在关键字集合未知的情况下比现有算法更优。
Distributed Top-K keyword query based on the framework of Spark Streaming is a hot research issue. It is used to count all keywords in data streams. Most studies of Top-K keyword query limit storage space and assume that the keywords set is known. To solve this problem, we presented a distributed Top-K keyword query algorithm which can be used in cases where the keywords set is unknown. This algorithm dynamically adjusts the size of storage space according to monitored keywords and optimizes the updated strategy to improve precision. Experimental results show that the proposed algorithm under the condition of unknown keywords set has better performance.
作者
郑诗敏
秦小麟
刘亮
周倩
ZHENG Shi-min QIN Xiao-lin LIU Liang ZHOU Qian(College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
出处
《计算机科学》
CSCD
北大核心
2016年第8期142-147,共6页
Computer Science
基金
国家自然科学基金项目(61373015
61300052)
江苏高校优势学科建设工程资助项目(PAPD)
江苏省重大科技成果转化基金项目(BA2013049)资助