def __init__(self, period, simulationTime):    
     GenericMeasure.__init__(self, '', period, simulationTime, Units.SECONDS)
     self.__receivedPattern = re.compile(r"DEBUG peer.BasicPeer  - .*? received dissemination.newProtocol.message.TableMessage .*? ([0-9]+\,[0-9]+).*?") 
     self.__sentPattern = re.compile(r"DEBUG peer.BasicPeer  - .*? sending dissemination.newProtocol.message.TableMessage .*? ([0-9]+\,[0-9]+).*?")
     
     self.__firstTimeSent = None
     self.__lastTimeReceived = None
示例#2
0
 def __init__(self, period, simulationTime):        
     GenericMeasure.__init__(self, '', period, simulationTime, Units.MESSAGE_OVERHEAD)
     
     self.__measures = []
     
     self.__initializePattern = re.compile('INFO  peer.BasicPeer  - Peer ([0-9]+) initializing ([0-9]+\,[0-9]+).*?')        
     self.__neighbors = 0
	def __init__(self, period, simulationTime):		
		GenericMeasure.__init__(self, '', period, simulationTime, Units.RATIO)
		
		self.__searchPattern = re.compile('DEBUG .*?  - Peer [0-9]+ started composition search (\(.*?\)).*?([0-9]+\,[0-9]+).*?')
		self.__foundPattern = re.compile('DEBUG .*?  - Peer [0-9]+ received composition for search (\(.*?\)).*?([0-9]+\,[0-9]+).*?')
		
		self.__searches = {}
 def __init__(self, period, simulationTime):
     GenericMeasure.__init__(
         self,
         r"DEBUG .*?  - Peer [0-9]+ started composition search \(.*?\).*?([0-9]+\,[0-9]+).*?",
         period,
         simulationTime,
         Units.COMPOSITIONS,
     )
 def __init__(self, period, simulationTime):        
     GenericMeasure.__init__(self, '', period, simulationTime, Units.MESSAGE_OVERHEAD)
     
     self.__initializePattern = re.compile('INFO  peer.BasicPeer  - Peer ([0-9]+) initializing ([0-9]+\,[0-9]+).*?')
     self.__broadcastingPattern = re.compile('DEBUG peer.BasicPeer  - Peer [0-9]+ broadcasting .*?')
     
     self.__total = 0
     
     self.__nodes = 0
示例#6
0
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r'', period, simulationTime, Units.RATIO)
		
		self.__sentMulticastPattern = re.compile('DEBUG multicast.search.ParameterSearchImpl  - Peer .*? sending remote multicast message .*? R:(\(.*?\)) .*? (\[.*?\]) ([0-9]+\,[0-9]+).*?')
		self.__acceptedMulticastPattern = re.compile('DEBUG multicast.search.ParameterSearchImpl  - Peer ([0-9]+) accepted multicast message .*? R:(\(.*?\)) .*? ([0-9]+\,[0-9]+).*?')
		
		self.__multicastMessages = {}
		
		self.__total = 0
示例#7
0
    def __init__(self, period, simulationTime, measures):
        GenericMeasure.__init__(self, "", period, simulationTime, Units.MESSAGE_TRAFFIC_OVERHEAD)

        self.__sizePatterns = []

        self.__initializePattern = re.compile("INFO  peer.BasicPeer  - Peer ([0-9]+) initializing ([0-9]+\,[0-9]+).*?")

        for measure in measures:
            pattern = "DEBUG .*?  - Peer .*? sending " + measure + " .*? ([0-9]+) bytes ([0-9]+\,[0-9]+).*?"
            self.__sizePatterns.append(re.compile(pattern))

        self.__totalSize = 0

        self.__nodes = 0
	def getValues(self):
		values = PeriodicValues(0, self.getPeriod(), self.getSimulationTime())
		
		searches = GenericMeasure('', self.getPeriod(), self.getSimulationTime(), Units.SEARCHES)
		founds = GenericMeasure('', self.getPeriod(), self.getSimulationTime(), Units.COMPOSITIONS)
		
		for found, startTime in self.__searches.values():
			searches.incValue(startTime, self.getSimulationTime())
			if found:
				founds.incValue(startTime, self.getSimulationTime())
				
		searchesArray = searches.getValues()
		foundsArray = founds.getValues()
		
		for index in xrange(len(searchesArray)):
			search = searchesArray.getValue(index)
			found = foundsArray.getValue(index)
			if search == 0:
				values.setValue(index, 0);
			else:
				values.setValue(index, found / float(search))
			 
		return values
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r'DEBUG multicast.search.ParameterSearchImpl  - Peer [0-9]+ found parameters \[.*?\] in node [0-9]+ .*? ([0-9]+\,[0-9]+).*?', period, simulationTime, Units.MESSAGES)
示例#10
0
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r'DEBUG multicast.search.ParameterSearchImpl  - Peer [0-9]+ sending response message to search.*?([0-9]+\,[0-9]+).*?', period, simulationTime, Units.MESSAGES)
	def __init__(self, messageClass, period, simulationTime):
		self.__messageClass = messageClass
		
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? with payload type of " + self.__messageClass + ".*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r"DEBUG detection.beaconDetector.BeaconDetector  - Peer [0-9]* has new neighbors:.*?([0-9]+\,[0-9]+).*?", period, simulationTime, Units.NEIGHBORS)
示例#13
0
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r'DEBUG .*?  - Peer [0-9]+ started search for parameters .*? ([0-9]+\,[0-9]+).*?', period, simulationTime, Units.MESSAGES)
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? starting collision message while searching for parameters.*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
示例#15
0
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r'DEBUG multicast.search.ParameterSearchImpl  - Peer [0-9]+ accepted multicast.search.message.SearchMessage\(.*?\) .*? ([0-9]+\,[0-9]+).*?', period, simulationTime, Units.MESSAGES)