Opened 6 years ago

Closed 4 years ago

#1712 closed enhancement (done)

Implement Round Robin Scheduling for Hive

Reported by: ascheibe Owned by: ascheibe
Priority: high Milestone: HeuristicLab 3.3.8
Component: Hive.Server.Scheduler Version: 3.3.8
Keywords: Cc:

Description (last modified by ascheibe)

To guarantee more fairness between users a round robin scheduling should be implemented where the resources are distributed equally between users. The priorities of the tasks define the order of calculation of the tasks from a single user.

Change History (21)

comment:1 Changed 6 years ago by ascheibe

  • Description modified (diff)

comment:2 Changed 5 years ago by ascheibe

  • Milestone changed from HeuristicLab 3.3.7 to HeuristicLab 3.3.x Backlog

comment:3 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to jkarder
  • Status changed from new to assigned

comment:4 Changed 5 years ago by ascheibe

  • Version changed from 3.3.5 to branch

comment:5 Changed 5 years ago by jkarder

  • Status changed from assigned to accepted

comment:6 Changed 5 years ago by jkarder

r8687: initial commit

comment:7 Changed 5 years ago by jkarder

r8707: added user queue used to schedule tasks

comment:8 Changed 5 years ago by jkarder

  • Owner changed from jkarder to ascheibe
  • Status changed from accepted to reviewing

comment:9 Changed 5 years ago by ascheibe

  • Status changed from reviewing to assigned

comment:10 Changed 5 years ago by ascheibe

  • Status changed from assigned to accepted

comment:11 Changed 5 years ago by ascheibe

r8995 merged trunk into branch

comment:12 Changed 5 years ago by ascheibe

r8996 added missing nullable attribute

comment:13 Changed 5 years ago by ascheibe

r8997 removed unnecessary query because scheduling is now serialized

comment:14 Changed 5 years ago by ascheibe

r8998 removed unnecessary closure workaround

comment:15 Changed 5 years ago by ascheibe

r9109 merged changes from trunk into branch and improved scheduler performance

comment:16 Changed 5 years ago by ascheibe

r9123 reintegrated Hive Scheduler branch and made further performance improvements

comment:17 Changed 5 years ago by ascheibe

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.8
  • Version changed from branch to 3.3.7

comment:18 Changed 5 years ago by ascheibe

r9130 deleted Hive Scheduler branch

comment:19 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to mkommend
  • Status changed from accepted to reviewing

comment:20 Changed 5 years ago by mkommend

  • Owner changed from mkommend to ascheibe
  • Status changed from reviewing to readytorelease

comment:21 Changed 4 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.7 to 3.3.8
Note: See TracTickets for help on using tickets.