DocumentCode :
1075238
Title :
Optimizing index allocation for sequential data broadcasting in wireless mobile computing
Author :
Chen, Ming-Syan ; Wu, Kun-Lung ; Yu, Philip S.
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
15
Issue :
1
fYear :
2003
Firstpage :
161
Lastpage :
173
Abstract :
Energy saving is one of the most important issues in wireless mobile computing. Among others, one viable approach to achieving energy saving is to use an indexed data organization to broadcast data over wireless channels to mobile units. Using indexed broadcasting, mobile units can be guided to the data of interest efficiently and only need to be actively listening to the broadcasting channel when the relevant information is present. We explore the issue of indexing data with skewed access for sequential broadcasting in wireless mobile computing. We first propose methods to build index trees based on access frequencies of data records. To minimize the average cost of index probes, we consider two cases: one for fixed index fanouts and the other for variant index fanouts, and devise algorithms to construct index trees for both cases. We show that the cost of index probes can be minimized not only by employing an imbalanced index tree that is designed in accordance with data access skew, but also by exploiting variant fanouts for index nodes. Note that, even for the same index tree, different broadcasting orders of data records will lead to different average data access times. To address this issue, we develop an algorithm to determine the optimal order for sequential data broadcasting to minimize the average data access time. Performance evaluation on the algorithms proposed is conducted. Examples and remarks are given to illustrate our results.
Keywords :
database indexing; distributed databases; mobile computing; software performance evaluation; tree data structures; wireless LAN; data records; fixed index fanouts; index allocation; index trees; indexing; performance evaluation; record access frequencies; sequential data broadcasting; skewed access; variant index fanouts; wireless mobile computing; Batteries; Broadcasting; Central Processing Unit; Computer networks; Costs; Indexing; Mobile computing; Personal digital assistants; Probes; Switches;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2003.1161588
Filename :
1161588
Link To Document :
بازگشت