DATA CACHING ON MOBILE DEVICES - The Experimental MyMIDP Caching Framework

Hagen Höpfner, Sebastian Wendland, Essam Mansour

Abstract

Data caching is an appropriate technique for reducing wireless data transmissions in mobile information systems. The literature describes numerous caching approaches on a theoretical level. Semantic, preemptive, or context aware caches are discussed but not implemented for mobile devices even evaluated in real applications. The problem here is the complexity of data management tools. Software for mobile devices must consider the limited footprint of the used hardware as well as the restrictions of the application programming interfaces. In this poster paper we describe the caching framework of our MyMIDP database driver. The framework provides interfaces that allow to implement the caching approaches discussed in the literature and to test them on MIDP 2.0 enabled mobile devices in a MySQL environment. Hence, we provide researchers with a necessary tool for proofing the efficiency of their caches.

References

  1. Godfrey, P. and Gryz, J. (1999). Answering queries by semantic caches. In Bench-Capon, T., Soda, G., and Tjoa, A. M., editors, Database and Expert Systems Applications: Proceedings of the 10th International Conference, DEXA'99, volume 1677 of LNCS, pages 485-498, Heidelberg. Springer-Verlag.
  2. Höpfner, H. and Sattler, K.-U. (2003). Towards Trie-Based Query Caching in Mobile DBS. In König-Ries, B., Klein, M., and Obreiter, P., editors, Post-Proceedings of the Workshop Scalability, Persistence, Transactions - Database Mechanisms for Mobile Applications, number P-43 in LNI, pages 106-121. Gesellschaft für Informatik, Köllen Druck+Verlag GmbH.
  3. Höpfner, H., Schad, J., Wendland, S., and Mansour, E. (2009a). MyMIDP: An JDBC driver for accessing MySQL from mobile devices. In Chen, Q., Cuzzocrea, A., Hara, T., Hunt, E., and Popescu, M., editors, Proceedings of the The First International Conference on Advances in Databases, Knowledge, and Data Applications (DBKDA 2009), March 1-6, 2009, Cancun, Mexico, pages 74-80. IEEE Computer Society.
  4. Keller, A. M. and Basu, J. (1996). A predicate-based caching scheme for client-server database architectures. The VLDB Journal, 5(1):35-47.
  5. Kubach, U. and Rothermel, K. (2001). Exploiting location information for infostation-based hoarding. In Rose, C., editor, Proceedings of the 7th Annual International Conference on Mobile Computing and Networking, pages 15-27. SIGMOBILE, ACM Press.
  6. Lee, K. C. K., Leong, H. V., and Si, A. (1999). Semantic query caching in a mobile environment. ACM SIGMOBILE Mobile Computing and Communications Review, 3(2):28-36.
  7. Liu, G., Marlevi, A., and Maguire, G. (1996). A mobile virtual-distributed system architecture for supporting wireless mobile computing and communications. Wireless Networks, 2(1):77-86.
  8. Peissig, J. (2004). guidePort - An Information and Guidance System. In Kyamakya, K., editor, WPNC 04 Proceedings, number 0.1 in Hannoversche Beiträge zur Nachrichtentechnik, pages 1-17, Aachen. NICCIMON, IEEE, VDI, Shaker Verlag GmbH.
  9. Ren, Q. and Dunham, M. H. (1999). Using clustering for effective management of a semantic cache in mobile computing. In Banerjee, S., Chrysanthis, P. K., and Pitoura, E., editors, Proceedings of the 1st ACM International Workshop on Data Engineering for Wireless and Mobile Access, pages 94-101, New York, NY, USA. ACM Press.
  10. Ren, Q. and Dunham, M. H. (2000). Using semantic caching to manage location dependent data in mobile computing. In MobiCom 7800: Proceedings of the 6th annual international conference on Mobile computing and networking, pages 210-221. ACM.
  11. Ren, Q. and Dunham, M. H. (2003). Semantic caching and query processing. Transactions on Knowledge and Data Engineering, 15(1):192-210.
  12. Zheng, B., Xu, J., and Lee, D. (2002). Cache Invalidation and Replacement Strategies for Location-Dependent Data in Mobile Environments. IEEE Transactions on Computers, pages 1141-1153.
Download


Paper Citation


in Harvard Style

Höpfner H., Wendland S. and Mansour E. (2009). DATA CACHING ON MOBILE DEVICES - The Experimental MyMIDP Caching Framework . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 256-259. DOI: 10.5220/0002281302560259


in Bibtex Style

@conference{icsoft09,
author={Hagen Höpfner and Sebastian Wendland and Essam Mansour},
title={DATA CACHING ON MOBILE DEVICES - The Experimental MyMIDP Caching Framework},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={256-259},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002281302560259},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - DATA CACHING ON MOBILE DEVICES - The Experimental MyMIDP Caching Framework
SN - 978-989-674-010-8
AU - Höpfner H.
AU - Wendland S.
AU - Mansour E.
PY - 2009
SP - 256
EP - 259
DO - 10.5220/0002281302560259