All of lore.kernel.org
 help / color / mirror / Atom feed
* A migration framework for external devices
@ 2006-02-08 20:16 Stefan Berger
  2006-02-08 21:28 ` Muli Ben-Yehuda
  2006-02-09 15:05 ` Anthony Liguori
  0 siblings, 2 replies; 18+ messages in thread
From: Stefan Berger @ 2006-02-08 20:16 UTC (permalink / raw)
  To: xen-devel; +Cc: Cihula, Joseph, Scarlata, Vincent R, Ronald Perez


[-- Attachment #1.1: Type: text/plain, Size: 1561 bytes --]

Hello!

 As part of our off-list discussion on how to migrate the virtual TPM in 
support of virtual machine migration (live migration), we came up with the 
idea of having a migration framework that could be used for general 
migration of 'external devices' such as disk images and possibly 
serialized state of device models. I was going to look into this now and 
was wondering whether a framework like this is the right approach, 
particularly since it would exist next to XenD, which I believe is 
handling live migration ?
 To be a bit clearer on the idea of the framework: It would consist of a 
deamon running on the target machine whose different plug-ins know how to 
handle the migration of different pieces of state information and know how 
to de-serialize them (which mere 'scp' would not do). Clients on the 
source machine would communicate with that daemon and transfer the state. 
The clients would have to be triggered by XenD after a partition is not 
scheduled anymore and be given the IP address of the target machine. 
Afterwards there needs to be some synchronization on resuming the 
scheduling on the target machine after all state has been deserialized.
  The plugable deamon itself would handle the communication sockets, a 
low-level protocol which the plugins and clients would use, have support 
for timing and protocol time-outs and provide threading. The plugins would 
have to do the rest of what's necessary to communicate with the 
infrastructure and the higher-level protocol shared with the clients. 
  Comments?

  Stefan

[-- Attachment #1.2: Type: text/html, Size: 1832 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2006-02-13 10:18 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-08 20:16 A migration framework for external devices Stefan Berger
2006-02-08 21:28 ` Muli Ben-Yehuda
2006-02-08 21:30   ` Stefan Berger
2006-02-08 22:32     ` Mike D. Day
2006-02-08 22:40       ` Stefan Berger
2006-02-09 12:34         ` Mike D. Day
2006-02-09 15:01           ` Daniel Veillard
2006-02-09 16:10             ` Mike D. Day
2006-02-13 10:18               ` Daniel Veillard
2006-02-09 16:20           ` Stefan Berger
2006-02-09 16:37             ` Mike D. Day
2006-02-09 15:05 ` Anthony Liguori
2006-02-09 16:52   ` Stefan Berger
2006-02-09 17:05     ` Anthony Liguori
2006-02-09 17:51       ` Stefan Berger
2006-02-09 18:35       ` Mike D. Day
2006-02-09 18:45         ` Anthony Liguori
2006-02-09 18:58           ` Mike D. Day

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.