Skip to Main Content
We propose a system that makes opportunistic use of mobile computing devices and ad hoc networking to provide a transient storage service to clients in a localized geographical region. The main challenge is to offset the potential data loss caused by node mobility with internode communication. We first argue on the basis of simulation and theory that such a service is feasible, given a sufficiently high density of mobile devices. A distributed communication and storage protocol is then presented for situations where all mobile devices are within communication range of each other, and it is shown through testbed experiments and simulation that the protocol operates correctly and makes efficient use of storage space and communication bandwidth, while maximizing the longevity of stored data.