AdaptiveSchedulingStrategy

struct AdaptiveSchedulingStrategy : SchedulingStrategy

First try to implement a more adaptive method for the scheduling. Currently not working due to issues with the sensoric. Also this did have some issues in optimizing.

Tries to find the optimum between power consumption and compute power in four ways:

  • CPUHighUsageBoost: max performance mode
  • CPUIdleUsageBoost: batterie saving mode with high server support
  • EnergyEfficency: try to use not too much computation power
  • LowLatency: optimizes to compute as much as get on server
  • set optimization strategy

    Declaration

    Swift

    func schedule()
  • Declaration

    Swift

    mutating func stop()