Data replication bandwidth schedule calculator

Calculate backlog trace [bucket,new,sent,remaining GB] and final backlog with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use backlog trace [bucket,new,sent,remaining GB] and final backlog to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

JSON Time buckets [new changed GB,allowed replication hours]
[[50,1],[100,1],[20,2]]
Measured usable link rate (GB/hour)
40
Backlog trace [bucket,new,sent,remaining GB]
[[1,50,40,10],[2,100,40,70],[3,20,80,10]]
Final backlog (GB)
10
Maximum end-of-bucket backlog (GB)
70

Try another scenario

JSON Time buckets [new changed GB,allowed replication hours]
[[50,1],[100,1],[20,2]]
Measured usable link rate (GB/hour)
60
Backlog trace [bucket,new,sent,remaining GB]
[[1,50,50,0],[2,100,60,40],[3,20,60,0]]
Final backlog (GB)
0
Maximum end-of-bucket backlog (GB)
40
Calculation method

Calculation method

Backlog trace [bucket,new,sent,remaining GB]

Backlog←max(0,previous backlog+incoming−rate×allowed hours).

Final backlog (GB)

Last bucket remaining backlog.

Maximum end-of-bucket backlog (GB)

Maximum recorded remaining backlog.

Symbols and units
a
JSON Time buckets [new changed GB,allowed replication hours]
b
Measured usable link rate (GB/hour)

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • Discrete deterministic aggregate replication buckets; arrivals placed at each bucket start, usable throughput supplied. Does not model intra-bucket bursts or compression. Supported limits: All numeric inputs must be finite. Only the explicitly described mathematical scenario is supported.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.