X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fnet.py;h=80fb2f84ea90c5d2ce2e947f6eb6f0ee766defb2;hb=2c4df167eddd4f731aeaf4bb24215b09399bdf8c;hp=d91ef4a59698d28ede791cf3584c2110d20dea7f;hpb=de14f336868b6303e73b77b9d3a63ad4d58cc866;p=osm%2Fvim-emu.git 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={}): """