Department of Computer EngineeringDepartment of Mathematics2024-11-0920061-4244-0491-6N/A2-s2.0-34247492592https://IEEExplore.IEEE.org/document/1662542https://hdl.handle.net/20.500.14288/11803We propose an efficient cooperative content distribution protocol in which the cooperation among participants is based on a peer-to-peer (P2P) paradigm. Our main contribution to P2P content distribution is the use of an epidemic communication approach. Since epidemic algorithms are easy to use, robust and adaptive to dynamic conditions, they have found several application areas in distributed systems such as failure detection, data aggregation and database replication. However, they have not been used in cooperative content distribution before. in addition to the use of epidemic algorithms for state exchange among peers, we propose some methods in order to increase utilization of system resources during distribution of the files. We demonstrate effectiveness and scalability of the protocol through our simulation model.TelecommunicationsSecond: a system for epidemic peer-to-peer content distributionConference proceedingN/A12643