A Dynamic Markov Biclustering Cache Replacement Policy for Mobile Environment

In mobile database systems caching proved itself as an important technique to optimize the way a mobile database is used. The desired caching can be achieved by convincingly accurate prediction of data items for the present and future query processing. Prefetching is a commonly used strategy to cut down network resources consumed as well as the access latencies observed by end users. In this paper, we propose a Dynamic Markov Biclustering Cache Replacement Policy (DMBCRP) which is a sophisticated combination of caching and prefetching for mobile database environment. We dynamically bicluster the data for location based services with second and/or first order Markov Model to predict the new data item(s) to be fetched based on user access patterns. The java implementation of DMBCRP, using trip data set and dynamic location specific resource biclustering results in different user access patterns and also user movement patterns.

[1]  Kai Wang,et al.  INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS FOR MOLECULAR BIOLOGY (ISMB) , 2009 .

[2]  Gerhard Weikum,et al.  The LRU-K page replacement algorithm for database disk buffering , 1993, SIGMOD Conference.

[3]  Di Wu,et al.  Two Cache Replacement Algorithms Based on Association Rules and Markov Models , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[4]  Jianliang Xu,et al.  Data Management in Location-Dependent Information Services , 2002, IEEE Pervasive Comput..

[5]  Jianliang Xu,et al.  Data management in location-dependent information services , 2004, Proceedings. 20th International Conference on Data Engineering.

[6]  Lianwen Jin,et al.  An unsupervised feature ranking scheme by discovering biclusters , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Daniel Barbará,et al.  Mobile Computing and Databases - A Survey , 1999, IEEE Trans. Knowl. Data Eng..

[8]  Margaret H. Dunham,et al.  Using semantic caching to manage location dependent data in mobile computing , 2000, MobiCom '00.

[9]  A. Kumar,et al.  A new cache replacement policy for location dependent data in mobile environment , 2006, 2006 IFIP International Conference on Wireless and Optical Communications Networks.

[10]  Manoj Misra,et al.  A weighted cache replacement policy for location dependent data in mobile environments , 2007, SAC '07.

[11]  Vijay Kumar,et al.  HDC - hot data caching in mobile database systems , 2005, The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005..

[12]  Marwan Krunz,et al.  An overview of web caching replacement algorithms , 2004, IEEE Communications Surveys & Tutorials.

[13]  Gemma C. Garriga,et al.  An approximation ratio for biclustering , 2008, Inf. Process. Lett..

[14]  Vijay Kumar,et al.  Location dependent data and its management in mobile databases , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[15]  Manoj Misra,et al.  A Predicted Region Based Cache Replacement Policy for Location Dependent Data in Mobile Environment , 2006 .

[16]  J. Mcneff The global positioning system , 2002 .

[17]  Jianliang Xu,et al.  Cache Invalidation and Replacement Strategies for Location-Dependent Data in Mobile Environments , 2002, IEEE Trans. Computers.

[18]  Wojciech Szpankowski,et al.  Finding biclusters by random projections , 2006, Theor. Comput. Sci..