In this work we present a middleware architecture for a mobile peer-to-peer content distribution system. Our architecture allows wireless content dissemination between mobile nodes without relying on infrastructure support. Contents are exchanged opportunistically when nodes are within communication range. Applications access the service of our platform through a publish/subscribe interface and therefore do not have to deal with low-level opportunistic networking issues or matching and soliciting of contents. Our architecture consists of three key components. A content structure that facilitates dividing contents into logical topics and allows for efficient matching of content lookups and downloading under sporadic node connectivity. A solicitation protocol that allows nodes to solicit content meta-information in order to discover contents available at a neighboring node and to download content entries disjointedly from different nodes. An API that allows applications to access the system services through a publish/subscribe interface. In this work we describe the design and implementation of our architecture. We also discuss potential applications and present evaluation results from profiling of our system.
In modern society, wireless devices are commonly carried by humans. The wireless communication is therefore affected by pedestrian mobility in urban outdoor and indoor spaces which is the scenario we consider in this work. Many of the mobility models currently used for evaluating wireless communication systems have poor resemblance to reality. Although advances have recently been made, there is still a lack of understanding on which elements of mobility affect system performance. In the civil-engineering field of transport and urban planning there exist advanced pedestrian mobility models, used for designing and dimensioning public spaces for pedestrian crowds and emergency evacuation. These models capture micro-mobility of pedestrians better than most mobility models used in mobile networking since the application domain requires that they realistically capture node interactions with its physical environment as well as other nodes. In this work we use Legion Studio, a commercial simulator, to explore which elements of pedestrian mobility are important with respect to system performance and how sensitive the connectivity metrics of nodes are to input mobility parameters. These studies give insight into whether relatively simple mobility models suffice for evaluating wireless systems. Furthermore, they contribute to our understanding of which parameters are important for modelling mobility and the accuracy in which these parameters need to be estimated to give dependable results.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.