2011
Optimal resource allocation for time-reservation systems
Publication
Publication
Performance Evaluation , Volume 68 p. 414- 428
Customers arrive at a service facility and receive service in two steps; in the first
step information is gathered from the customer, which is then sent to a pool of
computing resources, and in the second step the information is processed after
which the customer leaves the system. A central decision maker has to decide
when to reserve computing power from the pool of resources, such that the
customer does not have to wait for the start of the second service step and that
the processing capacity is not wasted due to the customer still being serviced at
the first step. The decision maker simultaneously has to decide on how many
processors to allocate for the second processing step such that reservation and
holding costs are minimized. Since an exact analysis of the system is difficult,
we decompose the system into two parts which are solved sequentially leading
to nearly optimal solutions. We show via dynamic programming that the nearoptimal
number of processors follows a step function with as extreme policy
the bang-bang control. Moreover, we provide new fundamental insights in the
dependence of the near-optimal policy on the distribution of the information
gathering times. Numerical experiments demonstrate that the near-optimal
policy closely matches the performance of the optimal policy of the original
problem.
Additional Metadata | |
---|---|
, , , , | |
, | |
North-Holland | |
Performance Evaluation | |
Organisation | Stochastics |
Yang, R., Bhulai, S., van der Mei, R., & Seinstra, F. J. (2011). Optimal resource allocation for time-reservation systems. Performance Evaluation, 68, 414–428. |