ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Journal of Systems and Software
Volume 79, Issue 1, January 2006, Pages 93-106
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (464 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.jss.2005.03.006    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier Inc. All rights reserved.

Efficient index caching for data dissemination in mobile computing environments

Jen-Jou Hung and Yungho LeuCorresponding Author Contact Information, E-mail The Corresponding Author

Department of Information Management, National Taiwan University of Science and Technology, Taipei 10672, Taiwan

Received 15 April 2004; 
revised 11 March 2005; 
accepted 11 March 2005. 
Available online 1 June 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Due to the limited power supply of mobile devices, much research has been done on reducing the power consumption of mobile devices in mobile computing environments. Since supporting indices on the broadcast data items can effectively reduce the power consumption of the mobile clients, most of the existing research on data broadcasting has focused on designing efficient indexing schemes. In this paper, we propose to cache indices on the mobile clients and to use cached indices to facilitate the access of the broadcast data items. To manage the cache usage of the mobile clients, we propose two cache management policies. The lower-level-index-first policy caches the index nodes that are at the lower level of the index tree, while the cut-plane-first policy caches the index nodes that belong to a cut-plane of the index tree. Through experiments, we compare the performance of the two proposed policies with some existing policies in terms of tuning time and access time. The experiments show that index caching significantly reduces the tuning time of a mobile client without increasing its access time. In terms of tuning time, the experiments show that, when the access pattern of a mobile client is not skew, the cut-plane-first policy outperforms the lower-level-index first policy, LRU and LRFU. On the contrary, when the mobile client has a small cache and its access pattern is skew, the lower-level-index-first policy outperforms the cut-plane-first policy, LRU and LRFU. In terms of access time, the lower-level-index first policy outperforms the cut-plane-first policy, LRU and LRFU.

Keywords: Index caching; Energy efficiency; Data broadcast; Power consumption

Article Outline

1. Introduction
2. Preliminaries
2.1. The broadcast structure
2.2. Index organization
3. Index caching
3.1. Using a cached index
3.2. Tuning time reduction and the location of an index node
4. Cache management
4.1. Cache management policies
4.2. The lower-level-index-first management policy
4.3. The cut-plane-first management policy
4.3.1. Phase 1: Cut-plane initialization
4.3.2. Phase 2: Cut-plane adjustment
4.3.3. The computational complexity of the CPF algorithm
5. Experimental results
5.1. Experiment 1: Effect of cache size on tuning time
5.2. Experiment 2: Effect of cache size on access time
5.3. Experiment 3: Effect of data access skew on tuning time
5.4. Experiment 4: Effect of data access skew on access time
5.5. Summary of the Effects of cache size and data access skew
5.6. Experiment 5: Effect of height of index tree
5.7. Experiment 6: Effect of degree of index tree
6. Conclusions and future work
References















 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.