def METHOD_NAME(self):
    from requests import get
    ip = get("http://checkip.amazonaws.com/").text.rstrip()
    settings = self.config.experiment_settings(self.name())
    invocations = settings["invocations"]
    repetitions = settings["repetitions"]
    threads = settings["threads"]
    pool = ThreadPool(threads)
    ports = range(12000, 12000 + invocations)
    pool.starmap(
        self.receive_datagrams,
        zip(repeat(repetitions, invocations), ports, repeat(ip, invocations)),
    )
    # give functions time to finish and upload result
    time.sleep(5)
    self._storage.download_bucket(self.benchmark_input["output-bucket"], self._out_dir)