Cloud computing today is dominated by multi-server jobs. These are jobs that request multiple servers simultaneously and hold onto all of these for the duration job. Multi-server add a lot complexity to traditional one-server-per-job model: an arrival might not "fit'' into available have queue, blocking later arrivals leaving idle. From queueing perspective, almost nothing understood about job ...