Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Virtualization

Yogananda Institue Of Technology And Science

G.Surekha
084p1a1213

R.SethuMadhavi
084p1a1242

Email-id:surekha.gurijala22@gmail.com sethumadhavi16@gmail.com Abstract: virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments, by applying one or more concepts or technologies such as hardware and software partitioning, time-sharing, partial or complete machine simulation, emulation, quality of service, and many others. Virtualization is a framework that combines or divides [computing] resources to present a transparent view of one or more environments Hardware/software partitioning (or aggregation) Partial or complete machine simulation Emulation (again, can be partial or complete) Time-sharing (in fact, sharing in general) In general, can be M-to-N mapping (M real resources, N virtual resources) Examples: VM (M-N), Grid Computing (M-1) , Multitasking (1-N) Introduction: Virtualization can be viewed as part of an overall trend in enterprise IT that includes autonomic computing, a scenario in which the IT environment will be able to manage itself based on perceived activity, and utility computing, in which computer processing power is seen as a utility that clients can pay for only as needed. The usual goal of virtualization is to centralize administrative tasks while improving scalability and work loads.Virtualization can also help provide server consolidation and CPU utilization benefits. For example, it can enable hardware cost savings not only by allowing several instances of an OS, or even different operating systems, to run on the same physical server, but also by increasing the utilization of spare CPU cycles. In this way, virtualization can help organizations to reduce the overall number of servers needed in the data center. Other virtualization benefits such as normalization and software mobilitycan help reduce total cost of ownership. All of these benefits can enhance the process for both initial deployment and patch management . Why virtualization? Virtualization can enable existing operating systems to run on shared memory multiprocessors. Virtual machines can be used to create arbitrary test scenarios, and can lead to some very imaginative, effective quality assurance. Virtualization can be used to retrofit new features in existing

operating systems without "too much" work. Virtualization can make tasks such as system migration, backup, and recovery easier and more manageable. Virtualization can be an effective means of providing binary compatibility. Virtualization on commodity hardware has been popular in colocated hosting. Many of the above benefits make such hosting secure, cost-effective, and appealing in general. Virtual machines make software easier to migrate, thus aiding application and system mobility. References: HP Labs: Performance Evaluation of Virtualization Technologies for Server ConsolidatioMatt Behrens Information Technology Enterprise Department of Administrative Services State of Iowa Matt.Behrens@iowa.gov (515)281-5481n

Hardware virtualization

Software virtualization:

You might also like