Abstract
In an environment with support for mobile computing, we may have a collection of autonomous, distributed, heterogeneous and mobile databases, denoted Mobile Database Community (MDBC), in which each database user can access databases in the community through a wireless communication infrastructure. In such an environment, new participants may join to an MDBC as they move within communication range of one or more hosts which are members of the MDBC. Furthermore, MDBC participants may transiently disconnect from the network due to communication disruptions or to save power. Therefore, an MDBC can be characterized as a dynamically configurable environment. This paper describes an agent-based architecture, denoted AMDB (Accessing Mobile Databases), which enables such communities to be formed opportunistically over mobile database hosts in ad hoc configurable environments. The AMDB architecture is fully distributed and has the capability of exploiting physical mobility of hosts and logical mobility of database queries and their results across mobile hosts.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bernstein P., Hadzilacos V., and Goodman N.: Concurrency Control and Recovery in Database Systems, Addison-Wesley, 1987.
Bouganim L., Fabret F., Mohan C. and Valduriez P.: A Dynamic Query Processing Architecture for Data Integration Systems. IEEE Data Engineering Bulletin. Vol. 23No. 2. June-2000.
Brayner A., Härder T. and Ritter N.: Semantic Serializability: A Correctness Criterion for Processing Transactions in Advanced Database Applications. DATA & KNOWLEDGE ENGINEERING, 31, 1999.
Brayner A. and Härder T.: Global Semantic Serializability: An Approach to Increase Concurrency in Multidatabase Systems. Cooperative Information Systems-Lecture Notes in Computer Science. 301–315. Springer-Verlag, 2001.
Dunham M. H. and Kumar V.: Impact of Mobility on Transaction Management. In Proceedings of the International Workshop on Data Engineering for Wireless and Mobile Access, August 1999. pp. 14–21.
Emerich W., Mascolo C. and Finkelstein A.: Implementing Incremental Code Migration with XML. Proceedings of the 22nd International Conference on Software Engineering. Limerick, Ireland. 2000. pp. 397–406.
Holliday J., Agrawal D. and A. Abbadi E.: Planned Disconnections for Mobile Databases. In Proceedings of the 11th IEEE International Workshop on Database and Expert Systems, 2001.
Ives Z., Florescu D., Friedman M., Levy A and Weld D. S.: An Adaptative Query Execution System for Data Integration. In Proceedings of ACM SIGMOD International Conference on Management of Data, Philadelphia, USA. 1999. pp. 299–310.
Kemper A. and Wiesner C.: HyperQueries: Dynamic Distributed Query Processing on the Internet. In Proceedings of 27TH International Conference on Very Large Databases, Roma, Italy. 2001. pp-551–560.
Lange D. B. and Oshima M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley. Massachusets, USA. 1998.
Jing J., Helal A. and Elmagarmid A.: Client-Server Computing in Mobile Environments, ACM Computing Surveys, Vol. 31, No. 2, pp. 117–157. June 1999.
Macker J. P. and Corson M. S.: Mobile Ad Hoc Networks and the IETF. Internet Engineering Task Force, MANET Working Group. Online at http://www.ietf.org/html.charter/manet-charter.html.
Manolescu I., Florescu D., Kossman D.: Answering XML Queries over Heterogeneous Data Sources. In Proceedings of 27TH International Conference on Very Large Databases, Roma, Italy. 2001. pp. 241–250.
Mendonça N. C., Brayner A. and Monteiro J. M.: Mobile Database Communities: An approach for Sharing Autonomous Mobile Database in Ad Hoc Networks. Submitted for publication. 2002.
Murphy A. L., Pico G. P. and Roman G.-C.: Lime: A Middleware for Physical and Logical Mobility. Proceedings of the 21st International Conference on Distributed Computing Systems. April 2001. pp. 524–533.
Özsu M. T. and Valduriez P.: Principles of Distributed Database Systems. 2nd Edition Prentice Hall, 1999.
Patel J. M.: Query Processing in Mobile Environments. NFS Wokshop on Context Aware Mobile Database Management (CAMM). January 24–25, 2002, Providence, Rhode Island, USA. Online at http://www.sice.umkc.edu/nsfmobile/wshop.html/JigneshMPatel.pdf.
Phatak S. H., and Badrinath B. R.: An Architecture for Mobile Databases. Technical Report #DCS-TR-351. Rutgers University, Department of Computer Science. Online at ftp://www.cs.rutgers.edu/pub/technical-reports/dcs-tr-351.ps.Z.
Roman G.-C., Pico G. P. and Murphy A. L.: Software Engineering for Mobility: A Roadmap. In A. C. W. Finkelstein, editor: Future of Software Engineering. ACM Press, 2000.
Silberschatz A., Korth H. F. and Sudarshan S.: Database System Concepts. 3rd Edition McGraw Hill, 1998. ISBN 0070310866.
Singhal M.: Techniques for Building Large Relational Databases on Mobile Computing Systems. NFS Wokshop on Context Aware Mobile Database Management (CAMM). January 24–25, 2002. Providence, Rhode Island, USA. Online at http://www.sice.umkc.edu/nsfmobile/wshop.html/MukeshSinghal.pdf.
Vlach R., Lána J., Marek J. and Navarra D.: MDBAS — A Prototype of a Multidatabase Management System Based on Mobile Agents. Proceedings of the 27th Annual Conference on Current Trends in Theory and Practice of Informatics (SOFSEM), Springer-Verlag, Nov. 25 — Dec. 2, 2000. Milovy, Czech Republic.
XML Schema. Online at http://www.w3.org/XML/Schema.
XQuery 1.0 Formal Semantics. Online at http://www.w3.org/TR/query-semantics/.
Soares M., Brayner A.: MXQUERY: An XQuery-like Multidatabase Language. Submitted for publication. 2002.
Grant J., Litwin W., Roussopoulos N., Sellis T.: Query Languages for Relational Multidatabases. In Proc. of 19th VLDB Conference. 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brayner, A., Filho, J.A.M. (2003). Sharing Mobile Databases in Dynamically Configurable Environments. In: Eder, J., Missikoff, M. (eds) Advanced Information Systems Engineering. CAiSE 2003. Lecture Notes in Computer Science, vol 2681. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45017-3_48
Download citation
DOI: https://doi.org/10.1007/3-540-45017-3_48
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40442-2
Online ISBN: 978-3-540-45017-7
eBook Packages: Springer Book Archive