Example #1
0
                   dcmd='python -m dx_emulation.image',
                   environment={
                       'MY_IP': '10.0.3.4',
                       'CLOUD_HOST': '10.0.1.1',
                       'CLOUD_PORT': 8883,
                       'START_TIME': 137,
                       'RUN_INTERVAL': 1,
                       'RUN_COUNT': 50,
                       'EMULATION_MODE': 'dev',
                       'LOG_FILE': '/data/log/d3' + runtime_id + '.log'
                   },
                   volumes=['/home/hujuntao/log/device:/data/log'],
                   cpu_quota=100000,
                   mem_limit='128m')
net.addLink(d3, s4, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, f2, f3, d0, d1, d2, d3])
client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #2
0
    environment={
        'MY_IP': '10.0.3.2',
        'CLOUD_HOST': '10.0.1.1',
        'CLOUD_PORT': 8883,
        'START_TIME': 37,
        'RUN_INTERVAL': 1,
        'RUN_COUNT': 50,
        'EMULATION_MODE': 'dev',
        'LOG_FILE': '/data/log/d1' + runtime_id + '.log'
    },
    volumes=['/home/hujuntao/log/device:/data/log'],
    cpu_quota=100000,
    mem_limit='128m')
net.addLink(d1, s4, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, d0, d1])

client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #3
0
    environment={
        'MY_IP': '10.0.3.8',
        'CLOUD_HOST': '10.0.1.1',
        'CLOUD_PORT': 8883,
        'START_TIME': 56,
        'RUN_INTERVAL': 1,
        'RUN_COUNT': 50,
        'EMULATION_MODE': 'dev',
        'LOG_FILE': '/data/log/d7' + runtime_id + '.log'
    },
    volumes=['/home/hujuntao/log/device:/data/log'],
    cpu_quota=100000,
    mem_limit='128m')
net.addLink(d7, s4, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, d0, d1, d2, d3, d4, d5, d6, d7])

client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #4
0
                        'CLOUD_HOST': '10.0.1.1',
                        'CLOUD_PORT': 8883,
                        'START_TIME': 129,
                        'RUN_INTERVAL': 1,
                        'RUN_COUNT': 50,
                        'EMULATION_MODE': 'dev',
                        'LOG_FILE': '/data/log/d15' + runtime_id + '.log'
                    },
                    volumes=['/home/hujuntao/log/device:/data/log'],
                    cpu_quota=100000,
                    mem_limit='128m')
net.addLink(d15, s4, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([
    c0, f0, f1, f2, f3, d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12,
    d13, d14, d15
])
client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #5
0
    environment={
        'MY_IP': '10.0.3.1',
        'CLOUD_HOST': '10.0.1.1',
        'CLOUD_PORT': 8883,
        'START_TIME': 30,
        'RUN_INTERVAL': 1,
        'RUN_COUNT': 50,
        'EMULATION_MODE': 'dev',
        'LOG_FILE': '/data/log/d0' + runtime_id + '.log'
    },
    volumes=['/home/hujuntao/log/device:/data/log'],
    cpu_quota=100000,
    mem_limit='128m')
net.addLink(d0, s2, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, d0])

client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #6
0
    environment={
        'MY_IP': '10.0.3.3',
        'CLOUD_HOST': '10.0.1.1',
        'CLOUD_PORT': 8883,
        'START_TIME': 66,
        'RUN_INTERVAL': 1,
        'RUN_COUNT': 50,
        'EMULATION_MODE': 'dev',
        'LOG_FILE': '/data/log/d2' + runtime_id + '.log'
    },
    volumes=['/home/hujuntao/log/device:/data/log'],
    cpu_quota=100000,
    mem_limit='128m')
net.addLink(d2, s6, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, d0, d1, d2])

client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()
Example #7
0
    environment={
        'MY_IP': '10.0.3.6',
        'CLOUD_HOST': '10.0.1.1',
        'CLOUD_PORT': 8883,
        'START_TIME': 63,
        'RUN_INTERVAL': 1,
        'RUN_COUNT': 50,
        'EMULATION_MODE': 'dev',
        'LOG_FILE': '/data/log/d5' + runtime_id + '.log'
    },
    volumes=['/home/hujuntao/log/device:/data/log'],
    cpu_quota=100000,
    mem_limit='128m')
net.addLink(d5, s4, cls=mininet.link.TCLink, delay="1ms", bw=10)

net.start()
net.ping([c0, f0, f1, d0, d1, d2, d3, d4, d5])

client = docker.from_env().api
while True:
    device_count = 0
    for c in client.containers():
        if 'dx_device' in c['Image']:
            device_count += 1
    if device_count == 0:
        break
    else:
        time.sleep(60)
# mininet.cli.CLI(net)
net.stop()