Compare commits

...

5 Commits

Author SHA1 Message Date
Yupeng Chen bc3dd67f52
update plotting script 2024-04-26 16:57:34 +08:00
Yupeng Chen 7ff3c670f0
update script algorithms 2024-04-26 15:08:56 +08:00
Yupeng Chen 6beffee354
update workload algorithms 2024-04-26 15:08:38 +08:00
Yupeng Chen d620f2dbdb
update font setting 2024-04-26 15:07:34 +08:00
Yupeng Chen aa33b41943
update font setting 2024-04-26 14:53:34 +08:00
7 changed files with 17 additions and 17 deletions

View File

@ -19,10 +19,10 @@ plots_dir="./plot_burst/"
os.makedirs(plots_dir,exist_ok=True)
# plots_dir="/home/vamsi/Powertcp-NSDI/"
plt.rcParams.update({'font.size': 18,'font.family':'PingFang SC'})
plt.rcParams.update({'font.size': 18,'font.family':'Source Han Sans'})
algs=list(["dcqcn", "powerInt", "hpcc", "powerDelay", "timely", "dctcp","patchedTimely","swift","rttqcn"])
algs=list(["powerDelay", "timely","patchedTimely","swift","rttqcn"])
algnames={"dcqcn":"DCQCN","powerInt":"PowerTCP","hpcc":"HPCC","powerDelay":r'$\theta-PowerTCP$',"timely":"TIMELY","DCTCP":"DCTCP","patchedTimely":"Patched TIMELY","swift":"Swift","rttqcn":"RTT-QCN"}

View File

@ -19,7 +19,7 @@ plots_dir="./plot_fairness/"
os.makedirs(plots_dir,exist_ok=True)
# plots_dir="/home/vamsi/Powertcp-NSDI/"
plt.rcParams.update({'font.size': 18,'font.family':'PingFang SC'})
plt.rcParams.update({'font.size': 18,'font.family':'Source Han Sans'})

View File

@ -19,12 +19,12 @@ plots_dir="./plot_workload/"
os.makedirs(plots_dir,exist_ok=True)
# plots_dir="/home/vamsi/Powertcp-NSDI/"
plt.rcParams.update({'font.size': 18,'font.family':'PingFang SC'})
plt.rcParams.update({'font.size': 18,'font.family':'Source Han Sans'})
algs=list(["dcqcn", "powerInt", "hpcc", "powerDelay", "timely", "dctcp","patchedTimely","swift","rttqcn"])
algnames={"dcqcn":"DCQCN","powerInt":"PowerTCP","hpcc":"HPCC","powerDelay":r'$\theta-PowerTCP$',"timely":"TIMELY","DCTCP":"DCTCP","patchedTimely":"Patched TIMELY","swift":"Swift","rttqcn":"RTT-QCN"}
algnames={"dcqcn":"DCQCN","powerInt":"PowerTCP","hpcc":"HPCC","powerDelay":"θ-PowerTCP","timely":"TIMELY","DCTCP":"DCTCP","patchedTimely":"Patched TIMELY","swift":"Swift","rttqcn":"RTT-QCN"}
#%%
@ -93,7 +93,7 @@ algs = list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
load="0.8"
plt.rcParams.update({'font.size': 18})
figlegend = pylab.figure(figsize=(32.5,1.5))
figlegend = pylab.figure(figsize=(40.5,1.5))
lenged_elements=list()
for alg in algs:
@ -166,7 +166,7 @@ figlegend.savefig(plots_dir+'fct-legend.pdf')
# print ( 100*(fctsShort[alg][load]-fctsShort["powerDelay"][load])/fctsShort[alg][load], alg, load)
#%%
figlegend = pylab.figure(figsize=(32.5,1.5))
figlegend = pylab.figure(figsize=(40.5,1.5))
lenged_elements=list()
for alg in algs:
@ -301,7 +301,7 @@ fig.savefig(plots_dir+'fct-longLoad'+'.png')
#######################
algs=list([ "powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
req="0"
query="2000000"
@ -354,7 +354,7 @@ fig.savefig(plots_dir+'fct-shortRate'+'.png')
#######################
algs=list([ "powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
req="0"
query="2000000"
@ -407,7 +407,7 @@ fig.savefig(plots_dir+'fct-longRate'+'.png')
#######################
algs=list([ "powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
req="4"
query="0"
@ -463,7 +463,7 @@ fig.savefig(plots_dir+'fct-shortBurst4'+'.png')
#######################
algs=list([ "powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
req="1"
query="0"
@ -520,7 +520,7 @@ fig.savefig(plots_dir+'fct-longBurst4'+'.png')
#######################
algs=list(["powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
alg="powerInt"
load="0.9"
query="2000000"
@ -559,7 +559,7 @@ fig.savefig(plots_dir+'buf-load'+'.png')
#######################
algs=list(["powerInt", "hpcc", "powerDelay"])
algs=list(["powerDelay","timely","patchedTimely","swift","rttqcn"])
alg="powerInt"
load="0.8"
query="2000000"

View File

@ -5,7 +5,7 @@ RES_RESULTS=$NS3/examples/PowerTCP/results_burst
mkdir $RES_DUMP
mkdir $RES_RESULTS
algs=(0 1 2 3 4 5 6 7 8)
algs=(3 4 6 7 8)
algNames=("dcqcn" "powerInt" "hpcc" "powerDelay" "timely" "dctcp" "patchedTimely" "swift" "rttqcn")
CCMODE=(1 3 3 3 7 8 11 12 13)

View File

@ -6,7 +6,7 @@ RES_RESULTS=$NS3/examples/PowerTCP/results_fairness
mkdir $RES_DUMP
mkdir $RES_RESULTS
algs=(0 1 2 3 4 5 6 7 8)
algs=(3 4 6 7 8)
algNames=("dcqcn" "powerInt" "hpcc" "powerDelay" "timely" "dctcp" "patchedTimely" "swift" "rttqcn")
CCMODE=(1 3 3 3 7 8 11 12 13)

View File

@ -6,7 +6,7 @@ MIX_DUMP=$NS3/examples/PowerTCP/mix
mkdir $RES_DUMP
mkdir $MIX_DUMP
algs=(0 1 2 3 4 5 6 7 8)
algs=(3 4 6 7 8)
algNames=("dcqcn" "powerInt" "hpcc" "powerDelay" "timely" "dctcp" "patchedTimely" "swift" "rttqcn")
CCMODE=(1 3 3 3 7 8 11 12 13)

View File

@ -6,7 +6,7 @@ MIX_DUMP=$NS3/examples/PowerTCP/mix
mkdir $RES_DUMP
mkdir $MIX_DUMP
algs=(0 1 2 3 4 5 6 7 8)
algs=(3 4 6 7 8)
algNames=("dcqcn" "powerInt" "hpcc" "powerDelay" "timely" "dctcp" "patchedTimely" "swift" "rttqcn")
CCMODE=(1 3 3 3 7 8 11 12 13)