On an M/G/1 queue with optional server vacations based on exhaustive service and single vacation policy

We analyze a single server queue with optional server vacations based on exhaustive service. Unlike other vacation policies, we assume that only at the completion of service of the last customer in the system, the server has the option to take a vacation or to remain idle in the system waiting for the next customer to arrive. The service times of the customers as well as the vacation times of the server have been assumed to be arbitrary (general). We use the supplementary variable technique and obtain explicit steady state results for the probability generating functions of the queue length, the expected number of customers in the queue and the expected waiting time of the customer. Some known results of the M/G/1 queue have been derived as a particular case.