Knowledge and Information Systems

, Volume 40, Issue 2, pp 375–409 | Cite as

Evaluation and comparison of various indexing schemes in single-channel broadcast communication environment

  • Jiaofei Zhong
  • Weili Wu
  • Xiaofeng Gao
  • Yan Shi
  • Xiaodong Yue
Regular Paper

Abstract

Wireless Data Broadcasting is a newly developed data dissemination method for spreading public information to a tremendous number of mobile subscribers. Access Latency and Tuning Time are two main criteria to evaluate the performance of such system. With the help of indexing technology, clients can reduce tuning time significantly by searching indices first and turning to doze mode during waiting period. Different indexing schemes perform differently, so we can hardly compare the efficiency of different indexing schemes. In this paper, we redesigned several most popular indexing schemes for data broadcasting systems, i.e., distributed index, exponential index, hash table, and Huffman tree index. We created a unified communication model and constructed a novel evaluation strategy by using the probability theory to formulate the performance of each scheme theoretically and then conducted simulations to compare their performance by numerical experiments. This is the first work to provide scalable communication environment and accurate evaluation strategies. Our communication model can easily be modified to meet specific requirements. Our comparison model can be used by the service providers to evaluate other indexing schemes to choose the best one for their systems.

Keywords

Data broadcasting Indexing scheme Access latency Tuning time 

References

  1. 1.
    Acharya S, Alonso R, Franklin M et al (1995) Broadcast disks: data management for asymmetric communication environments. In: Michael C, Donovan S (eds) Proceedings of the ACM SIGMOD international conference on management of data, San Jose, CA 24(2):199–210Google Scholar
  2. 2.
    Chen CC, Lee C, Wang SC (2009) On optimal scheduling for time-constrained services in multi-channel data dissemination systems. Inf Syst 34(1):164–177CrossRefMathSciNetGoogle Scholar
  3. 3.
    Chen M, Yu P, Wu K (1997) Indexed sequential data broadcasting in wireless mobile computing. In: Proceedings of the international conference on parallel and distributed systems Seoul, Korea, pp 124–131Google Scholar
  4. 4.
    Gao X, Shi Y, Zhong J et al (2012) SAMBox: a smart asynchronous Multi-channel black box for wireless data broadcast. In: Proceedings of the 21st international conference on software engineering and data engineering, Los Angeles, CAGoogle Scholar
  5. 5.
    Hsu C, Lee G, Chen A (2002) Index and data allocation on multiple broadcast channels considering data access frequencies. In: Proceedings of the third international conference on mobile data management, Singapore, pp 87–93Google Scholar
  6. 6.
    Hu Q, Lee W, Lee D (2004) A hybrid index technique for power efficient data broadcast. Distrib Parallel Databases 9(2):151–177CrossRefGoogle Scholar
  7. 7.
    Hu T, Tucker A (1971) Optimal computer search trees and variable-length alphabetic codes. SIAM J Appl Math 21(4):514–532CrossRefMATHMathSciNetGoogle Scholar
  8. 8.
    Im S, Choi J (2012) MLAIN: multi-leveled air indexing scheme in non-flat wireless databroadcast for efficient window query processing. Comput Math Appl 64(5):1242–1251. doi:10.1016/j.camwa.2012.03.068 CrossRefGoogle Scholar
  9. 9.
    Imielinski T, Viswanathan S, Badrinath B (1994) Power efficient filtering of data on air. In: Proceedings of the international conference on extending database technology, Cambridge, UK, pp 245–258Google Scholar
  10. 10.
    Imielinski T, Viswanathan S, Badrinath BR (1997) Data on air: organization and access. IEEE Trans Knowl Data Eng 9(3):353–372CrossRefGoogle Scholar
  11. 11.
    Jung S, Lee B, Pramanik S (2005) A tree-structured index allocation method with replication over multiple broadcast channels in wireless environment. IEEE Trans Knowl Data Eng 17(3):311–325CrossRefGoogle Scholar
  12. 12.
    Lee WC, Zheng B (2005) A fully distributed spatial index for wireless data broadcast. In: Aberer K, Franklin M, Nishio S (eds) Proceedings of the international conference on data engineering, Tokyo, Japan, pp 417–418Google Scholar
  13. 13.
    Lee W, Lee D (1996) Using signature techniques for information filtering in wireless and mobile environments. Distrib Parallel Databases 4(3):205–227CrossRefGoogle Scholar
  14. 14.
    Lu X, Gao X, Yang Y, Zhong J (2013) SETMES: a scalable and efficient tree-based mechanical scheme for multi-channel wireless data broadcast. In: Proceedings of the ACM international conference on ubiquitous information management and communication, Kota Kinabalu, MalaysiaGoogle Scholar
  15. 15.
    Lu Z, Wu W, Fu B (2012) Optimal data retrieval scheduling in the multi-channel wireless broadcast environments. IEEE Trans Comput PP(99):1. doi:10.1109/TC.2012.139
  16. 16.
    Manning C, Schütze H (1999) Foundations of statistical natural language processing. MIT Press, CambridgeMATHGoogle Scholar
  17. 17.
    Pichevar R, Najaf-Zadeh H, Thibault L, Lahdili H (2011) Auditory-inspired sparse representation of audio signals. Speech Commun 53(5):643–657CrossRefGoogle Scholar
  18. 18.
    Shen J (2008) Data access mechanisms for skewed access patterns in wireless information systems. National Sun Yat-sen University, DissertationGoogle Scholar
  19. 19.
    Shi Y, Gao X, Zhong J, Wu W (2010) Efficient parallel data retrieval protocols with MIMO antennae for data broadcast in 4G wireless communications. In: Proceedings of the international conference on database and expert systems applications, pp 80–95Google Scholar
  20. 20.
    Shivakumar N, Venkatasubramanian S (1996) Efficient indexing for broadcast based wireless systems. J Mobile Netw Appl 1(4):433–446Google Scholar
  21. 21.
    Tsakiridis F, Bozanis P, Katsaros D (2007) Interpolating the air for optimizing wireless data broadcast. In: Zomaya A, Zeadally S (eds) Proceedings of the ACM international workshop on mobility management and wireless access, Chania, Crete Island, Greece, October 2007, pp 112–119Google Scholar
  22. 22.
    Vaidya N, Hameed S (1999) Scheduling data broadcast in asymmetric communication environments. Wirel Netw 5(3):171–182CrossRefGoogle Scholar
  23. 23.
    Vijayalakshmi M, Kannan A (2008) A hashing scheme for multi-channel wireless broadcast. J Comput Inf Technol 16(3):197–207Google Scholar
  24. 24.
    Vlajic N, Charalambous C, Makrakis D (2003) Wireless data broadcast in systems of hierarchical cellular organization. In: Proceedings of the IEEE international conference on communications, Anchorage, Alaska 3:1863–1869Google Scholar
  25. 25.
    Wang J (2012) Set-based broadcast scheduling for minimizing the worst access time of multiple data items in wireless environments. Inf Sci 199:93–108CrossRefMATHGoogle Scholar
  26. 26.
    Wang S, Chen H (2007) Tmbt: an efficient index allocation method for multi-channel data broadcast. In: Proceedings of the international conference on advanced information networking and applications workshopsGoogle Scholar
  27. 27.
    Xu J, Lee W, Tang X et al (2006) An error-resilient and tunable distributed indexing scheme for wireless data broadcast. IEEE Trans Knowl Data Eng 18(3):392–404CrossRefGoogle Scholar
  28. 28.
    Yang X et al (2002) Bouguettaya A (2002) Broadcast-based data access in wireless environments. In: Jensen C, Jeffery K, Pokorny J (eds) Proceedings of the international conference on extending database technology. Czech Republic, Prague, pp 553–571Google Scholar
  29. 29.
    Yao Y, Tang X, Lim E, Sun A (2006) An energy-efficient and access latency optimized indexing scheme for wireless data broadcast. IEEE Trans Knowl Data Eng 18(8):1111–1124CrossRefGoogle Scholar
  30. 30.
    Yee WG, Navathe SB, Omiecinski E, Jermaine C (2002) Efficient data allocation over multiple channels at broadcast servers. IEEE Trans Comput 51(10):1231–1236CrossRefMathSciNetGoogle Scholar
  31. 31.
    Zheng B, Lee WC, Liu P et al (2009) Tuning on-air signatures for balancing performance and confidentiality. IEEE Trans Knowl Data Eng 21(12):1783–1797CrossRefGoogle Scholar
  32. 32.
    Zhong J (2012) Data management in wireless environment. The University of Texas at Dallas, DissertationGoogle Scholar
  33. 33.
    Zhong J, Gao Z, Wu W et al (2013) High performance energy efficient multi-channel wireless data broadcasting system. In: IEEE Wireless communications and networking conference, Shanghai, ChinaGoogle Scholar
  34. 34.
    Zhong J, Gao Z, Wu W et al (2012) Multi-channel energy-efficient hash scheme broadcasting. In: Proceedings of the 21st international conference on software engineering and data engineering, Los Angeles, CA, June 2012Google Scholar
  35. 35.
    Zhong J, Wu W, Shi Y et al (2011) Energy-efficient tree-based indexing scheme for efficient retrieval under mobile wireless data broadcasting environment. In: Yu J, Kim M, Unland R (eds) Proceedings of the 16th international conference on database systems for advanced applications, Hong Kong, China, April 2011, LNCS 6588:335–351Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Jiaofei Zhong
    • 1
  • Weili Wu
    • 2
  • Xiaofeng Gao
    • 3
  • Yan Shi
    • 4
  • Xiaodong Yue
    • 1
  1. 1.Department of Mathematics and Computer ScienceUniversity of Central MissouriWarrensburgUSA
  2. 2.Department of Computer ScienceUniversity of Texas at DallasRichardsonUSA
  3. 3.Department of Computer Science and EngineeringShanghai Jiao Tong UniversityShanghaiChina
  4. 4.Department of Computer Science and Software EngineeringUniversity of Wisconsin-PlattevillePlattevilleUSA

Personalised recommendations