Teaching
Research
Publications
Curriculum Vitae
Personal

Group Context


Context-awareness in dynamic and unpredictable environments is a well-studied problem, and many approaches handle sensing, understanding, and acting upon context information. These environments consist of mobile devices connected by wireless links. Entities in these environments are not in isolation, and oftentimes the manner in which entities coordinate depends on some (implicit) notion of their shared context. We are motivated by the need to explicitly construct notions of the context of a group that can support better coordination of entities of the group. We have to date attacked three interrelated challenges. First we have identified an efficient representation of context (both of an individual and of a group) that can be shared across wireless connections without incurring a significant communication overhead. Second we have provided precise semantics for different types of groups, each with compelling use cases in these dynamic computing environments. Finally, we have defined protocols for efficiently computing groups in a distributed manner. We have generated both analytical characterizations of our approaches and a prototype implementation of context distribution and group formation.

Download

The code we used to generate the simulation results is available here.  This zip file contains the code for the BFShim and a simple application that uses the shim; the complete simulation tarball (very large) and execution instructions are available upon request.