Choke-based switching algorithm in stochastic P2P networks to reduce file download duration

Michael R. Lehrfeld, Greg Simco · 2010

Content Delivery Networks download performance is dependent on byte-based or time-based switching algorithms. To overcome an extended relationship with a poor performing server, a client based choking algorithm was developed that enables clients to preemptively depart poor performing servers to decrease download duration. The choking algorithm employees a client based choke threshold that enables individual clients to determine when a server's performance degrades to an unacceptable level. Two separate experiments were run through a peer-to-peer simulator: single-client and multi-client scenarios. Temporal fluctuations were incorporated as well as a stochastic AR-1 random process to closely mimic expected server loads. In both instances, the choking algorithm reduces download duration.

Read the paper · More papers on PaperTik