2011 · 13 citations · 21 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsMobile ComputingDistributed ComputingInformation SpreadMobile NetworksContent DistributionData DisseminationDigital DisseminationInformation SpreadingOpportunistic Networking
A common assumption in intermittently-connected (or opportunistic) mobile networks is that any contact has enough capacity to transfer the required amount of data. Although such an assumption is reasonable for analytical purposes and when contents are small, it does not hold anymore when nodes produce contents that are larger than the capacity of a contact. In such a case, nodes must slice data and send fragments separately, which allows better use of short contacts and progressive dissemination of large contents data pieces. The question here is to design the best strategy for deciding which piece(s) to transmit whenever nodes meet. In this paper, we present the design and evaluation of PACS (Prevalence-Aware Content Spreading), a completely distributed algorithm that selects pieces to transfer based on their popularity. We evaluate the performance of PACS using both synthetic and real traces from intermittently-connected networks. When compared with sequential and randomized solutions, we show that PACS significantly outperforms these approaches both in terms of latency to achieve full dissemination and ratio of effective contacts. Moreover, PACS achieves performance levels that are extremely close to a centralized version based on an oracle.
21
Reality mining: sensing complex social systems
Nathan Eagle, Alex Pentland · Personal and Ubiquitous Computing · 2005 · 2.8K citations
Computing, Data Science, Data Mining +13
Incentives Build Robustness in Bit-Torrent
Bram Cohen · 2003 · 2.7K citations
The ONE simulator for DTN protocol evaluation
Ari Keränen, Jörg Ott, Teemu Kärkkäinen · 2009 · 2.3K citations · Full text
Youtube traffic characterization
Phillipa Gill, Martin Arlitt, Zongpeng Li et al. · 2007 · 866 citations