In this talk, I will present Haggle, a novel network architecture built from the ground up to support opportunistic content-centric communication directly between mobile phones. Haggle addresses content rather than hosts, which makes it irrelevant from where a user receives a content item. The content-centric communication is driven by a novel distributed search-based resolution scheme, which draws inspiration from online search engines. The search scheme resolves the mappings between the content and its interest group, i.e., the nodes that have an interest in the content. Search has the benefit of ranking, and therefore provides a natural limitation and ordering mechanism for content dissemination. This means that content, in general, has a higher likelihood of being disseminated if there is a high interest in it in the network.
After the talk, I will demonstrate Haggle using a visualization tool that shows how photos taken with a phone's camera are shared with other mobile phones or devices.