2005 · 38 citations · 19 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsMobile ComputingCachingCaching StrategiesMobile NetworksPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsCache ManagementCaching MechanismsConsistencyConsistency In Peer-to-peer SystemsConsistency MaintenanceCooperative CachingData ConsistencyData Retrieval
Mobile peer-to-peer (MP2P) systems consist of mobile peers that collaborate with each other to complete application requirements. Information sharing in such environments is a challenging problem due to the fundamental limitations of battery power, wireless bandwidth, and users' frequent mobility. We recently proposed a novel scheme, called proximity regions for caching in cooperative MP2P networks (PReCinCt) to efficiently support scalable data retrieval in large-scale MP2P networks. In this scheme, the network topology is divided into geographical regions where each region is responsible for a set of keys representing the data. In this paper, we extend the PReCinCt scheme to facilitate consistent cooperative caching in MP2P systems. The caching scheme considers data popularity, data size and region-distance during replacement to optimize cache content of peers. PReCinCt employs a hybrid push/pull mechanism to maintain data consistency among replicas in the network. Simulation results show the cost of consistency maintenance in terms of latency and energy consumption is significantly improved in the PReCinCt scheme.
19
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
A performance comparison of multi-hop wireless ad hoc network routing protocols
J. Broch, David A. Maltz, David B. Johnson et al. · 1998 · 4.7K citations · Full text
Ion Stoica, Robert Morris, David R. Karger et al. · ACM SIGCOMM Computer Communication Review · 2001 · 1.9K citations
Search and replication in unstructured peer-to-peer networks
Qin Lv, Pei Cao, Edith Cohen et al. · 2014 · 1.6K citations