Skip to main content

Answering Multiple-Item Queries in Data Broadcast Systems

  • Conference paper
Dataspace: The Final Frontier (BNCOD 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5588))

Included in the following conference series:

  • 926 Accesses

Abstract

A lot of research has been done on answering single-item queries, only a few have looked at answering multiple-item queries in data broadcast systems. The few that did, have proposed approaches that are less responsive to changes in the query queue. It is not immediately clear how single-item scheduling algorithms will perform when used in answering pull-based multiple-item queries. This paper investigates the performance of existing single-item scheduling algorithms in answering multiple-item queries in pull-based data broadcast systems. We observed that Longest Wait First, a near-optimal single-item data scheduling algorithm, has been used in environments where users’ data access pattern is skewed. This paper also investigates the performance of Longest Wait First under various user access patterns. We propose \(\mathcal{Q}\)LWF: an online data broadcast scheduling algorithm for answering multiple-item queries in pull-based data broadcast systems. For the purpose of comparison with \(\mathcal{Q}\)LWF, we adapted existing pull single-item algorithm, push single-item algorithm, and push multiple-item algorithm to answer multiple-item queries in pull environments. Results from extensive sets of experiments show that \(\mathcal{Q}\)LWF has a superior performance compared with the adapted algorithms.

This research is partially supported by the Natural Science and Engineering Research Council (NSERC) and Alberta’s Informatics Circle of Research Excellence (iCORE).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Acharya, S., Franklin, M., Zdonik, S.: Balancing push and pull for data broadcast. In: Proceedings of the ACM SIGMOD Conference, May 1997, pp. 183–194 (1997)

    Google Scholar 

  2. Aksoy, D., Franklin, M.: RxW: A scheduling approach for large-scale on-demand data broadcast. IEEE/ACM Transactions On Networking 7(6), 846–860 (1999)

    Article  Google Scholar 

  3. Bartal, Y., Muthukrishnan, S.: Minimizing maximum response time in scheduling broadcasts. In: Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms, January 2000, pp. 558–559 (2000)

    Google Scholar 

  4. Kalyanasundaram, B., Pruhs, K., Velauthapillai, M.: Scheduling broadcasts in wireless networks. In: Proceedings of the 8th Annual European Symposium on Algorithms, September 2000, pp. 290–301 (2000)

    Google Scholar 

  5. Chang, Y.I., Hsieh, W.H.: An efficient scheduling method for query-set-based broadcasting in mobile environments. In: Proceedings of the 24th International Conference on Distributed Computing Systems Workshops, March 2004, pp. 478–483 (2004)

    Google Scholar 

  6. Chung, Y.D., Kim, M.H.: Effective data placement for wireless broadcast. Distributed and Parallel Databases 9(2), 133–150 (2001)

    Article  MATH  Google Scholar 

  7. Lee, G., Lo, S.C.: Broadcast data allocation for efficient access of multiple data items in mobile environments. Mobile Networks and Applications 8(4), 365–375 (2003)

    Article  Google Scholar 

  8. Prabhu, N., Kumar, V.: Data scheduling for multi-item and transactional requests in on-demand broadcast. In: Proceedings of the 6th International Conference on Mobile Data Management, May 2005, pp. 48–56 (2005)

    Google Scholar 

  9. Wu, G.M.: An efficient data placement for query-set-based broadcasting in mobile environments. Computer Communications 30(5), 1075–1081 (2007)

    Article  Google Scholar 

  10. Yuen, J.C.H., Chan, E., yiu Lam, K.: Adaptive data broadcast strategy for transactions with multiple data requests in mobile computing environments. In: Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications, December 1999, pp. 37–44 (1999)

    Google Scholar 

  11. Edmonds, J., Pruhs, K.: A maiden analysis of longest wait first. ACM Transactions on Algorithms 1(1), 14–32 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  12. Dykeman, H., Ammar, M., Wong, J.: Scheduling algorithms for videotex systems under broadcast delivery. In: Proceedings of the IEEE International Conference on Communications, June 1986, vol. 3, pp. 1847–1851 (1986)

    Google Scholar 

  13. Fernandez, J., Ramamritham, K.: Adaptive dissemination of data in time-critical asymmetric communication environments. Mobile Networks and Applications 9(5), 491–505 (2004)

    Article  Google Scholar 

  14. Liu, Y., Wong, J.: Deadline-based scheduling in support of real-time data delivery. Computer Networks (accepted for publication, 2007)

    Google Scholar 

  15. Wong, J.: Broadcast delivery. Proceedings of IEEE 76(12), 1566–1577 (1988)

    Article  Google Scholar 

  16. Chung, Y.D., Kim, M.H.: QEM: A scheduling method for wireless broadcast data. In: Proceedings of the 6th International Conference on Database Systems for Advanced Applications, April 1999, pp. 135–142 (1999)

    Google Scholar 

  17. Liberatore, V.: Multicast scheduling for list requests. In: Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 2, pp. 1129–1137 (2002)

    Google Scholar 

  18. Lee, G., Yeh, M., Lo, S., Chen, A.L.: A strategy for efficient access of multiple data items in mobile environments. In: Proceedings of the 3rd International Conference on Mobile Data Management, January 2002, pp. 71–78 (2002)

    Google Scholar 

  19. Ammar, M.H., Wong, J.W.: The design of teletext broadcast cycles. Performormance Evaluation 5(4), 235–242 (1985)

    Article  Google Scholar 

  20. Su, C., Tassiulas, L.: Broadcast scheduling for information distribution. In: Proceedings of IEEE INFOCOM, vol. 1, pp. 109–117 (1997)

    Google Scholar 

  21. Vaidya, N.H., Hameed, S.: Data broadcast in asymmetric wireless environments. In: Proceedings of the 1st International Workshop on Satellite-based Information Services (November 1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Omotayo, A., Barker, K., Hammad, M., Higham, L., Kawash, J. (2009). Answering Multiple-Item Queries in Data Broadcast Systems. In: Sexton, A.P. (eds) Dataspace: The Final Frontier. BNCOD 2009. Lecture Notes in Computer Science, vol 5588. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02843-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02843-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02842-7

  • Online ISBN: 978-3-642-02843-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics