A computer system comprising: one or more computer processors; and a computer-readable storage medium comprising instructions, that when executed, cause the one or more computer processors to: classifying a plurality of client devices into a bucket, wherein similar network identification information is received from the plurality of client devices, the similar network identification information being associated with an access point to which the plurality of client devices are connected to transfer content via a peer to peer transfer; determining whether to transition the bucket from a first operating mode into a contention management mode based on a status of at least a portion of the plurality of client devices in the bucket, the status based on at least a connection type for the portion of the plurality of client devices; and when the bucket is transitioned into the contention management mode: applying a set of instructions associated with the contention management mode to characteristics associated with the portion of the plurality of client devices in the bucket to determine a restriction for the peer to peer transfer of the content through the access point; and communicating with one or more of the plurality of client devices to apply the restriction to the peer to peer transfer of the content through the access point. one or more computer processors; and a computer-readable storage medium comprising instructions, that when executed, cause the one or more computer processors to: classifying a plurality of client devices into a bucket, wherein similar network identification information is received from the plurality of client devices, the similar network identification information being associated with an access point to which the plurality of client devices are connected to transfer content via a peer to peer transfer; determining whether to transition the bucket from a first operating mode into a contention management mode based on a status of at least a portion of the plurality of client devices in the bucket, the status based on at least a connection type for the portion of the plurality of client devices; and when the bucket is transitioned into the contention management mode: applying a set of instructions associated with the contention management mode to characteristics associated with the portion of the plurality of client devices in the bucket to determine a restriction for the peer to peer transfer of the content through the access point; and communicating with one or more of the plurality of client devices to apply the restriction to the peer to peer transfer of the content through the access point. classifying a plurality of client devices into a bucket, wherein similar network identification information is received from the plurality of client devices, the similar network identification information being associated with an access point to which the plurality of client devices are connected to transfer content via a peer to peer transfer; determining whether to transition the bucket from a first operating mode into a contention management mode based on a status of at least a portion of the plurality of client devices in the bucket, the status based on at least a connection type for the portion of the plurality of client devices; and when the bucket is transitioned into the contention management mode: applying a set of instructions associated with the contention management mode to characteristics associated with the portion of the plurality of client devices in the bucket to determine a restriction for the peer to peer transfer of the content through the access point; and communicating with one or more of the plurality of client devices to apply the restriction to the peer to peer transfer of the content through the access point. applying a set of instructions associated with the contention management mode to characteristics associated with the portion of the plurality of client devices in the bucket to determine a restriction for the peer to peer transfer of the content through the access point; and communicating with one or more of the plurality of client devices to apply the restriction to the peer to peer transfer of the content through the access point.