[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-ia64-devel] Re: PMT table for XEN/IA64 (was: RE:Transparentparavirtualization vs. xen paravirtualization)



> >However, I agree with Matt that a PMT for other domains
> >(domU) is a bad idea as it creates many problems for migration,
> >save/restore, ballooning, and adding new domains to an already
> >loaded system. Further, the grant table abstraction is the primary
> >mechanism for page sharing for domU in Xen (on Xen/x86).
> >I think if domU has any knowledge of actual machine addresses,
> >the Xen team would consider this a bug that should be fixed.
> 
> Here we need to clarify one concept. When domU behaves as a 
> driver domain, it becomes one necessary assistant to dom0 to 
> co-construct the virtual environment. At that time, the 
> driver domU should also be owned by system administrator like 
> dom0 since these domains controls physical resources. They 
> driver domU are just service provider (backend) as dom0 and 
> there's on need to migrate them. IMO, migration is mainly 
> applied to non-driver domU which are simply 
> service-subscriber (frontend). Then migration is necessary 
> for them by hooking them to different service-providers on 
> another machine.

OK.  I agree that "isolated driver domains (IDDs)" -- to use
the Xen term -- can also use a physical-to-machine mapping table.
IDDs don't exist right now even in Xen/x86.  I would like to wait
to see how Xen/x86 handles them before we support them in
Xen/ia64, but agree that we could, for example, test for
"d has the capability to run virtual driver backends" rather
than just test for "d == dom0".
 
> More, driver domains are necessary for server environment 
> (especially for IA64), and it would be nightmare to only have 
> one dom0 controls all physical resources and acts as only 
> backend to serve all other domains.

This depends on use model.  Driver domains may be more necessary
on a scale-up server which has many I/O slots but less necessary
on a scale-out server which has a single "fat pipe".

Dan

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.