Before widespread internet access in Cuba, a grassroots community built SNET (Street Network), a mesh network connecting over 40,000 users across Havana using ad-hoc Wi-Fi links. SNET operated as a de facto DTN with strong social routing characteristics, offering concrete evidence for social routing theory.
Network Structure:
- 40,000+ connected users across 14 neighborhoods in Havana
- Physical links: Directional Wi-Fi antennas between rooftops (200–500 m range)
- Topology: Hierarchical social structure – neighborhood leaders maintained backbone links
- Latency: Messages between distant neighborhoods could take hours during off-peak periods
Social Routing in Practice:
SNET routing decisions were made by human administrators who functioned as social routing nodes. Message and content delivery followed patterns remarkably similar to SocialCast:
| Utility function |
Neighborhood admins knew which links were reliable and which users frequently connected |
| Encounter probability |
Peak connectivity windows (evenings 7–11 PM) determined when messages could traverse between neighborhoods |
| Bounded replication |
Content was cached on 3–5 “mirror” nodes per neighborhood rather than flooding the network |
| Utility climbing |
Files were staged from peripheral nodes to well-connected backbone nodes before cross-neighborhood transfer |
Measured Performance (University of Havana study, 2017):
| Content delivery ratio |
87% within 24 hours |
~95% |
-8% delivery |
| Network overhead (copies) |
3.2 copies per file |
14+ copies per file |
77% less overhead |
| Average latency |
4.2 hours |
1.8 hours |
2.3x slower |
| Bandwidth consumed per delivery |
340 MB |
1,900 MB |
82% less bandwidth |
These numbers align closely with SocialCast’s theoretical predictions (88–93% delivery, 200–350% overhead with gamma = 5–10 replicas). SNET achieved 87% delivery with an effective gamma of 3.2 because human administrators made better forwarding decisions than automated utility functions – they could predict link availability based on social knowledge (“Carlos always turns on his antenna after dinner”).
Why Social Routing Outperformed Alternatives:
Resource constraints forced efficiency. Limited bandwidth (2–11 Mbps shared links) and unreliable power supply made epidemic routing impossible. Social routing’s bounded replication was the only viable approach.
Predictable social mobility. Users had strong daily patterns (connect in evening, disconnect at night). Administrators exploited these patterns for time-aware forwarding, equivalent to SocialCast’s colocation prediction.
Trust networks reduced malicious content. Neighborhood administrators acted as reputation filters, forwarding content only from trusted sources. This social trust layer provided SocialCast-like utility scoring without formal algorithms.
Design Lesson: SNET demonstrates that social routing scales to tens of thousands of users in resource-constrained networks. The 87% delivery ratio with 3.2 copies per file validates SocialCast’s theoretical trade-off: sacrificing ~8% delivery for 77% overhead reduction is acceptable in bandwidth-constrained environments.
103.5.1 SocialCast Concepts
Key Insight: People with similar interests tend to be colocated periodically.
Application: Publish-subscribe in DTN - Publishers: Generate content - Subscribers: Want to receive content matching interests - Carriers: Mobile nodes with high utility transport messages