<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
What we usually do on the BG/P when using static provisioning, is that
Swift does not start until the resources have been allocated, and that
is because Falkon does not start until the resources are allocated. The
whole process is automated, in terms of Swift waiting for Falkon to
start, and Falkon waiting to start after resources get allocated. So,
at Swift startup, in a static provisioned case, Swift could have all
the information it might need, such as number of processors, number of
sites, load (i.e. idle, as the resources are dedicated to Swift), etc.<br>
<br>
Ioan<br>
<br>
Mihael Hategan wrote:
<blockquote cite="mid:1239292165.339.1.camel@localhost" type="cite">
  <pre wrap="">On Thu, 2009-04-09 at 15:30 +0000, Ben Clifford wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On Thu, 9 Apr 2009, Ian Foster wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">I wanted to point out that when we use Falkon/coasters, we have full control
over scheduling, so in that case we could in principle pre-compute schedules.
      </pre>
    </blockquote>
    <pre wrap="">Coasters as they are now are still allocated on an opportunistic basis, so 
once we have a coaster stuff could be scheduled to it, but when coaster 
workers actually exist is as unknown as when jobs will run in the 
non-coaster case, I think.

Where Falkon has been used for pre-allocated resources on machines, with 
no dynamic allocation/unallocation, though, the available resources 
probably are known well enough for this.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Except when using pre-allocated resources, you are still waiting for
them, but the waiting is not automated.

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">However, in practice we still don't tend to have enough information about
execution times for this to be that useful. At least that's my belief.
      </pre>
    </blockquote>
    <pre wrap="">yes.

    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
===================================================
Ioan Raicu, Ph.D.
===================================================
Distributed Systems Laboratory
Computer Science Department
University of Chicago
1100 E. 58th Street, Ryerson Hall
Chicago, IL 60637
===================================================
Email: <a class="moz-txt-link-abbreviated" href="mailto:iraicu@cs.uchicago.edu">iraicu@cs.uchicago.edu</a>
Web:   <a class="moz-txt-link-freetext" href="http://www.cs.uchicago.edu/~iraicu">http://www.cs.uchicago.edu/~iraicu</a>
<a class="moz-txt-link-freetext" href="http://dev.globus.org/wiki/Incubator/Falkon">http://dev.globus.org/wiki/Incubator/Falkon</a>
<a class="moz-txt-link-freetext" href="http://dsl-wiki.cs.uchicago.edu/index.php/Main_Page">http://dsl-wiki.cs.uchicago.edu/index.php/Main_Page</a>
===================================================
===================================================
</pre>
</body>
</html>