X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fnet.py;h=80fb2f84ea90c5d2ce2e947f6eb6f0ee766defb2;hp=d91ef4a59698d28ede791cf3584c2110d20dea7f;hb=a4d8479f913ed45b18199d70c4b524fca73a0a21;hpb=bdcf2d22c24c91481aa32d83c97fd9b871321815 diff --git a/src/emuvim/dcemulator/net.py b/src/emuvim/dcemulator/net.py index d91ef4a..80fb2f8 100755 --- a/src/emuvim/dcemulator/net.py +++ b/src/emuvim/dcemulator/net.py @@ -27,7 +27,10 @@ class DCNetwork(Dockernet): This class is used by topology definition scripts. """ - def __init__(self, controller=RemoteController, dc_emulation_max_cpu=1.0, **kwargs): + def __init__(self, controller=RemoteController, + dc_emulation_max_cpu=1.0, # fraction of overall CPU time for emulation + dc_emulation_max_mem=512, # emulation max mem in MB + **kwargs): """ Create an extended version of a Dockernet network :param dc_emulation_max_cpu: max. CPU time used by containers in data centers @@ -56,7 +59,8 @@ class DCNetwork(Dockernet): self.monitor_agent = DCNetworkMonitor(self) # initialize resource model registrar - self.rm_registrar = ResourceModelRegistrar(dc_emulation_max_cpu) + self.rm_registrar = ResourceModelRegistrar( + dc_emulation_max_cpu, dc_emulation_max_mem) def addDatacenter(self, label, metadata={}): """