DocumentCode
1094500
Title
Analysis of TTL-Based Consistency in Unstructured Peer-to-Peer Networks
Author
Tang, Xueyan ; Xu, Jianliang ; Lee, Wang-Chien
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Volume
19
Issue
12
fYear
2008
Firstpage
1683
Lastpage
1694
Abstract
Consistency maintenance is important to the sharing of dynamic contents in peer-to-peer (P2P) networks. The TTL-based mechanism is a natural choice for maintaining freshness in P2P content sharing. This paper investigates TTL-based consistency maintenance in unstructured P2P networks. In this approach, each replica is assigned an expiration time beyond which the replica stops serving new requests unless it is validated. While TTL-based consistency is widely explored in many client-server applications, there has been no study on TTL-based consistency in P2P networks. Our main contribution is an analytical model that studies the search performance and the freshness of P2P content sharing under TTL-based consistency. Due to the random nature of request routing, P2P networks are fundamentally different from most existing TTL-based systems in that every node with a valid replica has the potential to serve any other node. We identify and discuss the factors that affect the performance of P2P content sharing under TTL-based consistency. Our results indicate a tradeoff between search performance and freshness: the search cost decreases sublinearly with decreasing freshness of P2P content sharing. We also compare two types of unstructured P2P networks and find that clustered P2P networks improve the freshness of content sharing over flat P2P networks under TTL-based consistency.
Keywords
peer-to-peer computing; telecommunication network routing; TTL-based consistency maintenance; client-server system; dynamic content sharing; network routing; time-to-live value; unstructured peer-to-peer network; TTL-based consistency; consistency maintenance; content distribution; replication; unstructured P2P network;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2008.44
Filename
4468705
Link To Document