Distributed applications are varied and often exhibit performance behavior specific to the domain from which they arise. Consequently, application-specific scheduling approaches are often necessary to achieve high-performance execution. We propose an extensible framework to build plugin schedulers, enabling application developers to specify performance estimation metrics that are tailored to their individual needs.