Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Mar 25 06:45
    codecov[bot] commented #228
  • Mar 25 06:42
    codecov[bot] commented #228
  • Mar 25 06:42
    codecov[bot] commented #228
  • Mar 25 06:42
    Coverage (#undefined) +undefined%
  • Mar 25 06:42
    Coverage (#undefined) +undefined%
  • Mar 25 06:39

    dependabot-preview[bot] on maven

    (compare)

  • Mar 25 06:39
    dependabot-preview[bot] closed #227
  • Mar 25 06:39
    dependabot-preview[bot] commented #227
  • Mar 25 06:39
    dependabot-preview[bot] labeled #228
  • Mar 25 06:39

    dependabot-preview[bot] on maven

    Bump javaparser-core from 3.15.… (compare)

  • Mar 25 06:39
    dependabot-preview[bot] opened #228
  • Mar 19 06:39
    codecov[bot] commented #227
  • Mar 19 06:39
    codecov[bot] commented #227
  • Mar 19 06:39
    codecov[bot] commented #227
  • Mar 19 06:39
    codecov[bot] commented #227
  • Mar 19 06:38
    Coverage (#undefined) +undefined%
  • Mar 19 06:38
    Coverage (#undefined) +undefined%
  • Mar 19 06:36
    dependabot-preview[bot] labeled #227
  • Mar 19 06:36
    dependabot-preview[bot] opened #227
  • Mar 19 06:36

    dependabot-preview[bot] on maven

    Bump javaparser-core from 3.15.… (compare)

Lucas Bradstreet
@lbradstreet
Spread is definitely one that we want to use, but we haven't had the time to expose to our users
You're right that it's probably the most important constraint that we're not using
We've been focused on other things, and haven't given our scheduler some love for a while, so I can't remember the additional constraints that we needed off the top of my head. I'll try to remember
Michael Drogalis
@MichaelDrogalis
@fhermeni Yup, everything Mr. @lbradstreet said. :)
Fabien Hermenier
@fhermeni
btrplace 1.2 released with minor bug corrections in the user API.
Fabien Hermenier
@fhermeni
Hi . Version 1.3 of btrplace released. No change in the API. Just fix a bug and improve a bit the robustness when the problem is heavily constrained
Fabien Hermenier
@fhermeni
BtrPlace 1.4 released using the new major version of Choco
Reduced footprint for large problems
No changes in the API
Jayson Minard
@apatrida
hello @fhermeni , can you give me a quick description of what is the module "safeplace"?
Fabien Hermenier
@fhermeni
@apatrida a pending project
I will advertise one day, but not now
@apatrida is it disturbing ?
Fabien Hermenier
@fhermeni
/all Oops, forgot to say, version 1.5.1 released to fix bugs introduced within 1.4 and 1.5.0
Jayson Minard
@apatrida
@fhermeni no, just curious as I was going through the code to see how things were put together and saw it, but didn’t quite get its purpose.
Fabien Hermenier
@fhermeni
ok :D
Fabien Hermenier
@fhermeni
@apatrida Do you have an interest in BtrPlace (curiosity, used for testing or in production, etc.) ?
Jayson Minard
@apatrida
@fhermeni not as-is, but the general concepts. I’m building a planner that manages the internals of a distributed system which has nodes -> sets -> shards and need to distribute and balance the shards for safety and performance. topology of network, and info such as disk, CPU and stats such as reads/writes are all important. So are migration from one plan to another. so btrplace but focused on this one domain.
currently, looking to see how “initial placement” values are set, because I’m also learning Choco not sure how this is done. If i set a var it can’t be set later? so I shouldn’t set it but I should solve for the lowest differing plan from the original plan instead. which basically favors things staying close to original position?
Jayson Minard
@apatrida
I just asked generally in #choco-solver
Fabien Hermenier
@fhermeni
Indeed, your point is more related to choco and CSP principles
Fabien Hermenier
@fhermeni
Screen Shot 2017-03-18 at 00.41.37.png
Well, that's explained while the live demo was out
It's back now
Fabien Hermenier
@fhermeni
Oh, and version 1.6.1 released last week. Less bugs, faster for resource-allocation oriented problems with tons of VMs.
Fabien Hermenier
@fhermeni
BtrPlace 1.8.0 released. Better at solving tight placements
Fabien Hermenier
@fhermeni
BtrPlace 1.9.0 is released. Fix a few bugs using SafePlace as testing framework !
ad_rien_
@alebre
Hi
We are trying to porte btrPlace to the SCHIAAS simulator (i.e. we are porting the whole VMPlaceS framework to the SCHIAAS actually)
Starting with BtrPLace
The main idea of SCHIAAS is to simulate OpenSTack like platforms.
Our goal is to enable researchers to evaluate advanced placement strategies within this framework
The first issue we met is that shareResource is expecting int whereas we using double. Actually, we can make some tricks to be able to give int but we are wondering whether there is a strong constraint for having int vs double
so any hint/advice is more than welcome
Thanks
Fabien Hermenier
@fhermeni
@alebre the point might also be why using doubles ? It requires the implementation to support float numbers and rounding issues which no one like. We are using integers but we do not force any unit which is convenient when you want to scale numbers (up to the overflow of course). What kind of resource would you like to express using double ?
ad_rien_
@alebre
FLOPS
Floatint operatin per second
Fabien Hermenier
@fhermeni
@alebre scale then round them to an amount that sufficient to differenciate 2 VMs
Fabien Hermenier
@fhermeni
BtrPlace 1.9.1 is released to fix a (tiny) performance regression
rajni-cs
@rajni-cs
@fhermeni I have not changed '-Dgpg.skip=true' argument and still facing the installation in BtrPlace scheduler
Fabien Hermenier
@fhermeni
mvn install -Dgpg.skip=true worked on my machine (and not working without the flag).
Patrick Meyer
@HerrSpace
Hey there! I'm currently reading up on btrplace and btrplace.org is broken for a few days now. The domain doesn't resolve and the whois states the domain was last updated 2018-10-04T06:10:07Z
Patrick Meyer
@HerrSpace
@fhermeni
Fabien Hermenier
@fhermeni
It's back. I forgot to renew like a noob. Thanks for the notification
Patrick Meyer
@HerrSpace
Let's say I have a resource and I'm currently over provisioning, but I want btrplace to find a placing where I no longer am over provisioning. Using ShareableResource I get something like "Usage of virtual resource cpu on node node#55851 (32) exceeds its capacity (24.0)" when modelling my current system. How would I go about this problem using btrplace?
Patrick Meyer
@HerrSpace
I probably can't model it with ShareableResource but need to use Constraints, right?
Patrick Meyer
@HerrSpace
@fhermeni Are you at 35C3 or Fosdem by any chance? :)