All Downloads are FREE. Search and download functionalities are using the official Maven repository.

conf.simulation_dht_01_10000_16.cfg Maven / Gradle / Ivy

Go to download

HyCube Simulator is a container running multiple HyCube node instances, providing an interface for performing operations on individual nodes.

There is a newer version: 1.0.5
Show newest version

configuration = simConf

#simConf.Simulators = S000, S001, S002
simConf.Simulators = S001

simConf.Simulators[S000].SimConnString = //artur-laptop:1099/HyCubeSimulator
simConf.Simulators[S000].MsgConnString = tcp://artur-laptop:51001[SimMessages]
simConf.Simulators[S000].Weight = 1
simConf.Simulators[S000].MaxNumNodes = 10000
simConf.Simulators[S001].SimConnString = //swz7aolszak2:1099/HyCubeSimulator
simConf.Simulators[S001].MsgConnString = tcp://swz7aolszak2:51001[SimMessages]
simConf.Simulators[S001].Weight = 1
simConf.Simulators[S001].MaxNumNodes = 5000
simConf.Simulators[S002].SimConnString = //Pusz-laptop:1099/HyCubeSimulator
simConf.Simulators[S002].MsgConnString = tcp://Pusz-laptop:51001[SimMessages]
simConf.Simulators[S002].Weight = 3
simConf.Simulators[S002].MaxNumNodes = 50000

simConf.ResultsFileName = results/sim_res_dht_01_10000_16_0.5_1.2.txt

simConf.DefaultConfFileName = hycube_simulator.cfg

simConf.SimulationsNum = 4
simConf.NumNodes = 10000
simConf.InitialRecoveryRepeat = 4
simConf.DiscardPercents = 0, 10, 10, 10, 10, 10, 10, 10, 10, 10
simConf.TestsNum = 1000
simConf.RunMemoryClearExtension = false

simConf.K = 16
simConf.WaitTimeAfterPut = 16000
simConf.WaitTimeBeforeGet = 0
simConf.RefreshResources = false
simConf.DeleteResources = false
simConf.ExactPut = true
simConf.ExactRefreshPut = true
simConf.ExactGet = true
simConf.ExactDelete = true
simConf.SkipPutNodesNum = 0
simConf.GetFromClosest = true
#if setPutRecipient/setGetRecipient = false => recipient = null, and only one message will be routed; exact put/get must be false
simConf.SetPutRecipient = true 
simConf.SetGetRecipient = true
simConf.SecureRouting = false
simConf.RegisterRoute = false
simConf.AnonymousRoute = false
#simConf.ReplicateNum = 2


simConf.Simulations[0].ConfFileName = sim_dht_edc_1.2_16.cfg
simConf.Simulations[0].K = @simConf.K
simConf.Simulations[0].WaitTimeAfterPut = @simConf.WaitTimeAfterPut
simConf.Simulations[0].WaitTimeBeforeGet = @simConf.WaitTimeBeforeGet
simConf.Simulations[0].RefreshResources = @simConf.RefreshResources
simConf.Simulations[0].DeleteResources = @simConf.DeleteResources
simConf.Simulations[0].ExactPut = @simConf.ExactPut
simConf.Simulations[0].ExactRefreshPut = @simConf.ExactRefreshPut
simConf.Simulations[0].ExactGet = @simConf.ExactGet
simConf.Simulations[0].ExactDelete = @simConf.ExactDelete
simConf.Simulations[0].SkipPutNodesNum = @simConf.SkipPutNodesNum
simConf.Simulations[0].GetFromClosest = @simConf.GetFromClosest
simConf.Simulations[0].SetPutRecipient = @simConf.SetPutRecipient
simConf.Simulations[0].SetGetRecipient = @simConf.SetGetRecipient
simConf.Simulations[0].SecureRouting = @simConf.SecureRouting
simConf.Simulations[0].RegisterRoute = @simConf.RegisterRoute
simConf.Simulations[0].AnonymousRoute = @simConf.AnonymousRoute
simConf.Simulations[0].ReplicateNum = 0

simConf.Simulations[1].ConfFileName = sim_dht_edc_1.2_16.cfg
simConf.Simulations[1].K = @simConf.K
simConf.Simulations[1].WaitTimeAfterPut = @simConf.WaitTimeAfterPut
simConf.Simulations[1].WaitTimeBeforeGet = @simConf.WaitTimeBeforeGet
simConf.Simulations[1].RefreshResources = @simConf.RefreshResources
simConf.Simulations[1].DeleteResources = @simConf.DeleteResources
simConf.Simulations[1].ExactPut = @simConf.ExactPut
simConf.Simulations[1].ExactDelete = @simConf.ExactDelete
simConf.Simulations[1].ExactRefreshPut = @simConf.ExactRefreshPut
simConf.Simulations[1].ExactGet = @simConf.ExactGet
simConf.Simulations[1].SkipPutNodesNum = @simConf.SkipPutNodesNum
simConf.Simulations[1].GetFromClosest = @simConf.GetFromClosest
simConf.Simulations[1].SetPutRecipient = @simConf.SetPutRecipient
simConf.Simulations[1].SetGetRecipient = @simConf.SetGetRecipient
simConf.Simulations[1].SecureRouting = @simConf.SecureRouting
simConf.Simulations[1].RegisterRoute = @simConf.RegisterRoute
simConf.Simulations[1].AnonymousRoute = @simConf.AnonymousRoute
simConf.Simulations[1].ReplicateNum = 2

simConf.Simulations[2].ConfFileName = sim_dht_edc_1.2_16.cfg
simConf.Simulations[2].K = @simConf.K
simConf.Simulations[2].WaitTimeAfterPut = @simConf.WaitTimeAfterPut
simConf.Simulations[2].WaitTimeBeforeGet = @simConf.WaitTimeBeforeGet
simConf.Simulations[2].RefreshResources = @simConf.RefreshResources
simConf.Simulations[2].DeleteResources = @simConf.DeleteResources
simConf.Simulations[2].ExactPut = true
simConf.Simulations[2].ExactRefreshPut = true
simConf.Simulations[2].ExactGet = @simConf.ExactGet
simConf.Simulations[2].ExactDelete = @simConf.ExactDelete
simConf.Simulations[2].SkipPutNodesNum = @simConf.SkipPutNodesNum
simConf.Simulations[2].GetFromClosest = @simConf.GetFromClosest
simConf.Simulations[2].SetPutRecipient = true
simConf.Simulations[2].SetGetRecipient = @simConf.SetGetRecipient
simConf.Simulations[2].SecureRouting = @simConf.SecureRouting
simConf.Simulations[2].RegisterRoute = @simConf.RegisterRoute
simConf.Simulations[2].AnonymousRoute = @simConf.AnonymousRoute
simConf.Simulations[2].ReplicateNum = 0

simConf.Simulations[3].ConfFileName = sim_dht_edc_1.2_16.cfg
simConf.Simulations[3].K = @simConf.K
simConf.Simulations[3].WaitTimeAfterPut = @simConf.WaitTimeAfterPut
simConf.Simulations[3].WaitTimeBeforeGet = @simConf.WaitTimeBeforeGet
simConf.Simulations[3].RefreshResources = @simConf.RefreshResources
simConf.Simulations[3].DeleteResources = @simConf.DeleteResources
simConf.Simulations[3].ExactPut = true
simConf.Simulations[3].ExactDelete = @simConf.ExactDelete
simConf.Simulations[3].ExactRefreshPut = true
simConf.Simulations[3].ExactGet = @simConf.ExactGet
simConf.Simulations[3].SkipPutNodesNum = @simConf.SkipPutNodesNum
simConf.Simulations[3].GetFromClosest = @simConf.GetFromClosest
simConf.Simulations[3].SetPutRecipient = true
simConf.Simulations[3].SetGetRecipient = @simConf.SetGetRecipient
simConf.Simulations[3].SecureRouting = @simConf.SecureRouting
simConf.Simulations[3].RegisterRoute = @simConf.RegisterRoute
simConf.Simulations[3].AnonymousRoute = @simConf.AnonymousRoute
simConf.Simulations[3].ReplicateNum = 2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy