Analysis of queueing systems