When Your Satellite Window Is 4 Minutes
The Navy's unmanned vessel program had a problem: their ML models needed updates, but the vessels were underwater. Satellite links cost $14/minute and dropped constantly. Cloud-based ML wasn't going to work.
Client
U.S. Navy
Industry
Products
Expanso, Mycelial Kafka Connector
Timeline
Initial vessel in 11 weeks, fleet rollout ongoing
ROI
Eliminated dependency on real-time connectivity
The Solution
We built a system that assumes the connection will fail. Model updates break into small chunks. Vessels grab what they can in each window. The orchestrator tracks what each vessel has and what it still needs. A full model update completes across 3-4 surface windows instead of requiring one long session.
Chunked Model Delivery
Model updates split into 200KB segments. Each chunk verifies independently. Vessels resume from last successful chunk - no wasted bandwidth on retransmission.
Fleet-Wide State Tracking
Shore command sees exactly which models each vessel has, when they last connected, and what updates are queued. Priority vessels get updated first.
Opportunistic Data Return
Vessels collect sensor data continuously. When they surface, high-priority data uploads first. Raw feeds compress and transfer during longer windows. Nothing gets lost.
The Results
The program caught up on its autonomy milestones. Model update success rate went from 23% to 97%. The 9-month DoD security review came back clean - they appreciated that we assumed hostile networks from the start.
Update Success
Fleet Propagation
First Vessel
Failed Transfers
Model update success rate jumped from 23% to 97%
Full fleet receives updates within 72 hours of release
First operational vessel deployed in 11 weeks
DoD security review passed without findings
Satellite costs dropped 34% - less retransmission, smaller payloads
Vessels now run 3 concurrent ML models instead of 1
Program recovered 14-month schedule slip in 6 months
Explore Related Solutions
Deploying to disconnected environments?
If your edge devices can't maintain constant connectivity, we should talk. We've deployed on vessels, aircraft, and remote sites where the network is hostile by design.