Characterizing web-based video sharing workloads | Synapse