Abstract:
Cloud Computing popularity has grown on recent years. Providing infrastructure
and software as a service proved to be very efficient for big and small organizations to
rent software and infrastructure providing by others. Organizations mostly rent
infrastructure in form of virtual machines with some sort of resources. Those virtual
machines run on some physical machines which are hidden from the user. Science in
most cases usage of virtual machines varies, cloud provider can manage resource
acquisition from virtual machines so they can offer more than their infrastructure
supports. This is done by live migration. By using live migration resource load can be
balanced therefore the service offered by cloud provider is better and also cloud
providers can offer more than they actually have.
Even if it is a good solution, teleportation has a small drawback as it requires a small
amount for the virtual machine to be down. Recent researches are focused on how to
minimize this downtime. On our thesis we will run a simulation of live migration
through virtual box. We created firstly two virtual machines on two hp laptops and
performed live migration from one pc to another. We repeated experiment twice, on the
first one we executed commands from both computers while on the second one we
executed commands from one computer. We used telnet for remote control. We also
wrote a script in python which can connect with target and destination host and perform
automatically the teleporting of virtual machine just by running script on a third
machine. As telnet server we used Pragma telnet.
The experiments were successful and we managed to get a minimum downtime of the
virtual machine. Also the data was successfully transferred from one machine to another
without loss.