Throughput & Migration Timing Modeler
Enter your dataset volume and the effective bandwidth to generate precise migration timelines, adjusted for protocol overhead and real-world network entropy.
1. Theoretical Limits: The Shannon-Hartley Theorem
In any physical communication channel—whether fiber optic, copper, or satellite—the maximum possible rate of error-free information transfer is limited by the available bandwidth and the Signal-to-Noise Ratio (SNR).
The Capacity Equation
Where is the bandwidth in hertz and is the Linear SNR.
2. OSI Stack Overhead: The Payload Efficiency Matrix
A 10Gbps link rarely yields 10Gbps of file transfer speed because each layer of the OSI model introduces its own \"tax.\" For a standard 1500-byte Ethernet frame, the overhead is non-trivial.
L2: Ethernet
Adds 26 bytes (Preamble, SFD, IPG, FCS). This is a fixed L1/L2 tax on every packet regardless of size.
L3: IP (v4/v6)
IPv4 (20 bytes) vs IPv6 (40 bytes). IPv6 slightly reduces effective Goodput but eliminates NAT processing latency.
L4: TCP/TLS
Adds 20-32 bytes for TCP, plus TLS encryption. Standard HTTPS overhead is often ~4-6% total.
3. The BDP Collapse: Modeling Long Fat Pipes
The **Bandwidth-Delay Product (BDP)** represents the total data \"in the air.\" On high-latency links (NYC to Tokyo, 180ms), your bandwidth is effectively useless if your protocol isn't tuned.
Example: On a 1Gbps link with 100ms RTT, if your Windows scale factor is disabled (defaulting to a 64KB window), your actual speed is capped at 5.12 Mbps. You are wasting 99.5% of your expensive transit link.
4. Congestion Dynamics: BBR vs. CUBIC
The algorithm governing your transport layer determines how you react to \"Network Friction.\"
CUBIC (Loss-Based)
Treats ANY packet loss as a sign to slow down. Excellent on fiber LANs, but collapses on noisy WiFi or long-haul links where random bit-errors are common.
BBR (Model-Based)
Ignores packet loss until the bottleneck is saturated. It measures the physical 'drain rate' to maintain maximum throughput regardless of link quality.
5. Throughput vs. Goodput: The Reality Gap
Users care about Goodput (L7)—the bits of their actual file arriving. We model this by subtracting the multi-layer protocol headers and the control plane traffic.
The Calculation
Real-World Scenario
On a 10Gbps link with 1500 MTU, IPv6, and TLS 1.3, your absolute maximum theoretical Goodput for a raw dataset is approximately 9.32 Gbps.
Loss Factor: -6.8% Efficiency
Cloud Egress Dynamics
When timing a data transfer out of AWS, GCP, or Azure, you have to account for Per-VNIC Shapers and Per-Flow Policing.
The Single-Flow Cap
Most cloud providers cap a single TCP flow at 5Gbps or 10Gbps, even if your instance has a 100Gbps interface. You MUST use multi-threading to achieve full line rate.
Burst Credits
Many cloud instances use a 'Token Bucket' for networking. Your transfer might start at 25Gbps but drop to 10Gbps after 15 minutes as your burst credits are exhausted.
Frequently Asked Questions
Technical Standards & References
Related Engineering Resources
"You are our partner in accuracy. If you spot a discrepancy in calculations, a technical typo, or have a field insight to share, don't hesitate to reach out. Your expertise helps us maintain the highest standards of reliability."
Contributors are acknowledged in our technical updates.
