#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.runner import ExperimentRunner
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.runner import ExperimentRunner
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.runner import ExperimentRunner
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# 0 ------- network -------- 1
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ cd <path-to-nepi>
# python examples/linux/ccn_advanced_transfer.py -a <hostname1> -b <hostname2> -u <username> -i <ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
# $ cd <path-to-nepi>
# python examples/linux/hello_world.py -a <hostname> -u <username> -i <ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ cd <path-to-nepi>
# python examples/linux/netcat_file_transfer.py -a <hostname1> -b <hostname2> -u <username> -i <ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
# $ cd <path-to-nepi>
# python examples/linux/vlc_streaming.py -a <hostname1> -b <hostname2> -u <username> -i <ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceState, ResourceAction
# This example must be executed as root:
# $ sudo PYTHONPATH=$PYTHONPATH:src python examples/netns/local_switch_ping.py
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
"""
network topology:
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
"""
network topology:
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# PYTHONPATH=$PYTHONPATH:src python examples/ns3/multi_host/ditributed.py
#
-
+from __future__ import print_function
import os
# PYTHONPATH=$PYTHONPATH:src python examples/ns3/multi_host/hybrid.py
#
-
+from __future__ import print_function
import os
# PYTHONPATH=$PYTHONPATH:src python examples/ns3/multi_host/parallel.py
#
-
+from __future__ import print_function
import os
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# - t3 (t2 + 2s) : Kill the application
#
-
+from __future__ import print_function
from nepi.execution.resource import ResourceAction, ResourceState
from nepi.execution.ec import ExperimentController
# - t3 (t2 + 2s) : Kill the application
#
-
+from __future__ import print_function
from nepi.execution.resource import ResourceAction, ResourceState
from nepi.execution.ec import ExperimentController
# - t3 (t2 + 2s) : Kill the application
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
# - t3 (t2 + 2s) : Kill the application
#
-
+from __future__ import print_function
from nepi.execution.resource import ResourceAction, ResourceState
from nepi.execution.ec import ExperimentController
# python examples/linux/nitos_testbed_bootstrap.py -H <omf.nitos.node0XX,omf.nitos.node0ZZ,..> -U <node-username> -i <ssh-key> -g <nitos-gateway> -u <nitos-slice>
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
#
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
# $ PYTHONPATH=$PYTHONPATH:src/ python examples/openvswitch/ovs_ping.py -n "192.168.3.0/24" -s <slicename> -i /~/.ssh/id_rsa
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ PYTHONPATH=$PYTHONPATH:src/ python examples/openvswitch/ovs_ping_2_switches.py -n "192.168.3.0/24" -C "1.1.1.1" -s <slicename> -i /~/.ssh/id_rsa
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ PYTHONPATH=$PYTHONPATH:src/ python examples/openvswitch/ovs_ping_3_switches.py -n "192.168.3.0/24" -C "1.1.1.1" -s <slicename> -i /~/.ssh/id_rsa
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# 0 ------- network -------- 1
#
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ cd <path-to-nepi>
# python examples/planetlab/ping.py -s <pl-slice> -u <pl-user> -p <pl-password> -k <pl-ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ cd <path-to-nepi>
# python examples/planetlab/ping_with_filters.py -s <pl-slice> -u <pl-user> -p <pl-password> -k <pl-ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceAction, ResourceState
# $ cd <path-to-nepi>
# python examples/planetlab/select_nodes.py -s <pl-slice> -u <pl-user> -p <pl-password> -k <pl-ssh-key> -c <country> -o <operating-system> -n <node-count>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
# $ cd <path-to-nepi>
# python examples/planetlab/update_fedora_repo.py -H <host1,host2,..> -s <pl-slice> -u <pl-user> -p <pl-password> -k <pl-ssh-key>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import logging
import os
# \ nid3.log
#
-
+from __future__ import print_function
import collections
import functools
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import base64
import fcntl
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import base64
import socket
# Claudio Freire <claudio-daniel.freire@inria.fr>
#
-
+from __future__ import print_function
import select
import sys
# PYTHONPATH=$PYTHONPATH:~/repos/nepi/src python src/nepi/resources/ns3/resource_manager_generator.py
#
-
+from __future__ import print_function
# Force the load of ns3 libraries
from nepi.resources.ns3.ns3wrapper import load_ns3_module
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
# Julien Tribino <julien.tribino@inria.fr>
-
+from __future__ import print_function
import os
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import base64
import errno
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import base64
import socket
#
# Author: Lucia Guevgeozian <lucia.guevgeozian_odizzio@inria.fr>
-
+from __future__ import print_function
from nepi.execution.attribute import Attribute, Flags, Types
from nepi.execution.resource import ResourceManager, clsinit_copy, \
#
# Author: Lucia Guevgeozian Odizzio <lucia.guevgeozian_odizzio@inria.fr>
+from __future__ import print_function
import xmlrpc.client
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.util.netgraph import NetGraph, TopologyType
from nepi.util.timefuncs import stformat, tsformat
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
import math
import numpy
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.resources.linux.node import LinuxNode
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.resource import ResourceState, ResourceAction
from nepi.execution.ec import ExperimentController
# Test based on netns test/test_core.py file test_run_ping_routing test
#
-
+from __future__ import print_function
from nepi.resources.netns.netnsserver import run_server
from nepi.resources.linux.netns.netnsclient import LinuxNetNSClient
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.trace import TraceAttr
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.resource import ResourceState, ResourceAction
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.trace import TraceAttr
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.trace import TraceAttr
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
from nepi.execution.trace import TraceAttr
#
# Author: Alina Quereilhac <alina.quereilhac@inria.fr>
-
+from __future__ import print_function
from nepi.execution.ec import ExperimentController
#
# node n0 sends IGMP traffic to node n3
-
+from __future__ import print_function
from nepi.resources.ns3.ns3wrapper import NS3Wrapper
-import io
+import StringIO
import subprocess
import sys
import time
#
# Author: Julien Tribino <julien.tribino@inria.fr>
-
+from __future__ import print_function
from nepi.execution.resource import (ResourceFactory, clsinit_copy,
ResourceManager, ResourceAction, ResourceState)