Skip to main content

Algorithms for Minimizing Response Time in Broadcast Scheduling

  • Conference paper
  • First Online:
Integer Programming and Combinatorial Optimization (IPCO 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2337))

Abstract

In this paper we study the following problem. There are n pages which clients can request at any time. The arrival times of requests for pages are known. Several requests for the same page may arrive at different times. There is a server that needs to compute a good broadcast schedule. Outputting a page satisfies all outstanding requests for the page. The goal is to minimize the average waiting time of a client. This problem has recently been shown to be NP-hard. For any fixed α, 0 < α ≤ 1/2, we give a 1/α-speed, polynomial time algorithm with an approximation ratio of 1/1−α. For example, setting α = 1/2 gives a 2-speed, 2-approximation algorithm. In addition, we give a 4-speed, 1-approximation algorithm improving the previous bound of 6-speed, 1-approximation algorithm.

Research supported by NSF Awards CCR-9820965 and NSF CCR-0113192.

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. S. Acharya. “Broadcast Disks”: Dissemination-based data management for asymmetric communication environments. Ph.D. Thesis, Brown University, 1998.

    Google Scholar 

  2. S. Acharya, M. Franklin, and S. Zdonik. Dissemination-based data delivery using broadcast disks. In IEEE Personal Communications, 2(6), 1995.

    Google Scholar 

  3. S. Acharya, R. Alonso, M. Franklin, and S. Zdonik. Broadcast Disks: Data management for asymmetric communications Environments. In Proc. of ACM SIGMOD International Conference on Management of Data (SIGMOD), 199–210, 1995.

    Google Scholar 

  4. D. Aksoy. On-demand data broadcast for large-scale and dynamic applications. Ph.D. Thesis, University of Maryland at College Park, 2000.

    Google Scholar 

  5. D. Aksoy, and M. Franklin. RxW: A scheduling approach for large-scale on-demand data broadcast. In IEEE/ACM Transactions On Networking, Volume 7, Number 6, 486–860, 1999.

    Article  Google Scholar 

  6. M. H. Ammar and J. W. Wong. The design of teletext broadcast cycles. In Performance Evaluation, Vol. 5(4), 235–242, 1985.

    Article  Google Scholar 

  7. A. Bar-Noy, R. Bhatia, J. Naor, and B. Schieber. Minimizing service and operation costs of periodic scheduling. In Proceedings of 9th Annual ACM-SIAM Symposium on Discrete Algorithms, 11–20, 1998.

    Google Scholar 

  8. Y. Bartal and S. Muthukrishnan. Minimizing maximum response time in scheduling broadcasts. In Proceedings of 11th Annual ACM-SIAM Symposium on Discrete Algorithms, 558–559, 2000.

    Google Scholar 

  9. R. Bhatia. Approximation algorithms for scheduling problems. Ph.D. Thesis, University of Maryland at College Park, 1998.

    Google Scholar 

  10. M. Charikar, S. Guha, É. Tardos, and D. Shmoys. A constant factor approximation for the k-median problem. In Proc. of 31st Annual ACM Symposium on Theory of Computing, 1–10, 1999.

    Google Scholar 

  11. C. Chekuri, S. Khanna and A. Zhu. Algorithms for minimizing weighted flow time. In Proc. of 33rd Annual ACM Symp. on Theory of Computing, 84–93, 2001.

    Google Scholar 

  12. A. L. Chervenak. Tertiary Storage: An Evaluation of New Applications. Ph.D. Thesis, UC Berkeley, 1994.

    Google Scholar 

  13. DirecPC website, http://www.direcpc.com

  14. T. Erlebach, A. Hall. NP-Hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow. In Proc. of 13th Annual ACM-SIAM Symposium on Discrete Algorithms, 194–202, 2002.

    Google Scholar 

  15. Intel intercast website, http://www.intercast.com

  16. T. S. Jayram, T. Kimbrel, R. Krauthgamer, B. Schieber, and M. Sviridenko. Online server allocation in a server farm via benefit task systems. In Proc. of 33rd Annual ACM Symp. on Theory of Computing, 540–549, 2001.

    Google Scholar 

  17. C. Kenyon, N. Schabanel, and N. Young. Polynomial-time approximation scheme for data broadcast. In Proc. of 32nd Annual ACM Symposium on Theory of Computing 659–666, 2000.

    Google Scholar 

  18. B. Kalyanasundaram, K. Pruhs, and M. Velauthapillai. Scheduling broadcasts in wireless networks. In European Symposium of Algorithms, LNCS 1879, Springer-Verlag, 290–301, 2000.

    Google Scholar 

  19. B. Kalyanasundaram and K. Pruhs. Speed is as powerful as clairvoyance. In IEEE Symposium on Foundations of Computation, 214–221, 1995.

    Google Scholar 

  20. C. Phillips, C. Stein, E. Torng, and J. Wein. Optimal time-critical scheduling via resource augmentation. In Proc. of 29th Annual ACM Symposium on Theory of Computing, 140–149, 1997.

    Google Scholar 

  21. M. S. Squillante, D. D. Yao and L. Zhang. Web traffic modelling and web server performance analysis. In Proc. of 38th IEEE Conf. on Decision and Control, 4432–4437, 1999.

    Google Scholar 

  22. H. Kaplan, R. E. Tarjan, and K. Tsioutsiouliklis. Faster kinetic heaps and their use in broadcast scheduling. In Proc. of 12th Annual ACM-SIAM Symposium on Discrete Algorithms, 836–844, 2001.

    Google Scholar 

  23. J. Wong. Broadcast Delivery. In Proc. of the IEEE, 76(12), 1988.

    Google Scholar 

  24. D. E. Knuth. The Art of Computer Programming, Volume 3. Addison-Wesley, 1973.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gandhi, R., Khuller, S., Kim, YA., Wan, YC.J. (2002). Algorithms for Minimizing Response Time in Broadcast Scheduling. In: Cook, W.J., Schulz, A.S. (eds) Integer Programming and Combinatorial Optimization. IPCO 2002. Lecture Notes in Computer Science, vol 2337. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47867-1_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-47867-1_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43676-8

  • Online ISBN: 978-3-540-47867-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics