Patent ID: 8856373

Claim:
A method for performing admission control in a peer-to-peer content-on-demand system, said method comprising: determining by a processor if there is sufficient bandwidth to support leading sub-clip streaming for a new request from a playback device, comprising: subtracting by a processor a sum of a bandwidth required for leading sub-clip streaming of said existing requests and a bandwidth required for complementary streaming for said existing requests from a total bandwidth to yield a result; comparing by a processor said result against a playback rate; returning by a processor an indication that there is sufficient bandwidth if said result is one of greater than and equal to said playback rate; and returning by a processor an indication that there is insufficient bandwidth if said result is less than said playback rate; determining by a processor if there is sufficient bandwidth to admit said request without sacrificing quality of service for existing requests; and admitting by a processor said new request based on said first and said second determining acts.