Skip to main content

An Extensible Storage Manager for Mobile DBMS

  • Chapter

Abstract

The increasing usage of mobile devices like PDAs, laptops, or embedded devices results in a new type of application which must especially consider the strict limitations of the used mobile hardware. One aspect of the application development is the storage and retrieval of data. For non-mobile application this is often efficiently realized with database management systems, which offer standardized interfaces and can be easily integrated into the applications. For mobile devices DBMS are also already available. But existing solutions are not extensible, and therefore, limited to the builtin functionality. That means also, that they include functions which are not always necessary. The optimal DBMS for mobile database systems must allow for the special requirements of its applications in order to reduce the hardware requirements. Thus, it must offer core funtionality which can be extended by additional required features. In this paper, we present a core component of such a customizable DBMS — the storage manager — and describe the architecture as well as the main modules. Furthermore, we show how this modules can be combined in order to address different requirements.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, R. and Ganguly, S. Query Optimization for Energy Efficiency in Mobile Environments. In Proceedings of the Fifth Workshop on Foundations of Models and Languages for Data and Objects, 1993.

    Google Scholar 

  2. Batory, D. and Thomas, J. P2: A Lightweight DBMS Generator. Technical Report TR-95–26, University of Texas at Austin, Department of Computer Sciences, 1995.

    Google Scholar 

  3. Batory, D. S., Das, D., Singhal, V., Sirkin, M., and Thomas, J. Database Challenge: Single Schema Database Management Systems. Technical Report CS-TR92–47, University of Texas, Austin, 1992.

    Google Scholar 

  4. Bohannon, P., Lieuwen, D. F., Rastogi, R., Silberschatz, A., Seshadri, S., and Sudarshan, S. The Architecture of the Dali Main-Memory Storage Manager. Multimedia Tools and Applications, 1997, 4 (2): 115–151.

    Article  Google Scholar 

  5. Burns, T., Fong, E., Jefferson, D., Knox, R., Reedy, C., Reich, L., Roussopoulos, N., and Truszkowski, W. Reference Model for DBMS Standardization. In ACM SIGMOD Record, 1986.

    Google Scholar 

  6. Cha, S. K., Park, J., and Park, B. D. Xmas: An Extensible Main-Memory Storage System. In Golshani, F. and Makki, K., editors, Proceedings of the 6th International Conference on Information and Knowledge Management (CIKM97), New York. ACM Press, 1997, pp. 356–362.

    Google Scholar 

  7. Chaudhuri, S. and Weikum, G. Rethinking Database System Architecture: Towards a Self-Tuning RISC-Style Database System. In El Abbadi, A., Brodie, M. L., Chakravarthy, S., Dayal, U., Kamel, N., Schlageter, G., and Whang, K.-Y., editors, VLDB 2000, Proceedings of 26th International Conference on Very Large Data Bases, September 10–14, Cairo, Egypt, Los Altos, CA 94022, USA. Morgan Kaufmann Publishers, 2000, pp. 1–10.

    Google Scholar 

  8. Chiang, M.-L. and Chang, R.-C. Cleaning policies in mobile computers using flash memory. The Journal of Systems and Software, 1999, 48 (3): 213–231.

    Article  Google Scholar 

  9. Douglis, F., Kaashoek, F., Li, K., Cceres, R., Marsh, B., and Tauber, J. A. Storage Alternatives for Mobile Computers. In First Symposium on Operating Systems Design and Implementation, Monterey, Californie, US, 1994, pp. 25–37.

    Google Scholar 

  10. Geppert, A. and Dittrich, K. R. Constructing the next 100 database management systems: like the handyman or like the engineer? SIGMOD Record (ACM Special Interest Group on Management of Data), 1994, 23 (1): 27–33.

    Article  Google Scholar 

  11. Geppert, A., Scherrer, S., and Dittrich, K. R. KIDS: Construction of Database Management Systems based on Reuse. Technical Report ifi-97. 01, Department of Computer Science, University of Zurich, 1997.

    Google Scholar 

  12. Karlsson, J., Lal, A., Leung, C., and Pham, T. IBM DB2 Everyplace: A Small Footprint Relational Database System. In 17th International Conference on Data Engineering (ICDE’ 01 ), Washington–Brussels–Tokyo. IEEE, 2001, pp. 230–234.

    Chapter  Google Scholar 

  13. Rudenko, A., Reiher, P., Popek, G., and Kuenning, G. Saving Portable Computer Battery Power through Remote Process Execution. Mobile Computing and Communications Review, 1998, 2 (1): 19–26.

    Article  Google Scholar 

  14. Stonebraker, M. Inclusion of New Types in Relational Data Base Systems. In Proceedings of the International Conference on Data Engineering„ volume IEEE Computer Society Order Number 655, Los Angeles, CA. IEEE Computer Society Press, 1986, pp. 262–269.

    Google Scholar 

  15. Sybase The Next Generation Database for Embedded Systems, 2000. Whitepaper.

    Google Scholar 

  16. Thomas, J. and Batory, D. P2: An extensible lightweight DBMS. Technical Report CS-TR-95–04, The University of Texas at Austin, Department of Computer Sciences, Austin, Texas, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Buchmann, E., Höpfner, H., Sattler, KU. (2002). An Extensible Storage Manager for Mobile DBMS. In: Haav, HM., Kalja, A. (eds) Databases and Information Systems II. Springer, Dordrecht. https://doi.org/10.1007/978-94-015-9978-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-94-015-9978-8_18

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-6182-9

  • Online ISBN: 978-94-015-9978-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics