Abstract
We study a variant of online scheduling problems, the online realtime scheduling. It can be defined on a complete graph, where each node represents a communication agent, and a communication between two agents can be considered as an edge. An input is a sequence of communication jobs, each of which requires two specified agents to communicate during specified time period. Each agent can participate in at most one communication job. The task of an online algorithm is to schedule jobs so that the sum of the profits of completed communication jobs is maximized. In this paper, we improve the competitive ratio of the General Shelf based Max Matching (GSMM) algorithm from \(6 + 4 \sqrt{2} (\approx 11.66)\) to \(2 \sqrt{6} + 6 (\approx 10.90)\). We also prove that this ratio is optimal for GSMM. In addition, we study the case where each job has no slack time, namely, it must be either started immediately or rejected at its release time, and show the competitive ratio of GSMM is \(2 \sqrt{6} + 5 (\approx 9.90)\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baruah, S., Koren, G., Mao, D., Mishra, B., Raghunathan, A., Rosier, L., Shasha, D., Wang, F.: On the competitiveness of on-line real-time task scheduling. Journal of Real-Time Systems 4(2), 125–144 (1992)
Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998)
Dolev, S., Kesselman, A.: Non-Preemptive Real-Time Scheduling of Multimedia Tasks. Journal of Real-Time Systems 17(1), 23–39 (1999)
Goldman, S., Parwatikar, J., Suri, S.: Online scheduling with hard deadlines. Journal of Algorithms 34(2), 370–389 (2000)
Goldwasser, M.: Patience is a virtue: the effect of slack on competitiveness for admission control. Journal of Scheduling 6(3), 183–211 (2003)
Guez, D., Kesselman, A., Rosén, A.: Packet-mode policies for input-queued switches. In: Proc. SPAA 2004, pp. 93–102 (2004)
Irani, S., Leung, V.: Scheduling with conflicts and applications to traffic signal control. In: Proc. SODA 1996, pp. 85–94 (1996)
Koren, G., Shasha, D.: D over: an optimal on-line scheduling algorithm for overloaded uniprocessor real-time systems. SIAM J. Comput. 24(2), 318–339 (1995)
Lee, J.H., Chwa, K.Y.: Online scheduling of parallel communications with individual deadlines. In: Aggarwal, A.K., Pandu Rangan, C. (eds.) ISAAC 1999. LNCS, vol. 1741, pp. 383–392. Springer, Heidelberg (1999)
Lipton, R.J., Tomkins, A.: Online interval scheduling. In: Proc. SODA 1994, pp. 302–311 (1994)
Sleator, D., Tarjan, R.: Amortized efficiency of list update and paging rules. In: CACM 28, pp. 202–208 (1985)
Woeginger, G.J.: On-line scheduling of jobs with fixed start and end times. Theoretical Computer Science 130(1), 5–16 (1994)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kobayashi, K., Okamoto, K. (2007). Improved Upper Bounds on the Competitive Ratio for Online Realtime Scheduling. In: Arge, L., Hoffmann, M., Welzl, E. (eds) Algorithms – ESA 2007. ESA 2007. Lecture Notes in Computer Science, vol 4698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75520-3_42
Download citation
DOI: https://doi.org/10.1007/978-3-540-75520-3_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75519-7
Online ISBN: 978-3-540-75520-3
eBook Packages: Computer ScienceComputer Science (R0)