We consider the server scheduling problem in hybrid P2P networks in the context of a fluid model. Specifically, we examine how to allocate the limited amount of server upload capacity among competing swarms over time in order to optimize the download performance experienced by users. For sufficiently high user churn rate, we prove that it is optimal to allocate the full server capacity at all times, and that it does not matter exactly how the capacity is distributed among competing swarms as long as no upload capacity is unnecessarily left unused. While it may seem obvious that it is optimal to allocate the full server capacity, we show that this is not always the case surprisingly enough when the user churn rate is not high. In that case, throttling the server capacity slows down downloads in the short run, but also boosts the future peer upload capacity, and may thus lead to higher download speeds in the long term.
Additional Metadata
THEME Logistics (theme 3), Energy (theme 4)
Publisher North-Holland
Persistent URL dx.doi.org/10.1016/j.peva.2010.08.017
Journal Performance Evaluation
Citation
Zhang, B, Borst, S.C, & Reiman, M.I. (2010). Optimal server scheduling in hybrid P2P networks. Performance Evaluation, 67(11), 1259–1272. doi:10.1016/j.peva.2010.08.017