Performance evaluation of finite buffer queues through regenerative simulation