def __init__(self, logger, config): Scheduler.__init__(self, logger, config) self.name = 'RandomScheduler'
def __init__(self, context_switch): Scheduler.__init__(self) self.passed_time = 0 self.current_processes = [] self.context_switch = context_switch
def __init__(self, logger, config): Scheduler.__init__(self, logger, config) self.name = 'FirstFitScheduler'
def __init__(self, logger, config): Scheduler.__init__(self, logger, config) self.name = 'FIFOScheduler'
def __init__(self, logger, config): Scheduler.__init__(self, logger, config) self.name = 'VickreyAuctionScheduler' self.filtered_jobs = [] self.sealed_bids = []
def __init__(self, contextTime): Scheduler.__init__(self) self.passed_time = 0 self.contextTime = contextTime
def __init__(self, logger, expire_after): Scheduler.__init__(self, logger, expire_after) self.name = 'MaxThrougputScheduler'
def __init__(self, logger, expire_after): Scheduler.__init__(self, logger, expire_after) self.name = "MaxThrougputScheduler"