A simple way to enforce Rheem to not consider cross-platform ExecutionPlans is to add an according PruningStrategy that removes such plans already during the enumeration. Such a feature would allow to "degrade" Rheem to an optimizer towards only platform independence, which is interesting for experiments and comparisons.
From @sekruse on October 24, 2016 15:45
A simple way to enforce Rheem to not consider cross-platform
ExecutionPlan
s is to add an accordingPruningStrategy
that removes such plans already during the enumeration. Such a feature would allow to "degrade" Rheem to an optimizer towards only platform independence, which is interesting for experiments and comparisons.Copied from original issue: daqcri/rheem#33