Optimizing of Resource Allocation in Cloud Computing for High Utilization

J. Rajani, Chet Murthy, Shahid Nawaz · International journal of advanced research in computer science and electronics engineering · 2014

Cloud computing has been around for some years as a new programming model that enables commodity computing. Without capital investment people and organizations can access huge amount of computing resources in pay per use fashion. Cloud provides various services including storage. While cloud users are being served, the resources of cloud are utilized as per the requirements. However, the resource utilization may experience skewness which needs to be avoided. Many algorithms came into existence in order to overcome this problem. In this paper a new algorithm is proposed for optimal resource allocation in cloud computing for high utilization of resources. Our algorithm considers two cases to act up on. In the first case when VM has scarcity of resources, its capacity gets increased by assigning idle resources to VM or assigning free memory of physical machine. The second case makes use of a technique in which a VM is migrated from one physical machine to another physical machine where abundant resources are available. We built a prototype web application that demonstrates the proof of concept. The application simulates the two cases proposed in the algorithm with visual clues. The empirical results reveal that the proposed algorithm is useful and can be used in real cloud computing applications.

Read the paper · More papers on PaperTik