Global Optimization for Multi-Channel Wireless Data Broadcast with AH-Tree Indexing Scheme

Multi-channel wireless data broadcast is an appropriate approach to disseminate data to a mass number of mobile clients. In this paper, we present a global optimization for multi-channel wireless data broadcast with Alphabetic Huffman Tree (AH-Tree) Indexing scheme, which can deal with skewed access frequencies well. We present three novel designs to reduce the access latency and tuning time of the broadcast system. Firstly, we design a dynamic programming for AH-Tree construction with low time complexity. Compared with traditional Hu-Tucker algorithm in <inline-formula> <tex-math notation="LaTeX">$O(n^k)$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yang-ieq1-2479603.gif"/></alternatives></inline-formula>, our algorithm can build a <inline-formula><tex-math notation="LaTeX">$k$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yang-ieq2-2479603.gif"/></alternatives></inline-formula>-ary AH-Tree index in <inline-formula><tex-math notation="LaTeX">$O(n^2)$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yang-ieq3-2479603.gif"/></alternatives></inline-formula>. Next, we depict a new control table design, which eliminates up to 50 percent redundant entries while keeps the searching efficiency. We also theoretically prove that an optimal alphabetic tree has the minimum average tuning time among all tree-based index structures for skewed data broadcast. Thirdly, we design the new index and data allocation algorithms to further reduce the tuning time and access latency. The simulation results validate the effectiveness of our algorithms. In all, our global optimization mechanism can greatly improve the system performance and time efficiency for wireless data broadcast applications.

[1]  Jianliang Xu,et al.  An error-resilient and tunable distributed indexing scheme for wireless data broadcast , 2006, IEEE Transactions on Knowledge and Data Engineering.

[2]  Lada A. Adamic,et al.  Zipf's law and the Internet , 2002, Glottometrics.

[3]  Weili Wu,et al.  High performance energy efficient multi-channel wireless data broadcasting system , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[4]  T. C. Hu,et al.  BINARY TREES OPTIMUM UNDER VARIOUS CRITERIA , 1979 .

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

[6]  Ee-Peng Lim,et al.  An energy-efficient and access latency optimized indexing scheme for wireless data broadcast , 2006, IEEE Transactions on Knowledge and Data Engineering.

[7]  Weili Wu,et al.  Optimal Data Retrieval Scheduling in the Multichannel Wireless Broadcast Environments , 2013, IEEE Transactions on Computers.

[8]  Yan Shi,et al.  Evaluation and comparison of various indexing schemes in single-channel broadcast communication environment , 2013, Knowledge and Information Systems.

[9]  Claire Mathieu,et al.  The Data Broadcast Problem with Non-Uniform Transmission Times , 1999, SODA '99.

[10]  Shamkant B. Navathe,et al.  Efficient Data Allocation over Multiple Channels at Broadcast Servers , 2002, IEEE Trans. Computers.

[11]  Yao-Wen Chang,et al.  B*-trees: a new representation for non-slicing floorplans , 2000, Proceedings 37th Design Automation Conference.

[12]  Yan Shi,et al.  Energy-Efficient Tree-Based Indexing Schemes for Information Retrieval in Wireless Data Broadcast , 2011, DASFAA.

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

[14]  Yann-Hang Lee,et al.  An efficient indexing method for wireless data broadcast with dynamic updates , 2002, IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions.

[15]  Shamkant B. Navathe,et al.  Efficient data access to multi-channel broadcast programs , 2003, CIKM '03.

[16]  Suresh Venkatasubramanian,et al.  Efficient Indexing for Broadcast Based Wireless Systems , 1996, Mob. Networks Appl..

[17]  Sungwon Jung,et al.  An Efficient Tree-Structure Index Allocation Method over Multiple Broadcast Channels in Mobile Environments , 2003, DEXA.

[18]  Yan Shi,et al.  Data Retrieval Scheduling for Multi-Item Requests in Multi-Channel Wireless Broadcast Environments , 2014, IEEE Transactions on Mobile Computing.

[19]  Alon Itai,et al.  Optimal Alphabetic Trees , 1976, SIAM J. Comput..

[20]  Weili Wu,et al.  Algebraic data retrieval algorithms for multi-channel wireless data broadcast , 2013, Theor. Comput. Sci..

[21]  Yan Shi,et al.  Efficient Parallel Data Retrieval Protocols with MIMO Antennae for Data Broadcast in 4G Wireless Communications , 2010, DEXA.

[22]  Alan A. Bertossi,et al.  Optimal skewed data allocation on multiple channels with flat broadcast per channel , 2005, IEEE Transactions on Computers.

[23]  Beng Chin Ooi,et al.  Efficient B-tree based indexing for cloud data processing , 2010, Proc. VLDB Endow..

[24]  Philip S. Yu,et al.  Optimizing Index Allocation for Sequential Data Broadcasting in Wireless Mobile Computing , 2003, IEEE Trans. Knowl. Data Eng..

[25]  Arbee L. P. Chen,et al.  Optimal index and data allocation in multiple broadcast channels , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[26]  Weili Wu,et al.  Multi-channel energy-efficient hash scheme broadcasting , 2012, ICSE 2012.

[27]  Yan Shi,et al.  Efficient data retrieval scheduling for multi-channel wireless data broadcast , 2012, 2012 Proceedings IEEE INFOCOM.

[28]  Xiaofeng Gao,et al.  SETMES: a scalable and efficient tree-based mechanical scheme for multi-channel wireless data broadcast , 2013, ICUIMC '13.

[29]  Wai Gen Yee Efficient Data Allocation For Broadcast Disk Arrays , 2002 .

[30]  Shuoi Wang,et al.  TMBT: An Efficient Index Allocation Method for Multi-Channel Data Broadcast , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[31]  T. C. Hu A New Proof of the T-C Algorithm , 1973 .

[32]  Alan A. Bertossi,et al.  Efficient heuristics for data broadcasting on multiple channels , 2008, Wirel. Networks.

[33]  Yan Shi,et al.  SAMbox: A smart asynchronous multi-channel black-box for wireless data broadcast , 2012, ICSE 2012.

[34]  Sakti Pramanik,et al.  A tree-structured index allocation method with replication over multiple broadcast channels in wireless environments , 2005, IEEE Transactions on Knowledge and Data Engineering.

[35]  Guihai Chen,et al.  Distributed AH-Tree Based Index Technology for Multi-channel Wireless Data Broadcast , 2013, DASFAA.