How much can large-scale video-on-demand benefit from users' cooperation ?