With the prevalence of smartphones, the scope of mobile applications has been significantly broadened in the past few years including almost every aspect of our daily life. Among the applications, message dissemination services play a significant role. Traditionally, users send messages to the servers, which forward them according to friend lists. This client-server architecture is efficient with the support of infrastructures, however, it restricts the application scope and may hinder the wide deployment of location-based mobile applications. This paper proposes a novel communication model called passive broadcast for local message dissemination. In this new model, each node does not maintain a connection state and data delivery is initialized by a receiver via a ’scan’ operation. The representative carriers of passive broadcast include Bluetooth and WiFi-Direct, both of which define a mandatory ‘peer discovery’ function. Passive broadcast features negligible cost for establishing and maintaining direct links and is extremely suitable for short message dissemination in proximity. Furthermore, we study the operation management in the proposed communication model with complete protocols and in-depth analysis for optimization. We prototyped our solution on commercial phones and evaluated it with extensive experiments and simulation.
Keywords:
Subject: Computer Science and Mathematics - Computer Networks and Communications
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.