Characterizing Web-based Video Sharing Workloads