Page 308 - A First Course In Stochastic Models
P. 308

302                 SEMI-MARKOV DECISION PROCESSES

                and b = 20. Try other numerical examples and investigate whether the optimal control rule
                is characterized by integers L 0 , . . . , L M so that an arriving unit of raw material finding i
                units present at station 1 is only accepted when less than L i units are present at station 2.
                7.8 Consider the situation that two groups of servers share a common waiting room. The
                first group consists of c 1 servers and the second group consists of c 2 servers. Customers
                for the first group arrive according to a Poisson process with rate λ 1 and, independently of
                this process, customers for the second group arrive according to a Poisson process with rate
                λ 2 . Upon arrival of a new customer, a decision has to be made to accept or reject them.
                An accepted customer keeps one place in the waiting room occupied until their service is
                completed. The service times of the customers are exponentially distributed with a mean
                1/µ 1 for a customer going to the first group and mean 1/µ 2 for a customer going to the
                second group. Each server can handle only one customer at a time and serves only customers
                for the group to which the server belongs. The goal is to find a control rule minimizing the
                total average rejection rate. Develop a value-iteration algorithm for this control problem.
                Solve for the numerical data c 1 = c 2 = 1, λ 1 = 1.2, λ 2 = 1, µ 1 = µ 2 = 1 and M = 15,
                where M denotes the number of places in the waiting room. Try other numerical examples
                and verify experimentally that the optimal control rule is characterized by two sequences
                 (r)               (r)
                {a  , 0 ≤ r ≤ M} and {a  , 0 ≤ r ≤ M} so that an arriving customer of type k finding r
                 1                 2
                                                                         (k)
                customers of the other type present upon arrival is accepted only if less than a r  customers
                of the same type k are present and the waiting room is not full. This problem is based on
                Tijms and Eikeboom (1986).
                7.9 Consider the problem of designing an optimal buffer management policy in a shared-
                memory switch with the feature that packets already accepted in the switch can be dropped
                (pushed out). The system has two output ports and a finite buffer shared by the two output
                ports. Packets of types 1 and 2 arrive according to independent Poisson processes with rates
                λ 1 and λ 2 . Packets of type i are destined for output port i for i = 1, 2. At each of the
                two output ports there is a single transmission channel. Each channel can transmit only one
                packet at a time and the transmission time at output port i is exponentially distributed with
                mean 1/µ i for i = 1, 2. Upon arrival of a new packet, the system has to decide whether to
                accept the packet, to reject it, or to accept it and drop a packet of the other type. A packet
                that is rejected or dropped is called a lost packet and has no further influence on the system.
                The total buffer size is B and it is assumed that an accepted packet occupies a buffer place
                until its transmission is completed. The goal is to find a control rule minimizing the overall
                fraction of packets that are lost. Develop a value-iteration algorithm. Solve for the numerical
                data λ 1 = 1, λ 2 = 10, µ 1 = 2, µ 2 = 20 and B = 12. Try other numerical examples and
                investigate whether the optimal control rule has a specific structure. This problem is based
                on Cidon et al. (1995).
                7.10 Consider a two-server facility with heterogeneous servers. The faster server is always
                available and the slower server is activated for assistance when too many customers are
                waiting. Customers arrive according to a Poisson process with rate λ. The service facility
                has ample waiting room. The service times of the customers are independent of each other
                and have an exponential distribution. The mean service time is 1/µ 1 when service is provided
                by the faster server and is 1/µ 2 for the slower server, where 1/µ 1 < 1/µ 2 . It is assumed
                that the load factor λ/(µ 1 + µ 2 ) is less than 1. The slower server can only be turned off
                when it has completed a service. The slower server cannot be on when the system is empty.
                If the slower server is kept on while customers are waiting for service, it cannot remain idle.
                Each server can handle only one customer at a time. Service is non-pre-emptive; that is, the
                faster server cannot take over a customer from the slower server. A fixed cost of K ≥ 0 is
                incurred each time the slower server is turned on and there is an operating cost of r > 0
                per time unit the slower server is on. Also, a holding cost of h > 0 per time unit is incurred
                for each customer in the system. The goal is to find a switching rule that minimizes the
   303   304   305   306   307   308   309   310   311   312   313