package cz.cuni.mff.d3s.been.manager.selector; /** * * Interface for different strategies of Host Runtime selection. * * @author Martin Sixta */ public interface IRuntimeSelection { /** * * Function which will be called to find an appropriate Host Runtime fot a * task. * * @return ID of a host to run a task on. * * @throws NoRuntimeFoundException * if no suitable Host Runtime is found. */ String select() throws NoRuntimeFoundException; }