In this paper we present Haggle—a networking system that enables mobile device users to opportunistically share content directly between themselves. Haggle leverages search to disseminate content based on its relevance to interested parties, by matching locally stored content against the interests of other users. Unlike similar systems, search allows content to be disseminated in rank order according to how strongly users desire it, offering delay and resource savings by prioritizing content that matters. We describe the design of Haggle and evaluate its relevanceaware dissemination through a real-world experiment, complemented by trace-based emulations. We look at how content propagates based on the interests strengths and size of its interest group (the nodes that desire the content). Our results show that Haggle delivers relevant content faster than relevance-agnostic dissemination approaches. Further, interest groups whose members have strong interests achieve a higher delivery ratio and lower delay than similar sized groups with weak interests. As a result, Haggle can mitigate the limitations of small interest groups when its members have strong interests
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.