Skip to Content.
Sympa Menu

charm - RE: [charm] LBSyncResume Question

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

RE: [charm] LBSyncResume Question


Chronological Thread 
  • From: "Galvez Garcia, Juan Jose" <jjgalvez AT illinois.edu>
  • To: Chris Wailes <chris.wailes AT gmail.com>
  • Cc: charm <charm AT lists.cs.illinois.edu>
  • Subject: RE: [charm] LBSyncResume Question
  • Date: Thu, 13 Jul 2017 14:57:43 +0000
  • Accept-language: en-US
  • Authentication-results: illinois.edu; spf=pass smtp.mailfrom=jjgalvez AT illinois.edu

The period for which you want to collect data happens completely outside the load balancer. Parts of the load balancing framework (LBDatabase and related components) however, do collect data between load balancing periods, and you could probably modify those to collect your own statistics.

 

-Juan

 

From: Chris Wailes
Sent: Monday, July 10, 2017 2:39 PM
To: Miller, Philip B
Cc: charm
Subject: Re: [charm] LBSyncResume Question

 

Would it be possible to allow the load balancer to invoke the barrier itself?  The reason I ask is that my "load balancer" is meant to collect runtime statistics for later analysis, and I would really like to collect data after the migration occurs but before the next invocation of the load balancer.

- Chris

On Thu, Jun 29, 2017 at 11:23 AM, Phil Miller <mille121 AT illinois.edu> wrote:
Without going to look at the code, my recollection is that it's entirely outside the LB strategy's `work()` function.

On Thu, Jun 29, 2017 at 10:21 AM, Chris Wailes <chris.wailes AT gmail.com> wrote:
Does the barrier imposed by the `+LBSyncResume` option occur inside the call to the Object Graph's `convertDecisions()` function, or outside the call to the load balancer's `work()` function?

- Chris





Archive powered by MHonArc 2.6.19.

Top of Page