Abstract
We study an on-line broadcast scheduling problem in which requests have deadlines, and the objective is to maximize the weighted throughput, i.e., the weighted total length of the satisfied requests. For the case where all requested pages have the same length, we present an online deterministic algorithm named BAR and prove that it is 4.56-competitive. This improves the previous algorithm of Kim and Chwa [11] which is shown to be 5-competitive by Chan et al. [4]. In the case that pages may have different lengths, we prove a lower bound of Ω(Δ/logΔ) on the competitive ratio where Δ is the ratio of maximum to minimum page lengths. This improves upon the previous \(\sqrt{\Delta}\) lower bound in [11,4] and is much closer to the current upper bound of (\(\Delta+2\sqrt{\Delta}+2\)) in [7]. Furthermore, for small values of Δ we give better lower bounds.
The work described in this paper was fully supported by grants from the Research Grants Council of the Hong Kong SAR, China [CityU 1198/03E, HKU 7142/03E, HKU 5172/03E], an NSF Grant of China [No. 10371094], and a Nuffield Foundation Grant of UK [NAL/01004/G].
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aksoy, D., Franklin, M.: Scheduling for large scale on-demand data broadcast. In: Proc. of IEEE INFOCOM, pp. 651–659 (1998)
Bartal, Y., Muthukrishnan, S.: Minimizing maximum response time in scheduling broadcasts. In: Proc. 11th SODA, pp. 558–559 (2000)
Borodin, A., El-yaniv, R.: Online computation and competitive analysis. Cambridge University Press, Cambridge (1998)
Chan, W.-T., Lam, T.-W., Ting, H.-F., Wong, P.W.H.: New results on on-demand broadcasting with deadline via job scheduling with cancellation. In: Chwa, K.-Y., Munro, J.I.J. (eds.) COCOON 2004. LNCS, vol. 3106, pp. 210–218. Springer, Heidelberg (2004)
Edmonds, J., Pruhs, K.: Broadcast scheduling: when fairness is fine. In: Proc. 13th SODA, pp. 421–430 (2002)
Erlebach, T., Hall, A.: NP-hardness of broadcast scheduling and inapproximability of single-source unsplittable min-cost flow. In: Proc. 13th ACM-SIAM SODA, pp. 194–202 (2002)
Fung, S.P.Y., Chin, F.Y.L., Poon, C.K.: Laxity helps in broadcast scheduling. In: Coppo, M., Lodi, E., Pinna, G.M. (eds.) ICTCS 2005. LNCS, vol. 3701, pp. 251–264. Springer, Heidelberg (2005)
Gandhi, R., Khuller, S., Kim, Y.A., Wan, Y.C.: Algorithms for minimizing response time in broadcast scheduling. Algorithmica 38(4), 597–608 (2004)
Jiang, S., Vaidya, N.: Scheduling data broadcasts to “impatient” users. In: Proc. ACM International Workshop on Data Engineering for Wireless and Mobile Access, pp. 52–59 (1999)
Kalyanasundaram, B., Pruhs, K., Velauthapillai, M.: Scheduling broadcasts in wireless networks. In: Paterson, M. (ed.) ESA 2000. LNCS, vol. 1879, pp. 290–301. Springer, Heidelberg (2000)
Kim, J.-H., Chwa, K.-Y.: Scheduling broadcasts with deadlines. Theoretical Computer Science 325(3), 479–488 (2004)
DirecPC Home Page, http://www.direcpc.com/
Woeginger, G.J.: Online scheduling of jobs with fixed start and end times. Theoretical Computer Science 130, 5–16 (1994)
Zheng, F., Chin, F.Y.L., Fung, S.P.Y., Poon, C.K., Xu, Y.: A tight lower bound for job scheduling with cancellation. Information Processing Letters 97(1), 1–3 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zheng, F., Fung, S.P.Y., Chan, WT., Chin, F.Y.L., Poon, C.K., Wong, P.W.H. (2006). Improved On-Line Broadcast Scheduling with Deadlines. In: Chen, D.Z., Lee, D.T. (eds) Computing and Combinatorics. COCOON 2006. Lecture Notes in Computer Science, vol 4112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11809678_34
Download citation
DOI: https://doi.org/10.1007/11809678_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36925-7
Online ISBN: 978-3-540-36926-4
eBook Packages: Computer ScienceComputer Science (R0)