skip to main content
article

Threshold policies for single-resource reservation systems

Published:01 March 2001Publication History
Skip Abstract Section

Abstract

Requests for a resource arrive at rate ¦Ë, each request specifying a future time interval, called a reservation interval, to be booked for its use of the resource. The advance notices (delays before reservation intervals are to begin) are independent and drawn from a distribution A(z). The durations of reservation intervals are sampled from the distribution B(z) and are independent of each other and the advance notices. We let A and B denote random variables with the distributions A(z) and B(z) (the functional notation will always allow one to distinguish between our two uses of the symbols A and B).

The following greedy reservation policy was analyzed in [3]: A request is immediately accepted (booked) if and only if the resource will be available throughout its reservation interval, i.e., the resource has not already been reserved for a time period overlapping the requested reservation interval. In [3], the authors compute an efficiency measure, called the reservation probability, which is the fraction of time the resource is in use.

This paper studies the reservation probability for a more general greedy policy of threshold type that is defined by two parameters s and ¦Ó. If a request has an advance notice less than s or a duration exceeding ¦Ó, then the threshold policy makes an attempt to book it under the greedy rule; otherwise, it is rejected even if it could have been accommodated. Our main result is an expression for the asymptotic reservation probability as s ¡ú ¡Þ and the advance-notice distribution becomes progressively more spread out.

The above result relates asymptotics of reservation policies to asymptotics of interval packing policies, a connection first studied in [3]. In the interval packing problem [1], intervals arrive randomly in R+2 according to a Poisson process in the two dimensions representing arrival times t and the left endpoints of the arriving intervals. Interval lengths are i.i.d., and since we will map them to reservation intervals, we let their distribution also be denoted by B(z). The intensity is 1, i.e., an average of one interval arrives per unit time per unit distance. For a given x > 0, an arriving interval is packed (or accepted) in the 'containing' interval [0, x] under the greedy algorithm if and only if it is a subinterval of [0, x] and it does not overlap an interval already accepted. The problem is to find, or at least estimate, the function K(t, x), which is the expected total length of the intervals accepted by the greedy policy during [0, t], assuming that none has yet been accepted by time 0 ([0, x] is initially empty).

Estimates of K(t, x) were obtained in [3] from its Laplace transform K(t, u); these results are special cases of the corresponding results for the threshold packing policy with parameters s, ¦Ó The threshold packing policy extends greedy interval packing much as we extended the greedy reservation policy: An interval is processed by the greedy packing algorithm if its length is at least ¦Ó or if it arrives no sooner than s; otherwise, it is rejected. The next section exhibits the Laplace transform of H¦Ó(s, t, x), the expected total length of the intervals accepted during [0,t], t ¡Ý s, by the threshold packing policy with parameters s, ¦Ó. Note that threshold packing reduces to simple greedy packing if ¦Ó = 0 or if s = 0. The formulas in the next section will verify that K(t,x) = H0(t,t,x).

As noted in [3], there are many potential applications covered by models like ours. However, relatively new applications in existing and proposed communication systems, e.g., teleconferencing and video-on-demand systems, have given a fresh impetus to research on reservation systems. Previous work in the communications field is quite recent and focuses more on engineering problems than mathematical foundations; past research has dealt with the implementation issues of incorporating distributed advance-notice reservation protocols in current networks, and with the algorithmic issues concerned with well utilized resources in reservation systems (see [3, 4, 5] for many references). For the analysis of mathematical models different from our own, see the work of Virtamo [5] and Greenberg, Srikant, and Whitt [4].

References

  1. E. G. Coffman, Jr., Leopold Flatto, Predrag Jelenković, Bjorn Poonen. Packing random intervals on line. Algorithmica, 22(1998), 448-476.Google ScholarGoogle ScholarCross RefCross Ref
  2. E. G. Coffman, Jr. and Predrag Jelenković. Threshold policies for interval packing and reservation systems. Technical Report, Electrical Engineering Dept., Columbia University, New York, NY 10027.Google ScholarGoogle Scholar
  3. E. G. Coffman, Jr., Predrag Jelenković, and Bjorn Poonen. Reservation Probabilities. Adv. Perf. Anal., 2(1999), 129-158.Google ScholarGoogle Scholar
  4. A. Greenberg, R. Srikant, and W. Whitt. Resource sharing for book-ahead and instantaneous-request calls. Proceedings, ITC 15, pages 539-548, Washington, D.C., June 1997.Google ScholarGoogle Scholar
  5. J. T. Virtamo. A model of reservation systems. IEEE Trans. Comm. Sys., 40(1992), 109-118.Google ScholarGoogle ScholarCross RefCross Ref

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 28, Issue 4
    March 2001
    42 pages
    ISSN:0163-5999
    DOI:10.1145/544397
    Issue’s Table of Contents

    Copyright © 2001 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 March 2001

    Check for updates

    Qualifiers

    • article
  • Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!