Free cookie consent management tool by TermsFeed Policy Generator

Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#204 closed defect (done)

The distinction in 'ControllerAgents' and 'normal' agents is bad

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: CEDMA.Server Version: 3.1
Keywords: Cc:

Description

Running controller agents in round-robin style on the server is bad (resource bottle-neck). Instead remove the distinction completely and execute controller agents also on the grid.

To prevent blocking of grid-clients with sleeping controller agents we can use a special kind of breakpoint that causes the running engine to be transfered back to the CEDMA server and persisted to the DB. After some time the engine can be reloaded from the DB and sent to the grid for further execution again.

Change History (7)

comment:1 Changed 16 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 16 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

fixed with r398

comment:3 Changed 16 years ago by gkronber

  • Resolution fixed deleted
  • Status changed from closed to reopened

Changes of r398 broke CEDMA infrastructure

comment:4 Changed 16 years ago by gkronber

  • Resolution set to fixed
  • Status changed from reopened to closed

fixed small bug with r407

comment:5 Changed 16 years ago by swagner

  • Milestone changed from 3.1 to Iteration 0

Milestone 3.1 deleted

comment:6 Changed 14 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 14 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.