Bandwidth Efficient and Privacy-Aware Mobile Applications in Android
Collaborative applications running on 3G devices often rely on cloud-based servers for computation and storage. A peer-to-peer approach to building these applications can provide benefits such as enhanced privacy and bandwidth efficiency. The authors propose a system which is based on asynchronous network architecture that uses the cloud to relay messages between 3G devices. System employs selective receiver-specific filters at sending devices to ensure that only relevant data consumes precious bandwidth. Proposed framework offers pull-based communications primitives suitable for mobile devices that are often either inactive or subject to poor network connectivity. This system enables robust mobile applications without making assumptions about the security of individual cloud providers.