WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-cim

[Xen-cim] Removing HostedDependency relationships

To: xen-cim@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-cim] Removing HostedDependency relationships
From: Jim Fehlig <jfehlig@xxxxxxxxxx>
Date: Mon, 17 Jul 2006 15:12:00 -0600
Delivery-date: Mon, 17 Jul 2006 14:12:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-cim-request@lists.xensource.com?subject=help>
List-id: xen-cim mailing list <xen-cim.lists.xensource.com>
List-post: <mailto:xen-cim@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-cim>, <mailto:xen-cim-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-cim-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.4 (X11/20060516)
I'm debating whether we need Xen_HostedProcessor, Xen_HostedMemory, and Xen_HostedNetworkPort associations.  From Resource Allocation Profile:

6.3.2 Relationship between Host Resource and Virtual Resource
When there is a 1-1 correspondence between the Host Resource and the Virtual Resource, the
HostedDependency association can be used to indicate the correspondence.

In systems where the Virtual Resource always maps to the same Host Resource, the HostedDependency
association may be used to reflect this relationship. Implementations which support scheduling across the
pool of host resources transparent to the consumer would not expose the HostedDependency association
as this relationship could change very frequently



HostedProcessor certain falls into this category.  HostedMemory as well since there is no way to map guest's allocated memory to some physical (or logical) host memory.  Not sure about HostedNetworkPort.  Certainly in simple configurations it is not needed and one could argue in simple cases NetworkPort is fully synthetic.  I have not played with the plethora of network configurations possible, so perhaps this association is needed in some cases (e.g. pci passthru of some network card).

Comments about removing these classes and associated code?

Jim
_______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim
<Prev in Thread] Current Thread [Next in Thread>