Package controller
Class Main
java.lang.Object
controller.Main
public class Main
extends java.lang.Object
Network Controller
-
Field Summary
Fields Modifier and Type Field Description (package private) network.Codeccod(package private) intdurationVNF life cycle duration(package private) java.lang.Stringfilename(package private) intiterationsnumber of iterations(package private) intkk parameter; different usage in different topologies(package private) intlinksnetwork elements(package private) network.Networknetnetwork object(package private) java.lang.Doublenodecapacitynode CPU capacity(package private) java.io.Fileparametersfileparameters file(package private) java.lang.Stringpathpath to simulation log files(package private) intr1specify the VNFgraph file names(package private) intr2specify the VNFgraph file names(package private) intracksnetwork elements(package private) intserversnetwork elements(package private) intservperrackservers per rack(package private) intswitchesnetwork elements(package private) java.lang.Stringtypenetwork type(package private) java.lang.Stringvnfgraphspath to VNFgraph files -
Constructor Summary
Constructors Constructor Description Main() -
Method Summary
Modifier and Type Method Description voidinit()Initialize simulationstatic voidmain(java.lang.String[] args)voidsetparameters()read simulation parameters from fileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
net
network.Network netnetwork object -
type
java.lang.String typenetwork type -
racks
int racksnetwork elements -
switches
int switchesnetwork elements -
links
int linksnetwork elements -
servers
int serversnetwork elements -
cod
network.Codec cod -
path
java.lang.String pathpath to simulation log files -
vnfgraphs
java.lang.String vnfgraphspath to VNFgraph files -
parametersfile
java.io.File parametersfileparameters file -
servperrack
int servperrackservers per rack -
k
int kk parameter; different usage in different topologies -
duration
int durationVNF life cycle duration -
iterations
int iterationsnumber of iterations -
nodecapacity
java.lang.Double nodecapacitynode CPU capacity -
filename
java.lang.String filename -
r1
int r1specify the VNFgraph file names -
r2
int r2specify the VNFgraph file names
-
-
Constructor Details
-
Main
public Main()
-
-
Method Details
-
main
public static void main(java.lang.String[] args) -
setparameters
public void setparameters()read simulation parameters from file -
init
public void init()Initialize simulation
-