Esempio n. 1
0
def stats():
  congestion = (1.0*Experiment.drop_count)/Experiment.packet_count
  overall_rtt = Experiment.rtt()
  single_rtt = Experiment.single_rtt()
  double_rtt = Experiment.double_rtt()
  if(len(Experiment.ribdeltas) != 0):
    ribdeltas = reduce(lambda x, y: x+y, Experiment.ribdeltas, 0.0)/len(Experiment.ribdeltas)
  else:
    ribdeltas = 0

  return " ".join(map(str,[congestion, overall_rtt[0], overall_rtt[1], Experiment.packet_count, Experiment.drop_count, Experiment.probe_count, Experiment.revmatch, Experiment.cycles, ribdeltas]))