GIT-CERCS-04-30
Sameer Adhikari, Umakishore Ramachandran,
Reasoning about Time, Location, and Identity in Distributed Pervasive Computing
To become reality pervasive computing, among other things, needs new kinds of
middleware. In this paper we present an important middleware that helps
pervasive computing applications reason about events using time, location, and
identity information. The middleware consists of reasoning operations, event
store, participation protocol, and communication model. The reasoning
operations provide the means to navigate the three-dimensional event space with
time, location, and identity axes. The event store acts as a repository of
information that applications reason about. The participation protocol allows
application components to dynamically interact with one another. The
communication model allows the components to exchange information. We also
evaluate our middleware by showing how applications can be developed using the
system, by measuring the performance of the reasoning operations, and by
studying the performance of an application pipeline.