TY - GEN
T1 - Where do you "tube"? Uncovering YouTube server selection strategy
AU - Adhikari, Vijay Kumar
AU - Jain, Sourabh
AU - Zhang, Zhi Li
PY - 2011/9/26
Y1 - 2011/9/26
N2 - YouTube is one of the most popular video sharing websites in the world. In order to serve its globally distributed users, it requires a massive-scale video delivery system. A major part of the whole system is to decide exactly what server machine is going to serve a client request at any given time. In this paper, we analyze DNS resolutions and video playback traces collected by playing half a million YouTube videos from geographically distributed PlanetLab nodes to uncover load-balancing and server selection strategies used by YouTube. Our results indicate that YouTube is aggressively deploying cache servers of widely varying sizes at many different locations around the world with several of them located inside other ISPs to reduce cost and improve the end-user performance. We also find that YouTube tries to use local "per-cache" load-sharing before resorting to redirecting a user to bigger/central cache locations.
AB - YouTube is one of the most popular video sharing websites in the world. In order to serve its globally distributed users, it requires a massive-scale video delivery system. A major part of the whole system is to decide exactly what server machine is going to serve a client request at any given time. In this paper, we analyze DNS resolutions and video playback traces collected by playing half a million YouTube videos from geographically distributed PlanetLab nodes to uncover load-balancing and server selection strategies used by YouTube. Our results indicate that YouTube is aggressively deploying cache servers of widely varying sizes at many different locations around the world with several of them located inside other ISPs to reduce cost and improve the end-user performance. We also find that YouTube tries to use local "per-cache" load-sharing before resorting to redirecting a user to bigger/central cache locations.
UR - http://www.scopus.com/inward/record.url?scp=80052982317&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052982317&partnerID=8YFLogxK
U2 - 10.1109/ICCCN.2011.6006028
DO - 10.1109/ICCCN.2011.6006028
M3 - Conference contribution
AN - SCOPUS:80052982317
SN - 9781457706387
T3 - Proceedings - International Conference on Computer Communications and Networks, ICCCN
BT - 2011 20th International Conference on Computer Communications and Networks, ICCCN 2011 - Proceedings
T2 - 2011 20th International Conference on Computer Communications and Networks, ICCCN 2011
Y2 - 31 July 2011 through 4 August 2011
ER -