skip to main content
article

Dynamic scheduling to optimize utility functions of sojourn time moments in queueing systems

Authors Info & Claims
Published:01 September 2005Publication History
Skip Abstract Section

Abstract

It is well known that scheduling the service of customers according to the shortest remaining processing time (SRPT) policy is optimal with respect to minimizing the mean sojourn time of customers. Recent studies have further argued that SRPT does not unfairly penalize large customers in order to benefit small customers, and therefore these studies propose the use of SRPT to improve performance in various applications. However, as Schrage and Miller point out [10], the SRPT policy can raise several difficulties for a number of important reasons. Such difficulties can arise from the inability to accurately predict service times, or the complicated nature of implementing the preemptive aspect of the SRPT policy which requires keeping track of the remaining service times of all waiting customers as well as of the customer in service. Normally, preemption also incurs additional costs. and thus one might want to avoid the preemption of customers in service whose remaining service time is not much larger than that of a new arrival.

References

  1. P. Ansell, K. Glazebrook, I. Mitrani, J. Nino-Mora. A semidefinite programming approach to the optimal control of a single-server queueing system with imposed second moment constraints. J. Op. Res. Soc., 50(7):765--773, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  2. E. G. Coffman, Jr., L. Kleinrock. Computer scheduling methods and their countermeasures. In Proc. AFIPS Spring Joint Computer Conf., 32:11--21, April 1968.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. G. Coffman, Jr., I. H. Mitrani. A characterization of waiting-time performance achievable by single-server queues. Op. Res., 28(3):810--821, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  4. M. Dacre, K. Glazebrook, J. Nino-Mora. The achievable region approach to the optimal control of stochastic systems. With discussion. J. Royal Stat. Soc., 61(4):747--791, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  5. L. L. Fong, M. S. Squillante. Time-Function Scheduling: A general approach to controllable resource management. In Proc. Symp. Op. Sys. Prin., p. 230, Dec. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Kleinrock. Communication Nets: Stochastic Message Flow and Delay. McGraw-Hill, 1964. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Kleinrock. Queueing Systems Volume II: Computer Applications. John Wiley and Sons, 1976.Google ScholarGoogle Scholar
  8. Y. Lu, M. S. Squillante. Dynamic scheduling to minimize general functions of sojourn time moments in queueing systems. Tech. Rep. RC 23415, IBM Res. Div., Nov. 2004.Google ScholarGoogle Scholar
  9. R. D. Nelson. Invertible mapping of waiting times in a M/G/l queue with linear priorities. Unpublished Draft, June 1993.Google ScholarGoogle Scholar
  10. L. E. Schrage, L. W. Miller. The queue M/G/l with the shortest remaining processing time discipline. Op. Res., 14(4):670--684, 1966.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. S. Squillante, L. L. Fong, S. Liu, S. K. Ryan. A control study of time-function scheduling: Part I. Tech. Rep. RC 19765, IBM Res. Div., Sept. 1994.Google ScholarGoogle Scholar

Index Terms

  1. Dynamic scheduling to optimize utility functions of sojourn time moments in queueing systems

        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 SIGMETRICS Performance Evaluation Review
          ACM SIGMETRICS Performance Evaluation Review  Volume 33, Issue 2
          Special issue on the workshop on MAthematical performance Modeling And Analysis (MAMA 2005)
          September 2005
          43 pages
          ISSN:0163-5999
          DOI:10.1145/1101892
          Issue’s Table of Contents

          Copyright © 2005 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 September 2005

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader