COMSATS University Islamabad
Question
Asked 6 June 2016
VM migration in Cloud Computing Using Mininet?
I want to migrate virtual machine from one host to another within the datacenter using Mininet. Does mininet provide virtualization facilities or not. Kindly guide me with your answers...
Most recent answer
thank you so much Fouad Benamrane...
that is really helpful
Popular answers (1)
Instituto Federal de Alagoas
Dear Mr. Muhammad Raheem,
I am not a specialist on MiniNet. But, as far as I know, VM migration is not feasible on MiniNet.
The MiniNet tool aims to "create a realistic virtual network, running real kernel, switch and application code, on a single machine" [1]. The main components in MiniNet are Links, Hosts, Switches and Controllers.
But, the host (where we suppose to run the VM to perform Migration) has limited capabilities. See this part of Stanford original paper [2]:
"A host in Mininet is simply a shell process (e.g. bash) moved into its own network namespace with the unshare(CLONE NEWNET) system call. Each host has its own virtual Ethernet interface(s) (created and installed with ip link add/set) and a pipe to a parent Mininet process, mn, which sends commands and monitors output."
Therefore, I think that it is not possible to run VM Migration within MiniNet.
Hope it helps,
Best regards.
Matheus Torquato.
[1] - http://mininet.org/
[2] - Lantz, Bob, Brandon Heller, and Nick McKeown. "A network in a laptop: rapid prototyping for software-defined networks." Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks. ACM, 2010.
3 Recommendations
All Answers (8)
Grambling State University
Try the following link.
Also, I would suggest trying a different approach demonstrated in https://www.researchgate.net/.../245281398_A_Split_Protocol.
2 Recommendations
COMSATS University Islamabad
Thank you Bharat S Rawal...
the second link you have suggested redirect me to the researchgate main page. Could you kindly be a bit more specific.
that would be helpful
Instituto Federal de Alagoas
Dear Mr. Muhammad Raheem,
I am not a specialist on MiniNet. But, as far as I know, VM migration is not feasible on MiniNet.
The MiniNet tool aims to "create a realistic virtual network, running real kernel, switch and application code, on a single machine" [1]. The main components in MiniNet are Links, Hosts, Switches and Controllers.
But, the host (where we suppose to run the VM to perform Migration) has limited capabilities. See this part of Stanford original paper [2]:
"A host in Mininet is simply a shell process (e.g. bash) moved into its own network namespace with the unshare(CLONE NEWNET) system call. Each host has its own virtual Ethernet interface(s) (created and installed with ip link add/set) and a pipe to a parent Mininet process, mn, which sends commands and monitors output."
Therefore, I think that it is not possible to run VM Migration within MiniNet.
Hope it helps,
Best regards.
Matheus Torquato.
[1] - http://mininet.org/
[2] - Lantz, Bob, Brandon Heller, and Nick McKeown. "A network in a laptop: rapid prototyping for software-defined networks." Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks. ACM, 2010.
3 Recommendations
COMSATS University Islamabad
Thank you Matheus Torquato
Could you please suggest me any other simulator other than cloudsim?
That would be so helpful
Similar questions and discussions
Did Cloudsim Plus retain Cloudsim’s default VM placement algorithms such as First Fit (FF)?
Derdus M Kenga
Hello there
I got some questions
1. Did Cloudsim Plus retain Cloudsim’s default VM placement algorithms such as First Fit (FF) and First Fit Decreasing (FFD), VM selection policies etc… or they have been altered? If they changed or nor, where do I change code or class/interface to extend/implement to add my VM placement policy, VM selection policies etc…
2. There is a workload provided by Bitbrain here (http://gwa.ewi.tudelft.nl/datasets/gwa-t-13-materna), is there a best way I can automate the creation of VMs shown in trace 1 in Cloudsim Plus? Something else that may not be related to Cloudsim plus: on that trace what do you understand from this statement :
“The traces were taken on a VMware ESX environment using the following physikal resources:
49 Hosts, 69 CPU cores and 6780 GB RAM ” Does this mean 49 hosts EACH with 69 CPU cores and 6780 GB RAM?
Related Publications
Cloud Computing is a new computing structure that allows providers to deliver services on demand by means of virtualization. We are studying some security attacks in cloud computing by describing them in the form of misuse patterns. A misuse pattern describes how an information misuse is performed from the point of view of the attacker. It defines...
The need for ever-shorter development cycles, continuous delivery, and cost savings in cloud-based infrastructures led to the rise of containers, which are more flexible than virtual machines and provide near-native performance. Among all container solutions, Docker, a complete packaging and software delivery tool, currently leads the market. This...
Cloud computing is an emerging technique to provide computing environment and services on-demand over web. Virtualization is the key technology used by cloud computing to employ virtual machines to satisfy the user demands for computing resources dynamically. The migration of the virtual machines in between physical hosts is necessary for balancing...