Response time optimization is critical in improving utilization of applications in the cloud computing environment. The objective of this research is to optimize response time of server-to-server and client-to-server in multi-tier VMs. The project focus on resource control and assignement of each VM in proportion to work load and response time of related hardwares. In this project, multiple test-beds will be developed to test various resource assignment algorithms for their response time in diverse application settings.