One way to broadcast a popular video is to partition the video into segments, which are transmitted on several channels currently and periodically. The approach lets multiple users share channels, and thus obtains high bandwidth utilization. Many previous