In this post instead to polemize who is right or not I would like to rather take a look at the events that are happening when we provision a cloud server, either in cloud or VMware. The inside view is only for the Openstack although.
What is happening in the Openstack cluster when a cloud server is provisioned and booted.
Before a VM can be marked as booted and fully provisioned there are number or messages and requests exchanged between the core openstack components.
This slides show event after event what is happening: Openstack cloud request flow .
This diagram  below is an additional visualization of interaction between the components.
Python Code level analyse
- Slides on Technical Architecture of Quantum (9/12) from the http://wiki.openstack.org/Quantum