Scenario: A smart factory floor has 3 overlapping wireless networks serving 500 IoT devices: - Wi-Fi 6 (802.11ax): 300 Mbps typical, 5-15 ms latency, no data charges - Private 5G (n78 band): 500 Mbps typical, 2-8 ms latency, $0.01/GB internal accounting - Public LTE (Band 7): 50 Mbps typical, 20-80 ms latency, $0.50/GB cellular charges
Device Types:
- 200 vibration sensors: 10 KB/s each, latency < 50 ms required
- 50 quality inspection cameras: 2 Mbps each, latency < 200 ms required
- 250 environmental sensors: 100 bytes/s each, latency < 5 seconds acceptable
Step 1: Calculate raw bandwidth demands
| Vibration |
200 |
10 KB/s |
2 MB/s = 16 Mbps |
| Camera |
50 |
2 Mbps |
100 Mbps |
| Environmental |
250 |
100 B/s |
25 KB/s = 0.2 Mbps |
| Total |
500 |
— |
116.2 Mbps |
Step 2: Apply utility function for each device-network pair
Utility formula: \(U_n = 0.5 \times f_{latency} + 0.3 \times f_{bandwidth} + 0.2 \times f_{cost}\)
Vibration sensors (latency-sensitive):
| Wi-Fi 6 |
10 ms |
0.95 |
300 Mbps |
1.0 |
$0 |
1.0 |
0.975 |
| 5G |
5 ms |
0.98 |
500 Mbps |
1.0 |
$0.01/GB |
0.95 |
0.975 |
| LTE |
50 ms |
0.75 |
50 Mbps |
0.9 |
$0.50/GB |
0.0 |
0.555 |
Selection: Wi-Fi 6 (tie with 5G, Wi-Fi chosen for zero cost)
Quality cameras (bandwidth-heavy):
| Wi-Fi 6 |
10 ms |
0.95 |
300 Mbps |
1.0 |
$0 |
1.0 |
0.975 |
| 5G |
5 ms |
0.98 |
500 Mbps |
1.0 |
$0.01/GB |
0.95 |
0.975 |
| LTE |
50 ms |
0.75 |
50 Mbps |
0.2 |
$0.50/GB |
0.0 |
0.435 |
Selection: 5G (tie with Wi-Fi, but 5G chosen for better reliability under high load)
Environmental sensors (delay-tolerant):
| Wi-Fi 6 |
10 ms |
0.95 |
300 Mbps |
1.0 |
$0 |
1.0 |
0.975 |
| 5G |
5 ms |
0.98 |
500 Mbps |
1.0 |
$0.01/GB |
0.95 |
0.975 |
| LTE |
50 ms |
0.75 |
50 Mbps |
0.99 |
$0.50/GB |
0.0 |
0.682 |
Selection: Wi-Fi 6 (lowest cost, adequate for low-priority traffic)
Step 3: Check capacity constraints
- Wi-Fi 6 total load: 200 vibration (16 Mbps) + 250 environmental (0.2 Mbps) = 16.2 Mbps (5.4% of 300 Mbps capacity ✓)
- 5G total load: 50 cameras (100 Mbps) = 100 Mbps (20% of 500 Mbps capacity ✓)
- LTE: Unused (backup only)
Step 4: Monthly cost calculation
- Wi-Fi 6: 16.2 Mbps ÷ 8 = 2.03 MB/s × 86,400 s/day × 30 days = 5,254 GB/month × $0 = $0
- 5G: 100 Mbps ÷ 8 = 12.5 MB/s × 86,400 s/day × 30 days = 32,400 GB/month × $0.01/GB = $324/month
- LTE backup (unused): $0
- Total: $324/month
Comparison to naive “everything on LTE”:
- Total: 116.2 Mbps ÷ 8 = 14.5 MB/s × 86,400 × 30 = 37,584 GB/month × $0.50/GB = $18,792/month ✗
Savings: $18,468/month (98.3% reduction) through intelligent network selection!
Key Insight: HetNets network selection using utility functions can achieve dramatic cost savings (98%+) while meeting latency requirements, by automatically routing latency-sensitive traffic to low-latency networks, bandwidth-heavy traffic to high-capacity networks, and cost-sensitive traffic to free networks.