Welcome to the PLACE Project!

Pervasive Location Aware Computing Environments


Faculty: Walif Aref, Susanne Hambrusch, Sunil Prabhakhar

Graduate Students: Dmitri V. Kalashnikov , Chuan-Ming Liu, Mohamed F. Mokbel , Yuni Xia,

Current Undergraduate Students: Ankit Bhatia, Jim Mount

Previous Undergraduate Students: Kevin Driver, Amar Kumar , Nicholas A. Reed, David Tabion

Sponsors: Microsoft, National Science Foundation

Project Summary
The combination of personal locator technologies, global positioning systems, and wireless and cellular telephone technologies enable new environments where virtually all objects of interest can determine their locations. This project investigates the efficient support of services in such environments, which we call Pervasive Location Aware Computing Environments (PLACE). The services in PLACE include assisting the navigation of objects by continuously informing users of the surrounding obstacles/objects, executing queries about objects and regions when responses depend on progressively accumulated data, and users forming groups of objects which are queried and monitored on a continuous basis. Objects communicate with stationary servers and they are able to share data with each other and discover the location and reported information of specified and surrounding objects.

Services in PLACE are characterized by the continuous and concurrent evaluation of multiple queries whose responses depend on progressively accumulated data. We refer to such queries as active queries. Our work is driven by (i) solutions that maintain scalability as the number of users and services increase and (ii) achieving real-timeliness in an environment requiring the continuous and concurrent evaluation of active queries. The project includes the development of a flexible and adaptive framework for query execution. Active queries are either executed at the servers or at the objects issuing the queries. For query processing at the servers, we have developed a novel indexing techniques to match data to queries. For query processing at the objects, we employ different data dissemination solutions based on bandwidth, communication costs, and computational capabilities of the objects.

The project includes the design of a small-scale, GPS-based location-aware system which makes use of the campus's wireless service areas. A server tracks, monitors, and responds to queries of objects moving on the Purdue campus. The combination of off-the-shelve GPS devices (from Garmin, Magellan, and Pharos), mobile handheld devices (including HP-Jornada's and Compaq-iPAQ's) and web-based map servers has resulted in a novel use of existing technologies. The prototype sysyem allows us to realistically observe and evaluate relevant parameters and allows us to evaluate active query processing, server- versus object-processing approaches, and data dissemination strategies.


PLACE Publications

Related projects

GPS related links


Susanne E Hambrusch
Last modified: Wed Aug 22 11:41:34 EST 2001