论文摘要
P2P网络具有高可扩展性、健壮性、自主性等优点,被广泛应用。结构化的P2P数据管理系统具有结构化P2P网络的优点,可以为数据管理用户应用提供具有以上优点的服务。现有的结构化P2P数据管理查询技术可以良好的解决基于关键字的等值查询和范围查询,然而一些更为复杂的查询,如多维范围查询、top-k查询、KNN查询、join查询、skyline查询等,还没有得到很好的解决方法。在P2P网络中,如果一个复杂查询涉及的节点数量众多,该查询的代价将十分巨大而且无法避免。本文设计了结构化P2P网络中的anytime查询处理算法,在增量形式地返回查询结果的同时,实时计算当前结果的质量。如果用户对当前结果满意,用户可以随时中止查询处理,减少用户需求之外的查询处理代价。为了实时计算查询处理结果质量,本文设计了HA2-d树存储结构,以及HA2-d树在P2P网络中的动态维护方法,并在HA2-d树中索引多维数据和多维直方图。HA2-d树是一棵平衡二叉树,其中每个节点维护一个多维区域内数据的直方图。由于精确的直方图获取代价太大,本文使用近似聚集的方法,使得HA2-d树所维护的直方图具有较小的误差界限(如5%)。本文设计了多维范围查询、top-k查询和KNN查询处理算法,这些查询处理算法基于HA2-d树存储结构。我们定义了HA2-d树中,两个节点的最高分离树概念,将其用于查询路由决策。本文设计的查询处理算法消息代价为O(M log N),其中M是含有查询结果的节点数量,N为网络中节点数量。由查询消息代价可见,本文设计的算法具有良好的可扩展性。实验证明本文设计的P2P网络中的anytime查询处理算法的消息代价随网络大小的增长缓慢,具有良好可扩展性。当前结果质量的计算代价在整个查询处理过程中只占据较小份额。因此,本文设计的anytime查询处理算法可以有效的为用户衡量当前结果质量,减少用户需求之外的查询处理代价。
论文目录
相关论文文献
- [1].WTA问题的截止期定义及Anytime算法分析[J]. 武汉理工大学学报 2010(06)
- [2].基于互信息理论的Anytime分类算法的研究[J]. 电子测量与仪器学报 2009(03)
- [3].裁剪优化的Anytime算法[J]. 杭州电子科技大学学报 2010(02)
- [4].FPS游戏中基于HTN的Anytime规划器的研究[J]. 计算机工程与应用 2008(21)