1. 21 Dec, 2018 1 commit
    • Swann Perarnau's avatar
      [refactor] use downstream messaging layer · 75df2004
      Swann Perarnau authored
      Replace the downstream API handling by the new messaging layer. Not that
      we don't have a clean way to deal with dynamic concurrency control using
      this API, so we disable the handling of it for now.
      75df2004
  2. 14 Aug, 2018 1 commit
  3. 10 Aug, 2018 1 commit
    • Sridutt Bhalachandra's avatar
      [Feature] NRM response to phase_context event · b07a4ff6
      Sridutt Bhalachandra authored
      Made changes in NRM to respond to phase_context event from [previously
      called power_policy event (874a6a4d)] from the application. The NRM can now
      store the informaton received on the event and call DDCM power policy through
      interfaces developed (Issue #11) in the control loop
      
      See Issue #10
      b07a4ff6
  4. 20 Dec, 2017 1 commit
    • Swann Perarnau's avatar
      [feature] Add actuator to the controller logic · cbbf2354
      Swann Perarnau authored
      This patch introduce one more level of abstraction to the controller:
      an actuator. Actuators will act as the middleman between specific
      managers and the controller, while providing enough info to implement
      actual models on top.
      
      For now, we only have the application threads actuator.
      cbbf2354
  5. 19 Dec, 2017 1 commit
    • Swann Perarnau's avatar
      [feature] Implement Application Manager · f43a38d3
      Swann Perarnau authored
      This patch moves the tracking of applications clients of the downstream
      API into a ApplicationManager, that is able to track progress and thread
      management.
      
      This change is necessary in the long term to build a comprehensive
      downstream API and centralize the management of application tracking.
      
      Note that this tracking is currently independent of the container and
      pid tracking, and that might be a problem in the long term.
      f43a38d3