<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 8, 2014 at 4:18 AM, Lisa <span dir="ltr"><<a href="mailto:lisa.zangrando@pd.infn.it" target="_blank">lisa.zangrando@pd.infn.it</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Hi Sylvain,<div><br>
      <br>
      On 08/07/2014 09:29, Sylvain Bauza wrote:<br>
    </div></div><div>
    <blockquote type="cite">
      
      <div>Le 08/07/2014 00:35, Joe Gordon a
        écrit :<br>
      </div>
      <blockquote type="cite">
        <p dir="ltr"><br>
          On Jul 7, 2014 9:50 AM, "Lisa" <<a href="mailto:lisa.zangrando@pd.infn.it" target="_blank">lisa.zangrando@pd.infn.it</a>>

          wrote:<br>
          ><br>
          > Hi all,<br>
          ><br>
          > during the last IRC meeting, for better understanding our
          proposal (i.e the FairShareScheduler), you suggested us to
          provide (for the tomorrow meeting) a document which fully
          describes our use cases. Such document is attached to this
          e-mail.<br>
          > Any comment and feedback is welcome.</p>
        <p dir="ltr">The attached document was very helpful, than you.</p>
        <p dir="ltr">It sounds like Amazon's concept of spot instances (
          as a user facing abstraction) would solve your use case in its
          entirety. I see spot instances as the general solution to the
          question of how to keep a cloud at full utilization. If so
          then perhaps we can refocus this discussion on the best way
          for Openstack to support Amazon style spot instances.</p>
      </blockquote>
      <br>
      <br>
      <br>
      Can't agree more. Thanks Lisa for your use-cases, really helpful
      for understand your concerns which are really HPC-based. If we
      want to translate what you call Type 3 in a non-HPC world where
      users could compete for a resource, spot instances model is coming
      to me as a clear model.<br>
    </blockquote>
    <br></div>
    our model is similar to the Amazon's spot instances model because
    both try to maximize the resource utilization. The main difference
    is the mechanism used for assigning resources to the users (the
    user's offer in terms of money vs the user's share). They differ
    even on how they release the allocated resources. In our model, the
    user, whenever requires the creation of a Type 3 VM, she has to
    select one of the possible types of "life time" (short = 4 hours,
    medium = 24 hours, long = 48 hours). When the time expires, the VM
    is automatically released (if not explicitly released by the user).<br>
    Instead, in Amazon, the spot instance is released whenever the spot
    price rises.<div><br></div></div></blockquote><div><br></div><div>I think you can adapt your model your use case to the spot instance model by allocating different groups 'money' instead of a pre-defined share. If one user tries to use more then there share they will run out of 'money.'  Would that fully align the two models?</div>

<div><br></div><div>Also why pre-define the different life times for type 3 instances? </div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">


<div>
    <br>
    <br>
    <blockquote type="cite"> <br>
      I can see that you mention Blazar in your paper, and I appreciate
      this. Climate (because that's the former and better known name)
      has been kick-off because of such a rationale that you mention :
      we need to define a contract (call it SLA if you wish) in between
      the user and the platform.<br>
      And you probably missed it, because I was probably unclear when we
      discussed, but the final goal for Climate is *not* to have a
      start_date and an end_date, but just *provide a contract in
      between the user and the platform* (see <a href="https://wiki.openstack.org/wiki/Blazar#Lease_types_.28concepts.29" target="_blank">https://wiki.openstack.org/wiki/Blazar#Lease_types_.28concepts.29</a>
      )<br>
      <br>
      Defining spot instances in OpenStack is a running question, each
      time discussed when we presented Climate (now Blazar) at the
      Summits : what is Climate? Is it something planning to provide
      spot instances ? Can Climate provide spot instances ?<br>
      <br>
      I'm not saying that Climate (now Blazar) would be the only project
      involved for managing spot instances. By looking at a draft a
      couple of months before, I thought that this scenario would
      possibly involve Climate for best-effort leases (see again the
      Lease concepts in the wiki above), but also the Nova scheduler
      (for accounting the lease requests) and probably Ceilometer (for
      the auditing and metering side).<br>
      <br>
      Blazar is now in a turn where we're missing contributors because
      we are a Stackforge project, so we work with a minimal bandwidth
      and we don't have time for implementing best-effort leases but
      maybe that's something we could discuss. If you're willing to
      contribute to an Openstack-style project, I'm personnally thinking
      Blazar is a good one because of its little complexity as of now.<br>
      <br>
    </blockquote>
    <br>
    <br></div>
    Just few questions. We read your use cases and it seems you had some
    issues with the quota handling. How did you solved it?<br>
    About the Blazar's architecture (<a href="https://wiki.openstack.org/w/images/c/cb/Climate_architecture.png" target="_blank">https://wiki.openstack.org/w/images/c/cb/Climate_architecture.png</a>):

    the resource plug-in interacts even with the nova-scheduler?<br>
    Such scheduler has been (or will be) extended for supporting the
    Blazar's requests?<br>
    Which relationship there is between nova-scheduler and Gantt?<br>
    <br>
    It would be nice to discuss with you in details.<br>
    Thanks a lot for your feedback.<br>
    Cheers,<br>
    Lisa<br>
    <br>
    <br>
    <br>
    <blockquote type="cite"> <br><div>
      Thanks,<br>
      -Sylvain<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <blockquote type="cite">
        <p dir="ltr">> Thanks a lot.<br>
          > Cheers,<br>
          > Lisa<br>
          ><br>
          > _______________________________________________<br>
          > OpenStack-dev mailing list<br>
          > <a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
          > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
          ><br>
        </p>
        <br>
        <fieldset></fieldset>
        <br>
        <pre>_______________________________________________
OpenStack-dev mailing list
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
OpenStack-dev mailing list
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
    </div></blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>