In this paper, we model a discrete-time renewal input queue with change over times and Bernoulli schedule vacation interruption under batch service (a, c, b) policy. The service, working vacation and change over times are geometrically distributed. At the instants of a service completion, the vacation is interrupted and the server is resumed to a regular busy period with probability 1 − q if there are c or more customers in the system, or continues the vacation with probability q. Employing the supplementary variable and recursive techniques, we have derived the steady state queue length distributions at various epochs. Some performance measures and a cost model have been presented and an optimum service rate has been obtained using geneticalgorithm. Numerical results showing the effect of the parameters of the modelon the key performance measures are presented.