Forum Discussion

Kayyy's avatar
Kayyy
Copper Contributor
Mar 12, 2025

Estimating Upload Bandwidth in Delivery Optimization

There is a policy(such as DOMaxBackgroundDownloadBandwidth) to control "download" bandwidth in Delivery Optimization (DO), but currently, there is no policy to control "upload" bandwidth. However, according to Microsoft's doc, the cacheable content that an uploading device can peer is limited to four slots.
If four peer downloads occur simultaneously and the download bandwidth is limited to 1 Mbps, the upload bandwidth is expected to range from a minimum of 1 Mbps to a maximum of 4 Mbps. Is my understanding correct?

2 Replies

  • PatrickRoss's avatar
    PatrickRoss
    Iron Contributor

    Delivery Optimization is a feature in Windows that allows devices to download updates and apps more efficiently by using local peer devices on the same network. This peer-to-peer (P2P) approach helps reduce the load on Microsoft's servers and improve download speeds for devices within the same network.

  • AsherReed's avatar
    AsherReed
    Iron Contributor

    When you say the upload bandwidth is expected to range from a minimum of 1 Mbps to a maximum of 4 Mbps, it is more nuanced. If all four peers are actively downloading from the device simultaneously, the device may utilize its upload bandwidth effectively, reaching higher levels of upload throughput, potentially up to the maximum of 4 Mbps. However, if fewer peers are connected (or not all are actively downloading), the upload may be lower, but it doesn't necessarily mean it will always reach the full sum of upload from active connections.

Resources