ADVANCE ANTICIPATORY PERFORMANCE IMPROVEMENT MODEL, FOR CLOUD COMPUTING Umesh Lilhore1,Dr Santosh Kumar2 Scholar MUIT Lucknow, Department of Computer Science & Engg. 2PhD Supervisor MUIT Lucknow, Department of Computer Science & Engg. 1PhD
Abstract: In cloud computing resources are presented as virtual machines. In such a scenario, scheduling algorithms play an important function where the intention is to schedule the tasks effectively and balance the entire load effectively, and can reduce the total response and execution time of the entire cloud system and improve the resource utilizations. In this research paper we presenting an “Advance Anticipatory Performance Improvement Model for Cloud Computing (AAPIMC)”, for cloud computing. Proposed “AAP-IMC” model uses combine strategy of our previous proposed methods “MFL-APSOM” model and “ADRS-ADDRM”, to optimize the total execution time of tasks in the workflow applications and load balancing. Proposed method compares with existing methods on various parameters and results clearly shows that proposed method have better performance results for cloud computing. Keywords- Cloud Computing, Performance of Cloud computing, ADRS-DDMS, AAP-IMC, MFLAPSOM I. INTRODUCTION Distributed computing leads to a new technology called Cloud computing used by both academia and industry to store and retrieve the files and necessary documents. The main issue is to schedule the incoming requests in an efficient way with minimum response time and at the same time resources should not underutilized. Many algorithms like FCFS, Round Robin, Active-VM monitoring and Throttled are used for executing clients request with a minimum response time and also assigning the requests to the virtual machines [1]. But the constraints such as high communication delays, underutilization of the resources are not addressed clearly and efficiently, which leads to many of the resources does not participate in executing the requests and hence leads to imbalance of cloud system. The new era of cloud computing technology will focus on how effectively and efficiently the infrastructures are instantiated and available resources are utilized dynamically. In the Cloud, computing resources need to be allocated and scheduled their load in a way that providers higher and efficient utilization of computing resource and cloud users can meet their requirements for their applications performance with minimum expenditure. In this paper, we present an Anticipatory Performance Improvement Model for Cloud Computing which allocates incoming jobs to available virtual machines. Here the virtual machine assigned depending on its load i.e. VM with least request is found and then new request is allotted. II. BACKGROUND AND RELATED WORK In this section, we briefly summarize the load balancing algorithms used in the cloud computing environment. The main focus is on the efficient utilization of the virtual machines and balancing the virtual machines with the incoming request. Load balancing is defined as a process of making effective resource utilization by reassigning the total load to the individual nodes of the collective system and thereby minimizing under or over utilization of the available resources or virtual machines. Hemant S. Mahalle, Parag R. Kaveri and Vinay Chavan [3] have developed Active monitoring load balancer algorithm which maintains information about each VMs and the number of requests currently allocated to which VM. When a request to
@IJRTER-2016, All Rights Reserved
210