J.Praveen Immanuel Paulraj and R.KannigaDevi
Cloud computing is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. Resource Allocation is the process of assigning available resources to the needed cloud applications over the internet. In computing environment, virtualization means creating a virtual version of a device or a resource, such as server, storage device, network or even an operating system in which the framework divides the resource into one or more execution environments. In this project, we present a system uses virtualization technology to allocate data center resources dynamically based on application demands and support green computing by optimizing the number of servers in use. After the resources are allocated in virtual machines, the measure of “skewness” is used to identify the unevenness in the multidimensional resource utilization of a server. To minimize skewness, different types of workloads are combined to improve the overall utilization of server resources. This will provide an efficient method for allocating resources in Cloud environment.