Mobile devices often operate in resource constrained envi- ronments with intermittent connectivity, bandwidth, bat- tery power, etc. On these devices, existing cooperative con- tent sharing protocols and models (e.g. Peer to Peer and client-server) present major drawbacks. Presently, a user has to maintain the connection between the peers when down- loading content. For instance, when a large multimedia file is to be downloaded and the user has limited resources the corresponding content acquisition is constrained. This can easily lead to poor user experience. In this paper, we present the design of a resource-aware cooperative content down- loading system for low-cost mobile devices. We propose a novel combination of computed resource level, reliability in- dex, and segment determination to cooperatively download, aggregate and distribute downloaded chunks. The ability to improve resource utilization for low-end devices while coop- eratively scheduling to download content is also discussed. Finally, we end this paper by reporting experimental results illustrating the merits of the system.
['David Kaguma', 'Samuel Karumba', 'Aisha Walcott-Bryant', 'Komminist Weldemariam']
Towards cooperative content downloading for resource-constrained mobile devices