Optimal index and data allocation in multiple broadcast channels

The issue of data broadcast has received much attention in mobile computing. A periodic broadcast of frequently requested data can reduce the workload of the up-link channel and facilitate data access for the mobile user. Since the mobile units usually have limited battery capacity, the minimization of the access latency for the broadcast data is an important problem. The indexing and scheduling techniques on the broadcast data should be considered. We propose a solution to find the optimal index and data allocation, which minimizes the access latency for any number of broadcast channels. We represent all the possible allocations as a tree in which the optimal one is searched, and propose a pruning strategy based on some properties to greatly reduce the search space. Experiments are performed to show the effectiveness of the pruning strategy. Moreover, we propose two heuristics to solve the same problem when the size of the broadcast data is large.

[1]  G. R. Salkin,et al.  Linear programming and its applications , 1967 .

[2]  Rafael Alonso,et al.  Broadcast disks: data management for asymmetric communication environments , 1995, SIGMOD '95.

[3]  Dik Lun Lee,et al.  Using Signature Techniques for Information Filtering in Wireless and Mobile Environments , 1996 .

[4]  Jeffrey Xu Yu,et al.  An Analysis of Selective Tuning Schemes for Nonuniform Broadcast , 1997, Data Knowl. Eng..

[5]  Stanley B. Zdonik,et al.  “Data in your face”: push technology in perspective , 1998, SIGMOD '98.

[6]  John S. Baras,et al.  Adaptive Data Broadcast in Hybrid Networks , 1997, VLDB.

[7]  Beng Chin Ooi,et al.  On Selective Tuning in Unreliable Wireless Channels , 1998, Data Knowl. Eng..

[8]  Tomasz Imielinski,et al.  Data on Air: Organization and Access , 1997, IEEE Trans. Knowl. Data Eng..

[9]  Tomasz Imielinski,et al.  ADAPTIVE WIRELESS INFORMATION SYSTEMS , 1994 .

[10]  Vijay Kumar,et al.  Adaptive broadcast protocols to support power conservant retrieval by mobile users , 1997, Proceedings 13th International Conference on Data Engineering.

[11]  Tomasz Imielinski,et al.  Power Efficient Filtering of Data an Air , 1994, EDBT.

[12]  Philip S. Yu,et al.  Indexed sequential data broadcasting in wireless mobile computing , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[13]  C. V. Ramamoorthy,et al.  Knowledge and Data Engineering , 1989, IEEE Trans. Knowl. Data Eng..

[14]  Jeffrey Xu Yu,et al.  Energy efficient filtering of nonuniform broadcast , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[15]  Tomasz Imielinski,et al.  Energy efficient indexing on air , 1994, SIGMOD '94.

[16]  Arbee L. P. Chen,et al.  An Adaptive Access Method for Broadcast Data under an Error-Prone Mobile Environment , 2000, IEEE Trans. Knowl. Data Eng..

[17]  T. C. Hu,et al.  Optimal Computer Search Trees and Variable-Length Alphabetical Codes , 1971 .

[18]  Narayanan Shivakumar,et al.  Energy-Efficient Indexing For Information Dissemination In Wireless Systems , 1995 .

[19]  W. Andrew,et al.  LO, and A. , 1988 .

[20]  Hong Va Leong,et al.  Data broadcasting strategies over multiple unreliable wireless channels , 1995, CIKM '95.

[21]  Jeffrey Xu Yu,et al.  Generating Broadcast Programs that Support Range Queries , 1998, IEEE Trans. Knowl. Data Eng..