A NOVEL APPROACH OF OPTIMIZING PERFORMANCE USING K-MEANS CLUSTERING IN CLOUD COMPUTING

Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2016, Vol 15, Issue 14

Abstract

Cloud computing is distributed computing, storing, sharing and accessing data over the Internet. It provides a pool of shared resources to the users available on the basis of pay as you go service that means users pay only for those services which are used by him according to their access times. Load balancing ensures that no single node will be overloaded and used to distribute workload among multiple nodes. It helps to improve system performance and proper utilization of resources. We propose an improved load balancing algorithm for job scheduling in the cloud environment using K-Means clustering of cloudlets and virtual machines in the cloud environment. All the cloudlets given by the user are divided into 3 clusters depending upon client’s priority, cost and instruction length of the cloudlet. The virtual machines inside the datacenter hosts are also grouped into multiple clusters depending upon virtual machine capacity in terms of processor, memory, and bandwidth. Sorting is applied at both the ends to reduce the latency. Multiple number of experiments have been conducted by taking different configurations of cloudlets and virtual machine. Various parameters like waiting time, execution time, turnaround time and the usage cost have been computed inside the cloudsim environment to demonstrate the results. Compared with the other job scheduling algorithms, the improved load balancing algorithm can outperform them according to the experimental results. 

Authors and Affiliations

Sheenam Kamboj, Mr. Navtej Singh Ghumman

Keywords

Related Articles

Trusted Cloud Platform for Cloud Infrastructure

Reliability and trust Models are used to enhance secure , reliable scheduling , load balancing and QoS in cloud and Distributed environment. Trust models that are being used in Distributed and Grid environment, does not...

LSB Embedding in Spatial Domain - A Review of Improved Techniques

Steganography - the art and technique of hiding information in images, audio, video or text and other cover media has evolved and developed with time. Numerous improvements have been achieved with respect to security, ro...

The Effects of Various Frequency Scaling Algorithm on Embedded Linux CPU Power Consumption

In this paper we have tested various frequency scaling algorithm available in Linux and measured the effects of the different algorithms during operation in an actual system. We have tested all the default scaling algori...

Persuasion Processes in Consumer Intent to Read Online Product Reviews: A Study Based on the Elaboration Likelihood Model

Studies have shown that many prospective consumers have the intention of reading online reviews of a product before purchasing that product online. How this intention arises, however, has not been extensively investigate...

AN EFFECTIVE USAGE PARAMETER CONTROL MODEL FOR CELL POLICING IN ATM NETWORKS

The primary role of traffic control procedures is to protect the network so that it can achieve the required network performance objectives and yield a high quality of service (QoS). To guarantee the QoS, the network imp...

Download PDF file
  • EP ID EP650903
  • DOI 10.24297/ijct.v15i14.4942
  • Views 102
  • Downloads 0

How To Cite

Sheenam Kamboj, Mr. Navtej Singh Ghumman (2016). A NOVEL APPROACH OF OPTIMIZING PERFORMANCE USING K-MEANS CLUSTERING IN CLOUD COMPUTING. INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY, 15(14), 7435-7443. https://europub.co.uk/articles/-A-650903