Selecting the best VM across multiple public clouds: a data-driven performance modeling approach
Mesos: A platform for fine-grained resource sharing in the data center