Caching Model in Structured P2P Protocol
Shaofei Lu · Journal of Chinese Computer Systems · 2009
Peer to peer systems are distributed systems,reducing system load is important for improving the scalability of the systems.Caching is always used to achieve load balance in structured P2P systems currently,but none of the current caching algorithms have mechanisms to compute whether a caching is worthwhile,so the current caching algorithms are blindness and always increase system load.This paper presents a caching model in structured peer to peer systems.In order to reduce system load,This caching model uses a passive file requested statistic method which records the current accessing times of each neighbor,and then estimates the reducible query load on the assumption that we cache the file to each neighbor.The reducible query load and the overhead caused by caching determine whether it is worthwhile to cache the file to a neighbor.Simulation results indicate the caching model can reduce system load effectively.