Statistical Inference-Based Cache Management for Mobile Learning

Supporting efficient data access in the mobile learning environment is becoming a hot research problem in recent years, and the problem becomes tougher when the clients are using light-weight mobile devices such as cell phones whose limited storage space prevents the clients from holding a large cache. A practical solution is to store the cache data at some proxies nearby, so that mobile devices can access the data from these proxies instead of data servers in order to reduce the latency time. However, when mobile devices move freely, the cache data may not enhance the overall performance because it may become too far away for the clients to access. In this article, we propose a statistical caching mechanism which makes use of prior knowledge (statistical data) to predict the pattern of user movement and then replicates/migrates the cache objects among different proxies. We propose a statistical inference based heuristic search algorithm to accommodate dynamic mobile data access in the mobile learning environment. Experimental studies show that, with an acceptable complexity, our algorithm can obtain good performance on caching mobile data.

[1]  Reinhard Klemm WebCompanion: A Friendly Client-Side Web Prefetching Agent , 1999, IEEE Trans. Knowl. Data Eng..

[2]  Jussi Kangasharju,et al.  Object replication strategies in content distribution networks , 2002, Comput. Commun..

[3]  S. E. Shladover The California PATH Program of IVHS research and its approach to vehicle-highway automation , 1992, Proceedings of the Intelligent Vehicles `92 Symposium.

[4]  Avigdor Gal,et al.  Managing periodically updated data in relational databases: a stochastic modeling approach , 2000, JACM.

[5]  Gerald Q. Maguire,et al.  A class of mobile motion prediction algorithms for wireless mobile computing and communications , 1996, Mob. Networks Appl..

[6]  Marek Chrobak,et al.  Page Migration Algorithms Using Work Functions , 1993, J. Algorithms.

[7]  Mohan S. Kankanhalli,et al.  A caching and streaming framework for mulitmedia , 2000, ACM Multimedia.

[8]  Mohan Kumar,et al.  Investigation of Cache Maintenance Strategies for Multi-cell Environments , 2003, Mobile Data Management.

[9]  Philip S. Yu,et al.  Segment-based proxy caching of multimedia streams , 2001, WWW '01.

[10]  Ishfaq Ahmad,et al.  Static and adaptive data replication algorithms for fast information access in large distributed systems , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[11]  Azer Bestavros,et al.  Accelerating Internet streaming media delivery using network-aware partial caching , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[12]  Tom Adamich Materials-to-Standards Alignment: How to "Chunk" a Whole Cake and Even Use the "Crumbs": State Standards Alignment Models, Learning Objects, and Formative Assessment-Methodologies and Metadata for Education , 2010, Int. J. Inf. Commun. Technol. Educ..

[13]  Rachael Knight,et al.  Encyclopedia of Distance Learning , 2005 .

[14]  Shunzheng Yu,et al.  An integrated mobility and traffic model for resource allocation in wireless networks , 2000, WOWMOM '00.

[15]  Samir Khuller,et al.  Algorithms for data migration with cloning , 2003, SIAM J. Comput..

[16]  Laura A.B. Dell,et al.  Connecting K-12 Schools in Higher Education , 2005 .

[17]  Zygmunt J. Haas,et al.  Predictive distance-based mobility management for multidimensional PCS networks , 2003, TNET.

[18]  Eva Erdosne Toth,et al.  "Virtual Inquiry" in the Science Classroom: What is the Role of Technological Pedagogial Content Knowledge? , 2009, Int. J. Inf. Commun. Technol. Educ..

[19]  Zhiqiang Yao,et al.  The Theory about CD-CAT Based on FCA and Its Application , 2009, Int. J. Distance Educ. Technol..

[20]  Gennaro Costagliola,et al.  A Rule-Based System for Test Quality Improvement , 2009, Int. J. Distance Educ. Technol..

[21]  Hamid Pirahesh,et al.  Cache Tables: Paving the Way for an Adaptive Database Cache , 2003, VLDB.

[22]  David J. DeWitt,et al.  Weaving Relations for Cache Performance , 2001, VLDB.

[23]  Alec Wolman,et al.  Measurement and Analysis of a Streaming Media Workload , 2001, USITS.

[24]  Xuemin Shen,et al.  User mobility profile prediction: An adaptive fuzzy inference approach , 2000, Wirel. Networks.

[25]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.

[26]  Michael J. Franklin,et al.  Cache investment: integrating query optimization and distributed data placement , 2000, TODS.

[27]  Sung-Ju Lee,et al.  Performance Evaluation of Transcoding-Enabled Streaming Media Caching System , 2003, Mobile Data Management.

[28]  Li-Jyu Wang,et al.  Improve Oral Training: The Method of Innovation Assessment on English Speaking Performance , 2011, Int. J. Distance Educ. Technol..

[29]  Donald F. Towsley,et al.  Optimal proxy cache allocation for efficient streaming media distribution , 2002, IEEE Transactions on Multimedia.

[30]  Henry M. Gladney Data replicas in distributed information services , 1989, TODS.

[31]  Ki-Dong Chung,et al.  A proxy caching scheme for continuous media streams on the Internet , 2001, Proceedings 15th International Conference on Information Networking.