Mixed Client Server and Peer to Peer System for Internet Content Providers
T.-Y. Tseng, R. Lee, Shih-Wei Lin, T. Han · 2006
In order to satisfy increasing demand, Internet Content Providers (ICP) must improve the respective performances of software, hardware and network devices in order to maintain the quality of transmission service and market competitiveness. However, the costs of software, hardware and maintenance may be too high for ICP. This research proposes a mixed client/server and Peer to Peer (P2P) system which includes four modules: (1) a network traffic analysis module, (2) a service mode switching module, (3) a hash table database module, (4) a Chord P2P Module. This system makes high-quality network service available at a low cost. The system reduces network congestion by dynamically adjusting application layer service, especially the network layer's packet loss rate. The simulation results show that using a mixed client/server and P2P system can reduce the packet loss rate of the server effectively when the node approaches the loading threshold, and can enable the client to complete the required services on schedule.