Matrix-Analytic Methods in Queueing Models