Skip to main content

MDBAS—A Prototype of a Multidatabase Management System Based on Mobile Agents

  • Conference paper
  • First Online:
SOFSEM 2000: Theory and Practice of Informatics (SOFSEM 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1963))

Abstract

Mobile agent technology brings new possibilities in developing distributed applications. We used mobile agents for building a prototype of a multidatabase management system called MDBAS. The system integrates a set of autonomous databases distributed over a network, enables users to create a global database scheme, and manages transparent distributed execution of users’ requests and procedures including distributed transactions. Developing the system, we have emphasized easy and flexible administration together with efficient execution. We have implemented a dynamic optimization algorithm for distributed query processing. Additionally, a unique feature of MDBAS is the capability to transparently manage mobile execution of database procedures. Technically, our solution is based on Java-based mobile agents that exploit JDBC API for access to underlying databases. In this paper, we present the architecture of MDBAS, glance at the implementation and its difficulties, and discuss design and implementation alternatives.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. D. Chess, C. Harrison, and A. Kershenbaum. Mobile agents:Are they a good idea?Technical report, IBM Research Division, T. J. Watson Research Center, Yorktown Heights, New York, 1995.

    Google Scholar 

  2. R. Jones and J. Brown. Distributed query processing via mobile agents. http://www.cs.umd.edu/~keleher/818s97/ryan/paper.html. 440

  3. D.B. Lange and M. Oshima. Programming and Deploying Java Mobile Agents with Addison-Wesley, 1998. 440

    Google Scholar 

  4. S. Papastavrou, G. Samaras, and E.Pitoura. Mobile agents for WWW distributed database access. In Proc. 15th International Conference on Data Engineering (ICDEE99) Sydney, 1999. http://ada.cs.ucy.ac.cy/~cssamara/DBMS-Agents/Paper/mobpaper.ps. 440, 447

  5. E. Pitoura and G. Samaras. Data Management for Mobile Computing. Kluwer Academic Publishers, 1997. 441

    Google Scholar 

  6. G. Reese. Database Programming With JDBC and Java. O ’Reilly & Associates, 1997. 441

    Google Scholar 

  7. A. Sahuguet. About agents and databases (draft). CIS-650, http://www.cis.upenn.edu/~sahuguet/Agents/AgentsDB. pdf, 1997. 440

  8. G. Samaras, M.D. Dikaiakos, C. Spyrou, and A. Liverdos. Mobile agent platforms for web databases:A qualitative and quantitative assessment. In Proc. ASAMA’99 1999. 440, 446, 447

    Google Scholar 

  9. R. Vlach. Efficient execution strategies for mobile procedures querying distributed databases. In Proc. DOA’00. IEEE, 2000. To be published. http://aglaja.ms.mff.cuni.cz/~vlach/papers/doa00.ps. 441, 445

  10. M.T. Özsu and P. Valduriez. Principles of Distributed Database Systemes. Prentice Hall, 2nd edition, 1999. 441

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vlach, R., Lána, J., Marek, J., Navara, D. (2000). MDBAS—A Prototype of a Multidatabase Management System Based on Mobile Agents. In: Hlaváč, V., Jeffery, K.G., Wiedermann, J. (eds) SOFSEM 2000: Theory and Practice of Informatics. SOFSEM 2000. Lecture Notes in Computer Science, vol 1963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44411-4_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-44411-4_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41348-6

  • Online ISBN: 978-3-540-44411-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics