X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=examples%2Fccn_emu_live%2Fplanetlab.py;h=10b4deb148fed866095c055cf9f554b36905fa38;hb=4ffa02a6eeaf8c5daacb10d8f52fc15782af84ab;hp=3fd8361199eb944724ff5663e322adfc20792f2b;hpb=8ad1108c60ab8bcbbc08e7c53714edfd59d4e9cb;p=nepi.git diff --git a/examples/ccn_emu_live/planetlab.py b/examples/ccn_emu_live/planetlab.py index 3fd83611..10b4deb1 100644 --- a/examples/ccn_emu_live/planetlab.py +++ b/examples/ccn_emu_live/planetlab.py @@ -1,13 +1,11 @@ #!/usr/bin/env python - -############################################################################### # # NEPI, a framework to manage network experiments +# Copyright (C) 2013 INRIA # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation; # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -18,8 +16,7 @@ # along with this program. If not, see . # # Author: Alina Quereilhac -# -############################################################################### + from nepi.execution.ec import ExperimentController from nepi.execution.runner import ExperimentRunner @@ -76,7 +73,7 @@ def add_pl_host(ec, nid): hostname = PL_NODES[nid] # Add a planetlab host to the experiment description - host = ec.register_resource("PlanetlabNode") + host = ec.register_resource("planetlab::Node") ec.set(host, "hostname", hostname) ec.set(host, "username", pl_slice) ec.set(host, "identity", pl_ssh_key) @@ -100,7 +97,7 @@ def add_pl_ccnd(ec, nid): host = ec.netgraph.node_annotation(nid, "host") # Add a CCN daemon to the planetlab node - ccnd = ec.register_resource("LinuxCCND") + ccnd = ec.register_resource("linux::CCND") ec.set(ccnd, "debug", 7) ec.register_connection(ccnd, host) @@ -116,7 +113,7 @@ def add_pl_ccnr(ec, nid): ccnd = ec.netgraph.node_annotation(nid, "ccnd") # Add a CCN content repository to the planetlab node - ccnr = ec.register_resource("LinuxCCNR") + ccnr = ec.register_resource("linux::CCNR") ec.set(ccnr, "repoFile1", repofile) ec.register_connection(ccnr, ccnd) @@ -126,7 +123,7 @@ def add_pl_ccncat(ec, nid): ccnd = ec.netgraph.node_annotation(nid, "ccnd") # Add a CCN cat application to the planetlab node - ccncat = ec.register_resource("LinuxCCNCat") + ccncat = ec.register_resource("linux::CCNCat") ec.set(ccncat, "pipeline", pipeline) ec.set(ccncat, "contentName", content_name) ec.register_connection(ccncat, ccnd) @@ -137,7 +134,7 @@ def add_pl_fib_entry(ec, nid1, nid2): hostname2 = ec.netgraph.node_annotation(nid2, "hostname") # Add a FIB entry between one planetlab node and its peer - entry = ec.register_resource("LinuxFIBEntry") + entry = ec.register_resource("linux::FIBEntry") ec.set(entry, "host", hostname2) ec.register_connection(entry, ccnd1) @@ -211,7 +208,7 @@ if __name__ == '__main__': print "Results stored at", ec.exp_dir #### Retrieve the content producing resource to wait for ot to finish - ccncat = ec.filter_resources("LinuxCCNCat") + ccncat = ec.filter_resources("linux::CCNCat") #### Run experiment until metric convergences rnr = ExperimentRunner()