def experiment(bw, module): pairs = [('h1','h2'), ('h2','h1')] flows = { 15: [(i,j,bw) for i,j in pairs] } net = diamond.create_net() scenario = { 'net': net, 'flows': flows } controller = { 'objective': module.objective } logs = start(scenario, controller) return results(logs)
def experiment(): net = diamond.create_net(cleanup=True) flows = { 15: [ ('h1', 'h2', '4m'), #('h2', 'h1', '4m') ] } scenario = { 'net': net, 'flows': flows } controller = { 'objective': shortest_path.objective } logs = start(scenario, controller) results(logs)