Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Apr 07 06:54
    codecov[bot] commented #229
  • Apr 07 06:53
    codecov[bot] commented #229
  • Apr 07 06:53
    Coverage (#undefined) +undefined%
  • Apr 07 06:53
    codecov[bot] commented #229
  • Apr 07 06:52
    Coverage (#undefined) +undefined%
  • Apr 07 06:50

    dependabot-preview[bot] on maven

    (compare)

  • Apr 07 06:50
    dependabot-preview[bot] closed #228
  • Apr 07 06:50
    dependabot-preview[bot] commented #228
  • Apr 07 06:50
    dependabot-preview[bot] labeled #229
  • Apr 07 06:50
    dependabot-preview[bot] opened #229
  • Apr 07 06:50

    dependabot-preview[bot] on maven

    Bump javaparser-core from 3.15.… (compare)

  • 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
Fabien Hermenier
@fhermeni
BtrPlace 1.1 released
Fabien Hermenier
@fhermeni
@MichaelDrogalis btrplace 1.1 released
Michael Drogalis
@MichaelDrogalis
@fhermeni Fantastic! Ill try to get us upgraded this week :)
Thrilled that you continue to improve an already awesome library.
Fabien Hermenier
@fhermeni
@MichaelDrogalis I need your help. I wrote a tool to ease constraint debugging. I am writing a paper about it and I want some numbers about my users. So: Which constraints do you use inside Onyx ? How much users do you have (estimation of course :D) ?
Lucas Bradstreet
@lbradstreet
Hi @fhermeni, we currently use [Running RunningCapacity Quarantine Fence Among], but we are considering writing some of our own, as we have some constraints that can't be expressed by the existing constraints
We currently know of 6 users in production, with a lot more at varying stages of development. I would put the total at somewhere around 20-60 users actually evaluating it or using it in a substantial way, and a lot more that have tried it (hard to know how many more)
Fabien Hermenier
@fhermeni
ok. Thanks for the numbers. Which kind of constraints do you want to express for information ?
@lbradstreet No spread ?
Lucas Bradstreet
@lbradstreet
I'd be interested in reading it when you have a draft. My days of writing papers are somewhat over, but we read a lot
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