skip to main content
article

On the definition of "on-line" in job scheduling problems

Published:01 March 2005Publication History
Skip Abstract Section

Abstract

The conventional model of on-line scheduling postulates that jobs have non-trivial release dates, and are not known in advance. However, it fails to impose any stability constraints, leading to algorithms and analyses that must deal with unrealistic load conditions arising from trivial release dates as a special case. In an effort to make the model more realistic, we show how stability can be expressed as a simple constraint on release times and processing times. We then give empirical and theoretical justifications that such a constraint can close the gap between the theory and practice. As it turns out, this constraint seems to trivialize the scheduling problem.

References

  1. A. Batat, Gang Scheduling with Memory Considerations. Master's thesis, Hebrew University, Sep 1999.Google ScholarGoogle Scholar
  2. A. Borodin, J. Kleinberg, P. Raghavan, M. Sudan, and D. P. Williamson, "Adversarial queuing theory". J. ACM48(1), pp. 13--38, Jan 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Chekuri, R. Motwani, B. Natarajan, and C. Stein, "Approximation techniques for average completion time scheduling". In 8th ACM-SIAM Symp. Discrete Algorithms, pp. 609--618, Jan 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. G. Feitelson, A Survey of Scheduling in Multiprogrammed Parallel Systems. Research Report RC 19790 (87657), IBM T. J. Watson Research Center, Oct 1994.Google ScholarGoogle Scholar
  5. D. G. Feitelson, L. Rudolph, U. Schwiegelshohn, K. C. Sevcik, and P. Wong, "Theory and practice in parallel job scheduling". In Job Scheduling Strategies for Parallel Processing, pp. 1--34, Springer Verlag, 1997. Lect. Notes Comput. Sci. vol. 1291. Google ScholarGoogle ScholarCross RefCross Ref
  6. M. Garey and R. Graham, "Bounds for multiprocessor scheduling with resource constraints". SIAM J. Comput.4(2), pp. 187--200, Jun 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. L. Graham, E. L. Lawler, J. K. Lenstra, and A. H. G. Rinnooy Kan, "Optimization and approximation in deterministic sequencing and scheduling: a survey". In Annals of Discrete Mathematics 5, pp. 287--326, North-Holland, 1979.Google ScholarGoogle ScholarCross RefCross Ref
  8. L. Kleinrock, Queueing Systems, Vol I: Theory. John Wiley & Sons, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Leonardi and D. Raz, "Approximating total flow time on parallel machines". In 29th Ann. Symp. Theory of Computing, pp. 110--119, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Lifka, "The ANL/IBM SP scheduling system". In Job Scheduling Strategies for Parallel Processing, pp. 295--303, Springer-Verlag, 1995. Lect. Notes Comput. Sci. vol. 949. Google ScholarGoogle Scholar
  11. A. Mu'alem and D. G. Feitelson, "Bicriteria scheduling for parallel jobs". In Multidisciplinary Int'l Conf. Scheduling: Theory & Apps. (MISTA), pp. 606--619, Aug 2003.Google ScholarGoogle Scholar
  12. D. L. Palumbo, "The derivation and experimental verification of clock synchronization theory". IEEE Trans. Comput.43(6), pp. 676--686, Jun 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Sgall, "On-line scheduling --- a survey". In Online Algorithms: The State of the Art, A. Fiat and G. J. Woeginger (eds.), pp. 196--231, Springer-Verlag, 1998. Lect. Notes Comput. Sci. Vol. 1442. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the definition of "on-line" in job scheduling problems

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGACT News
              ACM SIGACT News  Volume 36, Issue 1
              March 2005
              101 pages
              ISSN:0163-5700
              DOI:10.1145/1052796
              Issue’s Table of Contents

              Copyright © 2005 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 March 2005

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader