Class ClonedSchedulingProperty.CloneConf

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    ClonedSchedulingProperty

    public static final class ClonedSchedulingProperty.CloneConf
    extends java.lang.Object
    implements java.io.Serializable
    Configurations for cloning. TODO #199: Slot-aware cloning
    See Also:
    Serialized Form
    • Constructor Detail

      • CloneConf

        public CloneConf()
        Always clone, upfront.
      • CloneConf

        public CloneConf​(double fractionToWaitFor,
                         double medianTimeMultiplier)
        Clone stragglers judiciously.
        Parameters:
        fractionToWaitFor - before trying to clone.
        medianTimeMultiplier - to identify stragglers.
    • Method Detail

      • getFractionToWaitFor

        public double getFractionToWaitFor()
        Returns:
        fractionToWaitFor.
      • getMedianTimeMultiplier

        public double getMedianTimeMultiplier()
        Returns:
        medianTimeMultiplier.
      • isUpFrontCloning

        public boolean isUpFrontCloning()
        Returns:
        true if it is upfront cloning.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object