高级检索

    IPSBSAR:一种基于熟人关系的增量式P2P搜索算法

    IPSBSAR: An Incremental P2P Search Algorithm Based on Social Acquaintance Relationship

    • 摘要: P2P网络中参加资源共享的节点日益增多且呈海量趋势.如何在海量用户、海量资源的情况下,对所有满足查询语义的资源进行穷尽式搜索是一个颇具挑战性的问题.针对这一问题,提出了一种基于熟人关系的增量式P2P搜索算法IPSBSAR.算法基于人类社会的熟人关系,将人类社会关系中个体间交流与合作机制引入到P2P网络中,不但实现了P2P网络的增量式搜索,而且可以避免由非法拷贝而引起的版权问题.实验表明,IPSBSAR算法能够以较低的代价和较低的路由延迟,获得较高的增量式查询命中率;对同一语义进行穷尽式搜索时,能够搜索出满足查询语义的绝大多数资源,具有较高的效率.

       

      Abstract: Nowadays it is quite easy for common users to share and exchange resources on the Internet through application software based on peer-to-peer computing mode such as Gnutella, and therefore more and more people join in peer-to-peer network to share and exchange resources. As a result, the number of peers becomes extremely large, and resources are extremely abundant and scattered. In this case, it is a challenging job to do exhaustive search to retrieve all related resources for any query. In order to solve this problem, the authors present an incremental P2P search algorithm based on social acquaintance relationship (IPSBSAR). IPSBSAR mimics behaviors of peers in social networks to establish different semantic links among peers according to the level of knowing each other, and introduces a novel access and update mode of neighbor list to do incremental search. While IPSBSAR can do incremental search, it can also avoid copyright problems. Experiment results show that IPSBSAR can achieve high incremental query hit rate with low cost and low latency, and efficiently retrieve most of relevant resources when doing exhaustive incremental search with the same query semantic.

       

    /

    返回文章
    返回