Resource-Aware Load Balancing Scheme using Multi-objective Optimization in Cloud Computing
Journal Title: International Journal on Computer Science and Engineering - Year 2016, Vol 8, Issue 9
Abstract
Cloud computing is a service based, on-demand, pay per use model consisting of an interconnected and virtualizes resources delivered over internet. In cloud computing, usually there are number of jobs that need to be executed with the available resources to achieve optimal performance, least possible total time for completion, shortest response time, and efficient utilization of resources etc. Hence, job scheduling is the most important concern that aims to ensure that use’s requirement are properly and correctly satisfied by cloud infrastructure. Most of the task scheduling algorithm developed in cloud computing target single criteria which fails to provide efficient resource utilization. So, to enhance the system performance and increase resource utilization it is must to consider multiple criteria. This paper proposes a multi- objective scheduling algorithm that considers wide variety of attributes in cloud environment. The paper aims to improve the performance by reducing the load of a virtual machine (VM) by using Load Balancing Method. Finally, it optimizes the resource utilization by using Resource Aware Scheduling Algorithm involving combination of Min- max and Max-Min strategy.
Authors and Affiliations
Kavita Rana , Vikas Zandu
A Context-Dependent Trust Model for the MAC Layer in LR-WPANs
Low rate wireless personal networks are vulnerable to several attacks focused on the Media Access Layer. Malicious or faulty nodes can subvert CSMA/CA and GTS allocation algorithms, achieving MAC unfairness in order to o...
Algorithm for Efficient Multilevel Association Rule Mining
over the years, a variety of algorithms for finding frequent item sets in very large transaction databases have been developed. The problems of finding frequent item sets are basic in multi level association rule mining,...
Diagnosis and Medical Prescription of Heart Disease Using Support Vector Machine and Feedforward Backpropagation technique
Expert system are used extensively in many domains. Heart disease diagnosis is a complicated process and requires high level of expertise. This paper describes aiming to develop a expert system for diagnosing of heart d...
Improving Throughput in Cloud Storage System
Because the cloud serves many workloads concurrently, its disk access pattern is highly random and heterogeneous. In addition, because various virtual machines access to files respectively, meta data utilization and smal...
Data Encryption and Decryption process Using Bit Shifting and Stuffing (BSS) Methodology
Commonly in encryption or decryption process some of the characters are inter changed by using some encryption and decryption algorithms (like DES, IDEA) with key. But in Bit Shifting and Stuffing (BSS) system to represe...