ASAP: An Advertisement-based Search Algorithm for Unstructured Peer-to-peer Systems

被引:0
作者
Gu, Peng [1 ]
Wang, Jun [1 ]
Cai, Hailong [2 ]
机构
[1] Univ Cent Florida, Elect Engn & Comp Sci, Orlando, FL 32816 USA
[2] Google Inc, Mountain View, CA 94043 USA
来源
2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP) | 2007年
基金
美国国家科学基金会;
关键词
Peer-to-peer; advertisement; ASAP; search; unstructured P2P;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of existing search algorithms for unstructured peer-to-peer (P2P) systems share one common approach: the requesting node sends out a query and the query message is repeatedly routed and forwarded to other peers in the overlay network. Due to multiple hops involved in query forwarding, the search may result in a long delay before it is answered. Furthermore, some incapable nodes may be easily overloaded when the query traffic becomes intensive or bursty. In this paper, we present a novel content-pushing, Advertisement-based Search Algorithm for unstructured P2P systems called ASAP. An advertisement (ad in brief) is a synopsis of contents a peer tends to share, and appropriately distributed and selectively cached by other peers in the system. In ASAP, nodes proactively advertise their contents by delivering ads, and selectively store interesting ads received from other peers. Upon a request, a node can locate the destination nodes by looking up its local ads repository, and thus obtain a one-hop search latency with modest search cost. Comprehensive experimental results show that, compared with traditional query-based search algorithms, ASAP achieves much better search efficiency, and maintains system load (1) at a low level with small variances. In addition, ASAP works well under node churn.
引用
收藏
页码:63 / +
页数:2
相关论文
共 50 条
[41]   Divide ET impera: Partitioning unstructured peer-to-peer systems to improve resource location [J].
Papadakis, Harris ;
Fragopoulou, Paraskevi ;
Markatos, Evangelos P. ;
Dikaiakos, Marios ;
Labrinidis, Alexandros .
ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, :1-+
[42]   Efficient resource discovery in self-organized unstructured peer-to-peer networks [J].
Liu, Lu ;
Antonopoulos, Nick ;
Mackin, Stephen ;
Xu, Jie ;
Russell, Duncan .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (02) :159-183
[43]   An Optimal Peer Selection Algorithm for Mesh-based Peer-to-Peer Networks [J].
Han, Seung Chul ;
Nam, Ki Won .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (01) :133-151
[44]   Revisiting Dynamic Query Protocols in Unstructured Peer-to-Peer Networks [J].
Tian, Chen ;
Jiang, Hongbo ;
Liu, Xue ;
Liu, Wenyu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (01) :160-167
[45]   Hybrid Peer-to-Peer Search Algorithm in All IP Broadband Mobile Networks [J].
Zhao Yu ;
Tang Hong-bo ;
Wang Xiao-lei .
2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 2, 2010, :564-568
[46]   Managing data for evaluating trust in unstructured Peer-to-Peer networks [J].
Li, Zhitang ;
Lin, Huaiqing ;
Lu, Chuiwei ;
Zhang, Yejiang .
ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2008, 5036 :308-318
[47]   Indexing through Querying in Unstructured Peer-to-Peer Overlay Networks [J].
Haribabu, K. ;
Hota, Chittaranjan ;
Yla-Jaaski, Antti .
CHALLENGES FOR NEXT GENERATION NETWORK OPERATIONS AND SERVICE MANAGEMENT, PROCEEDINGS, 2008, 5297 :102-+
[48]   Improved Object Lookup in Unstructured Peer-to-Peer Overlay Networks [J].
Hota, Chittaranjan ;
Gaurav, K. ;
Prasanna, G. ;
Narayana, M. V. S. ;
Mohanty, Hrushikesha ;
Rajarajan, Muttukrishnan .
GLOBAL TRENDS IN COMPUTING AND COMMUNICATION SYSTEMS, PT 1, 2012, 269 :237-+
[49]   Proactive replication for rare objects in unstructured peer-to-peer networks [J].
Gao, Guoqiang ;
Li, Ruixuan ;
Wen, Kunmei ;
Gu, Xiwu .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2012, 35 (01) :85-96
[50]   A peer-to-peer overlay for context information search [J].
Gu, T ;
Pung, HK ;
Zhang, DQ .
ICCCN 2005: 14TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2005, :395-400