예제 #1
0
 def __init__(self, args):
     """
   Constructor. Meh
   """
     self.logFile = None
     self.lstProducers = []
     self.DataManager = DataManger()
     self.nMissionMinutes = 0
     Experiment.__init__(self, args)
    def __init__(self, args):

        self.PING_COLLECTION_TIME_BEFORE_FAILURE = 60

        self.FAILURE_INTERVAL = 60
        self.RECOVERY_INTERVAL = 60

        # This is the number of pings required to make it through the full experiment
        nInitialPings = (self.PING_COLLECTION_TIME_BEFORE_FAILURE +
                         len(args["net"].hosts) * (self.FAILURE_INTERVAL + self.RECOVERY_INTERVAL))
        print("Scheduling with {} initial pings".format(nInitialPings))

        Experiment.__init__(self, args)
        self.options.nPings = nInitialPings
    def __init__(self, args):

        self.PING_COLLECTION_TIME_BEFORE_FAILURE = 60

        self.FAILURE_INTERVAL = 60
        self.RECOVERY_INTERVAL = 60

        # This is the number of pings required to make it through the full experiment
        nInitialPings = self.PING_COLLECTION_TIME_BEFORE_FAILURE + len(args["net"].hosts)*(self.FAILURE_INTERVAL + self.RECOVERY_INTERVAL)
        print("Scheduling with %s initial pings" % nInitialPings)

        args["nPings"] = nInitialPings

        Experiment.__init__(self, args)
    def __init__(self, args):
        Experiment.__init__(self, args)
        if "ds" in self.arbArgs:
            self.ds = int(self.arbArgs["ds"])
        else:
            self.ds = 1000

        if "logging" in self.arbArgs:
            self.logging = self.arbArgs["logging"]
            if self.logging == "true":
                self.logging = True
            else:
                self.logging = False
        else:
            self.logging = False
예제 #5
0
 def __init__(self, args):
     Experiment.__init__(self, args)
예제 #6
0
    def __init__(self, args):

        Experiment.__init__(self, args)
        self.COLLECTION_PERIOD_BUFFER = 10
        print "Using %f traffic" % self.pctTraffic
예제 #7
0
    def __init__(self, args):
        args["nPings"] = 300
        Experiment.__init__(self, args)

        self.PING_COLLECTION_TIME_BEFORE_FAILURE = 60
        self.PING_COLLECTION_TIME_AFTER_RECOVERY = 120
예제 #8
0
    def __init__(self, args):
        args["nPings"] = 300
        Experiment.__init__(self, args)

        self.PING_COLLECTION_TIME_BEFORE_FAILURE = 60
        self.PING_COLLECTION_TIME_AFTER_RECOVERY = 120
예제 #9
0
 def __init__(self, args):
     Experiment.__init__(self,args)
예제 #10
0
 def __init__(self, args):
     Experiment.__init__(self, args)
     self.ds = self.options.arguments.ds
     self.logging = self.options.arguments.logging
    def __init__(self, args):

        Experiment.__init__(self, args)
        self.COLLECTION_PERIOD_BUFFER = 10
        self.pctTraffic = float(args["pctTraffic"])
        print "Using %f traffic" % self.pctTraffic
예제 #12
0
    def __init__(self, args):

        Experiment.__init__(self, args)
        self.COLLECTION_PERIOD_BUFFER = 10
        print "Using {} traffic".format(self.options.pctTraffic)
예제 #13
0
 def __init__(self, args):
     Experiment.__init__(self, args)
     self.syncPrefix = "/sync"
     self.numUserPrefixesPerNode = 2
     self.maxUpdatesPerUserPrefixPerNode = 3
예제 #14
0
    def __init__(self, args):

        Experiment.__init__(self, args)
        self.COLLECTION_PERIOD_BUFFER = 10
예제 #15
0
 def __init__(self, args):
     """
   Constructor. Meh
   """
     self.logFile = None
     Experiment.__init__(self, args)