<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body style="word-wrap:break-word" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi Lorin,
<div><br>
</div>
<div>Zones can have multiple parents. Child Zones don't know their parents ... parents only know about children.</div>
<div><br>
</div>
<div>Sharing services across Zones isn't permitted (since they would need to share a DB and AMQP). </div>
<div><br>
</div>
<div>You could solve the problem by using the Capabilities to determine where instances are created (GPU only or not) or create smaller sub-zones for GPU/not-GPU and let the parent zones select between them. </div>
<div><br>
</div>
<div>-S</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF900532" style="direction: ltr; "><font face="Tahoma" size="2" color="#000000"><b>From:</b> openstack-bounces+sandy.walsh=rackspace.com@lists.launchpad.net [openstack-bounces+sandy.walsh=rackspace.com@lists.launchpad.net] on behalf of Lorin Hochstein
[lorin@ISI.EDU]<br>
<b>Sent:</b> Wednesday, May 11, 2011 12:06 PM<br>
<b>To:</b> Openstack<br>
<b>Subject:</b> [Openstack] Zones / distributed scheduler question<br>
</font><br>
</div>
<div></div>
<div>
<div>All:</div>
<div><br>
</div>
<div>For the proposed zones / distributed scheduler functionality <<a href="https://blueprints.launchpad.net/nova/+spec/zones101" target="_blank">https://blueprints.launchpad.net/nova/+spec/zones101</a>>, can we defines zones that overlap without being nested? </div>
<div><br>
</div>
Consider the scenario where:
<div><br>
</div>
<div>* We have two datacenters: one in Arlington, Virginia (ARL), and one in Marina del Rey, California (MDR).</div>
<div>* At each datacenter, we have both conventional x86 nodes and nodes with GPUs </div>
<div><br>
</div>
<div>Can we define our zones such that:</div>
<div><br>
</div>
<div>* We have a zone for each datacenter (ARL, MDR)</div>
<div>* We have a zone for GPU nodes (GPU)</div>
<div><br>
</div>
<div>In this case, the GPU zone would both overlap the ARL and MDR zones, but ARL and MDR would not be fully nested within GPU. </div>
<div><br>
</div>
<div><br>
</div>
<div><span class="Apple-style-span" style="font-size:12px">Lorin</span></div>
<div><span class="Apple-style-span" style="font-size:12px">--</span></div>
<div>
<div><span class="Apple-style-span" style="border-collapse:separate; color:rgb(0,0,0); font-family:Helvetica; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:2; text-align:auto; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; font-size:medium"><span class="Apple-style-span" style="border-collapse:separate; color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:2; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px">
<div style="word-wrap:break-word"><span class="Apple-style-span" style="border-collapse:separate; color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:2; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px">
<div style="word-wrap:break-word"><span class="Apple-style-span" style="border-collapse:separate; color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:2; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px">
<div style="word-wrap:break-word"><span class="Apple-style-span" style="border-collapse:separate; color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:2; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px">
<div style="word-wrap:break-word">
<div>Lorin Hochstein, Computer Scientist</div>
<div>USC Information Sciences Institute<br>
</div>
<div>703.812.3710</div>
<div><a href="http://www.east.isi.edu/~lorin" target="_blank">http://www.east.isi.edu/~lorin</a></div>
</div>
</span></div>
</span></div>
</span></div>
</span></span></div>
<br>
</div>
</div>
</div>
</div>
</div>
<style type="text/css">embed[type*="application/x-shockwave-flash"],embed[src*=".swf"],object[type*="application/x-shockwave-flash"],object[codetype*="application/x-shockwave-flash"],object[src*=".swf"],object[codebase*="swflash.cab"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"],object[classid*="d27cdb6e-ae6d-11cf-96b8-444553540000"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"]{ display: none !important;}</style><style type="text/css">embed[type*="application/x-shockwave-flash"],embed[src*=".swf"],object[type*="application/x-shockwave-flash"],object[codetype*="application/x-shockwave-flash"],object[src*=".swf"],object[codebase*="swflash.cab"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"],object[classid*="d27cdb6e-ae6d-11cf-96b8-444553540000"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"]{ display: none !important;}</style>
<PRE>
Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is prohibited.
If you receive this transmission in error, please notify us immediately by e-mail
at abuse@rackspace.com, and delete the original message.
Your cooperation is appreciated.
</PRE></body>
</html>