cs.profile = False cs.oprofile = False cs.loglevels["oh"]="insane"; cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size=65536; cs.oseg_cache_clean_group=25; cs.oseg_cache_entry_lifetime= "1000s" # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '400s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size = 65536 cs.oseg_cache_clean_group = 25 cs.oseg_cache_entry_lifetime = "1000s" cs.oseg_lookup_queue_size = 50 #for now # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '200s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
if __name__ == "__main__": cc = ClusterConfig() cs = ClusterSimSettings(cc, 4, (4,1), 1) cs.debug = False cs.valgrind = False cs.profile = True cs.loc = 'standard' cs.blocksize = 100 cs.tx_bandwidth = 500000 cs.rx_bandwidth = 500000 cs.num_random_objects = 50 cs.num_pack_objects = 0 cs.object_connect_phase = '0s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.oseg_cache_entry_lifetime = '300s' cs.duration = '100s' rates = sys.argv[1:] plan = BandwidthByLoad(cc, cs, local_messages=False, remote_messages=True) for rate in rates: plan.run(rate) plan.analysis()
cs.oprofile = False cs.loglevels["oh"] = "error" cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size = 65536 cs.oseg_cache_clean_group = 25 cs.oseg_cache_entry_lifetime = "1000s" cs.oseg_lookup_queue_size = 50 #for now # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '256s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs.profile = False cs.oprofile = False cs.loglevels["oh"]="error"; cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size=65536; cs.oseg_cache_clean_group=25; cs.oseg_cache_entry_lifetime= "1000s" cs.oseg_lookup_queue_size = 50; #for now # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '256s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs = ClusterSimSettings(cc, 4, (4, 1), 1) cs.debug = False cs.valgrind = False cs.profile = True cs.loc = 'standard' cs.blocksize = 100 cs.tx_bandwidth = 500000 cs.rx_bandwidth = 500000 cs.num_random_objects = 50 cs.num_pack_objects = 0 cs.object_connect_phase = '0s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '100s' rates = sys.argv[1:] plan = PacketLatencyByLoad(cc, cs, local_messages=True, remote_messages=True, payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs.loglevels["oh"]="insane"; cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size=65536; cs.oseg_cache_clean_group=25; cs.oseg_cache_entry_lifetime= "1000s" cs.oseg_lookup_queue_size = 50; #for now # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '200s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
## Use pack across multiple ohs #cs.num_random_objects = 0 #cs.num_pack_objects = nobjects / cs.num_oh #cs.object_pack = packname #cs.pack_dump = True cs.num_random_objects = 0 cs.object_sl_file='sl.trace.'+str(edgex)+'x'+str(edgey); cs.object_sl_center=(384,384,0); cs.object_connect_phase = '20s' cs.center=[cs.blocksize*edgex/2,cs.blocksize*edgey/2,0] cs.zrange=(-10000,10000) cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '420s' rates = sys.argv[1:] nobjectlist=[250,500,750,1000,1250,1500,1750,2000];#+= nobjectlist+=[2500,3000,3500,4000,4500]+range(5000,20000,1000) nobjectlist.reverse() #nobjectlist = [5000]; #nobjectlist=[19000] caches=[256]*len(nobjectlist) #caches+=[250]*len(nobjectlist) #caches+=[750]*len(nobjectlist) #caches+=[75]*len(nobjectlist)#[10,15,20,25,30,35,40] #nobjectlist=nobjectlist*4#run with 4 caches
## Use pack across multiple ohs #cs.num_random_objects = 0 #cs.num_pack_objects = nobjects / cs.num_oh #cs.object_pack = packname #cs.pack_dump = True cs.num_random_objects = 0 cs.object_sl_file = 'sl.trace.' + str(edgex) + 'x' + str(edgey) cs.object_sl_center = (384, 384, 0) cs.object_connect_phase = '20s' cs.center = [cs.blocksize * edgex / 2, cs.blocksize * edgey / 2, 0] cs.zrange = (-10000, 10000) cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '420s' rates = sys.argv[1:] nobjectlist = [250, 500, 750, 1000, 1250, 1500, 1750, 2000] #+= nobjectlist += [2500, 3000, 3500, 4000, 4500] + range(5000, 20000, 1000) nobjectlist.reverse() #nobjectlist = [5000]; #nobjectlist=[19000] caches = [256] * len(nobjectlist) #caches+=[250]*len(nobjectlist) #caches+=[750]*len(nobjectlist) #caches+=[75]*len(nobjectlist)#[10,15,20,25,30,35,40]
cs.profile = False cs.oprofile = False cs.loglevels["oh"]="insane"; cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size=65536; cs.oseg_cache_clean_group=25; cs.oseg_cache_entry_lifetime= "1000s" # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '120s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs.profile = False cs.oprofile = False cs.loglevels["oh"] = "insane" cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size = 65536 cs.oseg_cache_clean_group = 25 cs.oseg_cache_entry_lifetime = "1000s" # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '120s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()
cs.profile = False cs.oprofile = False cs.loglevels["oh"] = "insane" cs.loc = 'standard' cs.blocksize = 110 cs.tx_bandwidth = 50000000 cs.rx_bandwidth = 5000000 cs.oseg_cache_size = 65536 cs.oseg_cache_clean_group = 25 cs.oseg_cache_entry_lifetime = "1000s" # Use pack across multiple ohs cs.num_random_objects = 0 cs.num_pack_objects = nobjects / cs.num_oh cs.object_pack = packname cs.pack_dump = True cs.object_connect_phase = '20s' cs.object_static = 'static' cs.object_query_frac = 0.0 cs.duration = '400s' rates = sys.argv[1:] plan = FlowPairFairness(cc, cs, scheme='csfq', payload=1024) for rate in rates: plan.run(rate) plan.analysis() plan.graph()