Cloud computing permits plentiful access to shared pools of resources which are configurable and provide higher-level services to the user that can be easily and hastily granted with minimal management effort. With the advancements in cloud computing, many cloud service provides has started using the distributed high end servers to provide services to its users. However, while designing an efficient cloud environment it has been found that the application...