International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017
p-ISSN: 2395-0072
www.irjet.net
A Virtual Machine Resource Management Method with Millisecond Precision OmPrakash1, Dr. M . A . Waheed2 1 Student,
Dept. of MCA, VTU University, Karnataka, India professor, Dept. of MCA, VTU University, Karnataka, India ---------------------------------------------------------------------***--------------------------------------------------------------------2 Associate
Abstract - Cloud computing .provides on demand access to
heterogeneous resources (compute, memory, network, storage etc.). It allows customers to scale up and down their resource usa.ge based on the needs. The resources should be efficiently and reliably managed by the serv.ice provider to deliver su.ch services. In this project, a resource management method is proposed for efficient resource utilization. The proposed .method handles the request in real time and guarantees hi.gh resource utilization. The proof for the efficient working of the proposed approach shall be given by running application wi.th and without proposed method and comparing the results.
Key Words: Load jobs ,Load Scheduling, Resource Utilization, Graphical Representation
efficient, isolated duplicate of a physical machine. Most widely used hypervisors are VMware ESXi, Citrix Xen Server, and Microsoft Hyper-V, VMware Workstation, Oracle Virtual Box, VMware Fusion, etc. In cloud environment, resource management is a process of efficiently planning and deploying resources to meet customers demand. Virtualization makes it possible to run multiple operating systems with different configurations on a physical machine at the same time. The resources are partitioned into set of resource slots known as Virtual Machines (VM). A job is a collection of one or more tasks, running on the cloud resources and can either refer to a batch process, known as batch job or user interactive service, known as service job.
1. INTRODUCTION
2. LITERATURE SURVEY
The National Institute of Standards and Technology (NIST) defines Cloud Computing as “a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. These resources can be accessed using three service models, Software as a Service (SaaS) , Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). There are numerous advantages of cloud computing, the most basic ones being lower costs, re-provisioning of resources and remote accessibility. Cloud computing lowers cost by avoiding the capital expenditure by the company in renting the physical infrastructure from a third party provider. Due to the flexible nature of cloud computing, more resources can be accessed from cloud providers when there is need to expand the business. The remote accessibility enables users to access the cloud services from anywhere at any time. To gain the maximum degree of the above mentioned benefits, the resources should be managed optimally to the applications running in the cloud. In the pursuit for flexibility in resource management, virtualization plays an important role. Virtualization “means to create a virtual version of resource such as storage, server, network or even an operating system where the framework divides resource into one or more execution environment”. The software which makes the virtualization possible is known as Hypervisor, also known as virtualization manager. The virtual machine (VM) is an
Distributed computing is ostensibly a standout amongst the most noteworthy advances in data innovation (IT) benefits today. A few cloud specialist organizations (CSPs) have offered administrations that have created different transformative changes in figuring exercises and displayed various promising mechanical and financial open doors. Notwithstanding, many cloud client’s hesitant to Technology needs the cloud, primarily because of their worries. The CSPs in a roundabout way heighten their worries. Mass of their mists that among others frustrates computerized examinations. Distributed computing has as of late developed as another processing worldview in numerous application ranges involving office and undertaking frameworks. It offers different answers for give a dynamic and adaptable framework to host processing assets and convey them as an administration on request. Since modern robotization frameworks without bounds must be versatile and dexterous, distributed computing can be considered as a promising answer for this territory. Be that as it may, the necessities of mechanical robotization frameworks contrast fundamentally from the workplace and endeav our world [3]. Distributed computing has as of late developed as another processing worldview in numerous application zones containing office and venture frameworks. It offers different answers for give a dynamic and adaptable framework to host processing assets and convey them as an administration on request. Since mechanical robotization frameworks without bounds must be versatile and lightfooted, distributed computing can be considered as a
© 2017, IRJET
|
Impact Factor value: 5.181
|
ISO 9001:2008 Certified Journal
|
Page 2610