[INFOCOM] Homing Spread: Leveraging Social Hotspots for Optimal Zero-Knowledge Routing
Homing spread: Community home-based multi-copy routing in mobile social networks
This paper introduces Homing Spread (HS), a zero-knowledge multi-copy routing algorithm for Mobile Social Networks (MSNs) that leverages "community homes"—frequently visited locations—as high-priority message relays. By treating these hotspots as static message holders, HS significantly reduces delivery delay in Delay Tolerant Networks (DTNs) without requiring prior historical contact data.
TL;DR
Mobile Social Networks (MSNs) are notoriously difficult to navigate because connections are intermittent. While most algorithms try to "predict" where a person goes based on past data, Homing Spread (HS) realizes that humans are creatures of habit who frequent specific "homes" (cafeterias, dorms, offices). By turning these locations into "virtual throwboxes," HS achieves near-optimal delivery speed without needing any prior knowledge of node history.
Problem & Motivation: The Flaw in Random Walks
Standard zero-knowledge protocols like Spray&Wait assume nodes wander aimlessly (Uniform Random Walk). In reality, human mobility is heterogeneous. We spend 80% of our time in 20% of our locations.
Current state-of-the-art (SOTA) usually falls into two traps:
- Knowledge Overhead: Algorithms like Bubble Rap require keeping massive tables of social metrics.
- Blind Spreading: Epidemic routing wastes bandwidth by flooding, while Spray&Wait spreads copies to nodes that might never meet the destination.
The authors' insight? The location is more stable than the node. If you want to find someone at a university, you don't chase them; you leave a message at their department.
Methodology: The Three-Phase Relay
HS operates through a logic that prioritizes "Homing" over "Roaming":
1. The Homing Phase (Fast Ingress)
The source node doesn't just wait for the destination. It uses a Binary Homing Scheme. If it meets another node, it splits its message copies (e.g., 8 becomes 4 and 4). The goal for every holder is simple: Get to a community home as fast as possible.
2. The Spreading Phase (The Throwbox Effect)
Once a message reaches a home (), it stays there via a "virtual throwbox." Any node visiting that home picks up a copy. This transforms a static location into an active broadcaster.

3. The Fetching Phase (The Capture)
The destination eventually visits one of its own homes or encounters a mobile node carrying the copy. Because homes are high-traffic areas, the probability of "fetching" is exponentially higher than random encounters in the "roaming" space.
Mathematical Rigor: Markov Chain Modeling
The authors don't just provide an algorithm; they provide a State Transition Graph to calculate the exact expected delay. By modeling the network as a continuous Markov chain, they prove that prioritizing homes is the mathematically optimal way to distribute a fixed number of copies ().

Experiments & Results
Using the Time-Variant Community Model (TVCM), the researchers compared HS against Epidemic and Spray&Wait.
- Latency Reduction: In scenarios with 5 homes and 200 nodes, HS consistently showed the lowest delivery delay. Specifically, as the "homing probability" () increases, HS's performance converges to EpidemicU (the theoretical lower bound).
- Scalability: HS performs better as the network grows because more "homes" become available as relay points, whereas Spray&Wait's performance plateaus.
Critical Analysis & Takeaway
Why does it work? HS effectively bridges the gap between infrastructure-based networks and pure ad-hoc networks. It uses the implicit infrastructure of human social patterns.
Limitations:
- The Assumption of Exponential Distribution: Like many DTN papers, it assumes inter-meeting times are exponential. Real-world "Heavy-tailed" distributions might complicate the mathematical optimality.
- Home Overlap: In the "Heterogeneous" discussion, performance dips if nodes have zero overlapping homes.
Future Outlook: This work paves the way for "Location-Centric Computing" in the IoT era. Instead of tracking IDs, we should be tracking "hubs." As we move toward 6G and ubiquitous sensing, the concept of a "Virtual Throwbox" could be implemented in smart streetlights or bus stops to facilitate ultra-low-energy data offloading.
