Grapevine : efficient situational awareness in pervasive computing environments
MetadataShow full item record
Many pervasive computing applications demand expressive situational awareness, which entails an entity in the pervasive computing environment learning detailed information about its immediate and surrounding context. Much work over the past decade focused on how to acquire and represent context information. However, this work is largely egocentric, focusing on individual entities in the pervasive computing environment sensing their own context. Distributed acquisition of surrounding context information is much more challenging, largely because of the expense of communication among these resource-constrained devices. This thesis presents Grapevine, a framework for efficiently sharing context information in a localized region of a pervasive computing network, using that information to dynamically form groups defined by their shared situations, and assessing the aggregate context of that group. Grapevine’s implementation details are presented and its performance benchmarked in both simulation and live pervasive computing network deployments.