Virtualization and creating computing power from existing machines

In summary, virtualization creates a software emulation of hardware, which uses less energy than running the software directly on the hardware.
  • #1
intel
16
0
hey

In its most basic form virtualization creates computing power from existing machines. In the process of creating additional resource it uses - i would imagine a vanishingly small amount of energy, is this a reasonable assumption?

If so how is virtulization described in terms of conservation of energy? If what you consider to come out of additional computing power to be energy of some sort?



Regards
Intel
 
Computer science news on Phys.org
  • #2
Virtualization doesn't create computing power.
A virtual machine is just software that emulates hardware.

And computing power is not energy.
 
  • #3
Not only that but it's a vastly inefficient process.
 
  • #4
It generates hardware to replica a machine with its own processing power to carry out computer processes.

In doing so, do the computing resources required by the host machines use more computing power than that that is generated by the virtual machine? Judging from VMware's success on and since floating I would have to say NO.

Advances in computer hardware have increased computing power - but with an additional energy requirement ie higher electricity bills. Even though the latest machines are becoming more energy efficient, there is a physical limit to how little energy has to be used. Is that sensible?

I am asking if the process of virtualization is different in that it is not bound by such physical limitations?
 
  • #5
intel said:
In doing so, do the computing resources required by the host machines use more computing power than that that is generated by the virtual machine? Judging from VMware's success on and since floating I would have to say NO.

...and you would be completely wrong.

Virtual machines are just software. That runs on the host - the real - machine.
 
  • #6
Virtualization doesn't conjure 'computing power' out of thin air.
It merely presents existing 'computing power' in a different way.
And the conversion comes with some overhead.
 
  • #7
dst said:
Not only that but it's a vastly inefficient process.

That depends. There's overhead involved in running a system in a virtual host as opposed to running it directly on the hardware. But it has the advantage of enabling you to control fragmentation of computer resources. Traditionally you might have a server room with a number of servers each running with full ownership of the hardware resources and which often exceed the actual system requirements.

With virtualization we're able to gather these unused fragments and put them to use in hosting another VM. The VMWare ESX environment provides information on the hardware requirements of each running VM plus tools to correctly assign hardware resources.

From this perspective it's an efficient process.
 
  • #8
use a software called vm ware...i used it and it was simply great!
 

1. What is virtualization and how does it work?

Virtualization is the process of creating a virtual version of a computing resource, such as a server or operating system, to run multiple virtual machines on a single physical machine. This is achieved by using software called a hypervisor, which manages the resources and allows for the creation, running, and management of virtual machines.

2. What are the benefits of virtualization?

Virtualization allows for better utilization of computing resources, reducing hardware and energy costs. It also simplifies management and maintenance, as multiple virtual machines can be managed from a single interface. Additionally, virtualization enables the creation of isolated and secure environments for testing, development, and other purposes.

3. How does virtualization help in creating computing power from existing machines?

By creating virtual machines on a single physical machine, virtualization allows for the consolidation of computing power from multiple machines. This means that instead of having several underutilized servers, for example, their resources can be pooled and allocated as needed to create a more powerful and efficient computing environment.

4. Can any machine be virtualized?

Not all machines are suitable for virtualization. The hardware must support virtualization technology and have enough resources to support the creation of virtual machines. Additionally, the operating system must also support virtualization. It is best to consult with a virtualization expert to determine if a machine is suitable for virtualization.

5. Are there any security concerns with virtualization?

Virtualization itself does not pose any significant security risks, but it does create a larger attack surface as there are now multiple virtual machines on a single physical machine. It is crucial to properly secure and isolate each virtual machine to prevent any potential security breaches. Regular updates and patches to the hypervisor software are also essential to ensure the security of the virtual environment.

Similar threads

  • Programming and Computer Science
Replies
5
Views
980
  • Programming and Computer Science
Replies
29
Views
3K
  • Computing and Technology
Replies
12
Views
2K
  • Differential Equations
Replies
1
Views
704
Replies
8
Views
875
  • Aerospace Engineering
Replies
10
Views
2K
  • Other Physics Topics
Replies
13
Views
3K
Replies
2
Views
2K
  • Programming and Computer Science
Replies
2
Views
1K
Replies
4
Views
6K
Back
Top