MoGATU: Data Management in Pervasive Computing Environments
Status: Past project
The past few years have seen significant work in mobile data management, typically based on the client/proxy/server model. Mobile/wireless devices are treated as clients that are data consumers only, while data sources are on servers that typically reside on the wired network. With the advent of pervasive computing environments, an alternative scenario arises where mobile devices gather and exchange data from not just wired sources, but also from their ethereal environment and one another. This is accomplished using ad-hoc connectivity engendered by Bluetooth like systems. The traditional client/server model is no longer appropriate to represent the new scenario; instead, mobile devices should be treated as peers. The mobile devices become both data consumers and providers, spontaneously interacting with other devices in their vicinity to pursue their individual and collective goals. The data-intensive, pervasive computing model for mobile ad-hoc networks poses new challenges for data management among these devices. These challenges include the spatio-temporal variation of data and data source availability, lack of a global catalog & schema, no guarantee of reconnection among peers, no guarantee of collaboration among peers, and the issues of commits and aborts due to the serendipitous nature of the environment.
In this project, we are solving the problem of data management in pervasive computing environments facing the above challenges. Our solution broadly consists of two parts: treating the devices as semi autonomous entities guided in their interactions by profiles & context, and the design of a contract-based transaction model. The profile is grounded in a semantically rich language for representing information about users, devices, and data objects each described in terms of "beliefs", "desires", and "intentions" - a model which has been explored in multi-agent interactions. We introduce data-based routing algorithms and semantic-based data caching and replication algorithms enabling mobile devices to utilize their data-intensive vicinities. We also introduce novel interactions autonomously initiated by each device while trying to pursue its user's "intentions" and "desires" encoded in the user profiles. We are developing transaction models based on contract net principles for peer-to-peer interaction and will demonstrate our findings and solutions by creating a lightweight peer-to-peer data management architecture in pervasive environments. We also investigate cross layer security issues, integrating data level trust with network level observations
Start Date: September 2001
End Date: August 2006
There are 16 associated publications: Hide the list...
13 Refereed Publications
1. Anand Patwardhan et al., "Querying in Packs: Trustworthy Data Management in Ad Hoc Networks", Article, International Journal of Wireless Information Networks, June 2006, 3056 downloads.
2. Jim Parker et al., "Trust in Pervasive Computing", Article, The Handbook of Mobile Middleware , February 2006, 1194 downloads.
3. Anand Patwardhan et al., "Active Collaborations for Trustworthy Data Management in Ad Hoc Networks", InProceedings, Proceedings of the 2nd IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, November 2005, 2711 downloads.
4. Filip Perich et al., "Data Management for Mobile Ad-Hoc Networks", InBook, Enabling Technologies for Wireless e-Business Applications, July 2005, 4524 downloads.
5. Filip Perich et al., "Collaborative Joins in a Pervasive Computing Environment", Article, VLDB Journal, April 2005, 3238 downloads.
6. Harry Chen et al., "SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications", InProceedings, International Conference on Mobile and Ubiquitous Systems: Networking and Services, August 2004, 10562 downloads.
7. Filip Perich et al., "On Data Management in Pervasive Computing Environments", Article, IEEE Transactions on Knowledge and Data Engineering, May 2004, 4740 downloads.
8. Filip Perich, "On Peer-to-Peer Data Management in Pervasive Computing Environments", PhdThesis, UMBC, May 2004, 1764 downloads.
9. Sasikanth Avancha et al., "Data and Services for Mobile Computing", InBook, Handbook of Internet Computing, October 2003, 6390 downloads.
10. Filip Perich et al., "Neighborhood-Consistent Transaction Management for Pervasive Computing Environments", InProceedings, 14th International Conference on Database and Expert Systems Applications (DEXA 2003), September 2003, 3754 downloads.
11. Dipanjan Chakraborty et al., "Middleware for Mobile Information Access", InProceedings, 5th International Workshop on Mobility in Databases and Distributed Systems (MDDS 2002), September 2002, 3331 downloads.
12. Filip Perich et al., "Profile Driven Data Management for Pervasive Environments", InProceedings, 13th International Conference on Database and Expert Systems Applications (DEXA 2002), September 2002, 4174 downloads.
13. Sasikanth Avancha et al., "Issues in Data Management for Pervasive Environments", InProceedings, NSF Workshop on Context-Aware Mobile Database Management, January 2002, 3576 downloads.
3 Non-Refereed Publications
1. Filip Perich et al., "Collaborative Joins in a Pervasive Computing Environment", TechReport, University of Maryland, Baltimore County, August 2003, 3553 downloads.
2. Dipanjan Chakraborty et al., "Middleware for Mobile Information Systems", TechReport, University of Maryland, Baltimore County, March 2002, 3181 downloads.
3. Filip Perich et al., "Query Routing and Processing in Mobile Ad-Hoc Environments", TechReport, University of Maryland, Baltimore County, November 2001, 4161 downloads.
There is 1 associated resource: Hide the list...
1. MoGATU, Web Site.