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.