From fc7048abf3da686151b401965f36e27c4031465b Mon Sep 17 00:00:00 2001 From: Maxime MORGE <maxime.morge@univ-lille.fr> Date: Tue, 20 Jun 2023 23:34:00 +0200 Subject: [PATCH] PSSI: XP for consumption from 200 --- experiments/balancer/data/negotiation.csv | 4 +- .../figures/negotiation/localityRatio.svg | 28 +-- .../figures/negotiation/meanFlowtime.svg | 28 +-- .../figures/negotiation/schedulingTime.svg | 190 +++++++----------- experiments/balancer/negotiation.plot | 8 +- ...s5allocations040-320tasksDetailed8-120.csv | 40 ++-- ...s5allocations040-320tasksDetailed8-160.csv | 29 +-- ...s5allocations040-320tasksDetailed8-200.csv | 26 +-- .../consumer/nodeal/Distributor.scala | 10 +- .../consumer/ConsumptionCampaign.scala | 2 +- 10 files changed, 141 insertions(+), 224 deletions(-) diff --git a/experiments/balancer/data/negotiation.csv b/experiments/balancer/data/negotiation.csv index 9f6d5a69..ab7bc43a 100644 --- a/experiments/balancer/data/negotiation.csv +++ b/experiments/balancer/data/negotiation.csv @@ -2,8 +2,8 @@ m,l,randomGenerationRule,InitialLocalAvailabilityRatioOpen,InitialLocalAvailabil 4,4,Uncorrelated,0.7244416508848691,0.7439783358754966,0.7588881759702548,39834.5,42409.5,44165.75,44952.0,47219.0,51468.0,42076.0,44952.0,48198.0,30356.75,34211.75,36200.75,4371318.0,1.0676554E7,4.5945067E7,0.7430120263889575,0.7645682972467255,0.7960699313624182,0.0,2.0,9.0,0.0,2.0,9.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,36858.0,38149.0,38996.0,28246.0,30546.75,32527.0,1.10472157E9,1.125549972E9,1.154601053E9,0.8485312507975398,0.8692123088515943,0.8892775901289033,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41732.0,43952.0,47000.0,28349.25,29247.75,30251.25,1.227622464E9,1.26342038E9,1.350313124E9,0.7523062993988532,0.7727926226509796,0.7887935455198113,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40254.0,42636.0,45678.0,26590.5,27805.5,28910.25,1.258436464E9,1.66099119E9,2.135067814E9,0.7514765061202544,0.7687705727452271,0.7838603475997243,48.0,63.0,80.0,48.0,63.0,80.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.0,63.0,80.0 5,4,Uncorrelated,0.5760427296330264,0.59445511438613,0.6106998981518121,47012.5,49738.75,54423.5,52450.0,56743.0,62616.0,49624.0,53232.0,58564.0,40153.25,43227.5,45705.5,4845516.0,5794366.0,1.1443811E7,0.5847837509973987,0.605976869612787,0.6313163643082933,0.0,0.0,3.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,41535.0,42997.0,45843.0,33173.5,35914.25,36192.75,2.808781496E9,2.85565143E9,2.956097363E9,0.7523013149444376,0.7578884934756821,0.7714804710238948,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48057.0,50953.0,53102.0,33122.75,34535.0,36085.25,2.593615146E9,2.717133637E9,2.842662829E9,0.5977110970458684,0.6148438539047607,0.6327497064566562,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,46149.0,48888.0,51105.0,31734.0,32771.0,34830.75,3.161854985E9,3.980688646E9,4.664316841E9,0.5974157103167008,0.6157901673915909,0.6378810938190387,72.0,92.0,115.0,72.0,92.0,115.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72.0,92.0,115.0 6,4,Uncorrelated,0.47710753050337357,0.49426267720539935,0.5089753915996869,51121.75,54981.5,59132.5,58304.0,61567.0,67366.0,56054.0,60363.0,65042.0,46151.0,48322.75,51101.0,5289874.0,5923657.0,8174195.0,0.479644498527798,0.4974882471457354,0.5200611771010092,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44480.0,47317.0,48365.0,37240.5,38221.0,39760.25,5.845521009E9,6.026095366E9,6.249983398E9,0.6643107794197598,0.6787376098960775,0.6845508534635733,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52835.0,54986.0,57391.0,36247.25,37801.0,40045.5,4.70146365E9,4.928973022E9,5.387248571E9,0.4924552638545463,0.511254990472111,0.5273373474296078,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49504.0,51254.0,54327.0,34889.25,37033.75,39048.5,6.095449066E9,7.629786081E9,1.0479426117E10,0.49874466413585095,0.5121720841090188,0.5275086413187982,99.0,133.0,186.0,99.0,133.0,186.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,99.0,133.0,186.0 -7,4,Uncorrelated,0.4104095003327366,0.4215925451001995,0.43454388054276133,55700.25,58407.75,63246.75,61314.0,65122.0,71922.0,58600.0,64366.0,69666.0,48545.25,52089.25,55411.75,5755450.0,6102217.0,6553216.0,0.4114397530698001,0.42306755021510717,0.44427069212595377,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45075.0,46606.0,47347.0,37385.25,39323.0,40108.0,1.2133714824E10,1.2365908276E10,1.2553125327E10,0.608795493528039,0.6205410744025718,0.6323394081986965,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55121.0,57744.0,60074.0,38342.75,40250.5,41848.0,8.456942106E9,8.787151974E9,8.993484623E9,0.4187653615600203,0.43477824171724566,0.4512778441447536,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -8,4,Uncorrelated,0.3503715681264086,0.3630654717697348,0.3785026455926638,58588.5,62859.0,65567.75,64781.0,69232.0,73982.0,63534.0,68464.0,72846.0,53953.75,55902.5,58813.0,6155070.0,6402033.0,6753618.0,0.3510917462989553,0.36517441388994404,0.3835680372697688,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49564.0,50655.0,54413.0,41191.5,41603.75,42863.5,2.1723629818E10,2.1906913389E10,2.2097506044E10,0.5698383437322745,0.5838037002195046,0.5926861460999667,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56530.0,59608.0,62783.0,41466.75,43003.75,43897.5,1.3082105216E10,1.3488327461E10,1.4095766833E10,0.3647692769677355,0.37867425810609523,0.39217821865129565,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +7,4,Uncorrelated,0.40349710729110394,0.41545994275847387,0.4315582667898288,55150.25,59308.5,65621.75,60937.0,66158.0,74267.0,59617.0,65502.0,73271.0,50582.5,53401.75,56067.0,5800265.0,6088275.0,7299439.0,0.4045621181262729,0.41808603612351913,0.4390933515888385,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45782.0,49172.0,50342.0,39737.5,40730.25,41881.5,1.0821671899E10,1.1322802467E10,1.1640428942E10,0.6050477784117334,0.6275493007170594,0.6470236939211498,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54305.0,58025.0,60201.0,39107.0,40241.25,42272.0,7.493177529E9,7.983599326E9,8.617154001E9,0.4207179204013728,0.44186893494668744,0.4544006906806082,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52262.0,53957.0,57431.0,36626.75,38178.25,40871.5,1.1963849489E10,1.5509362809E10,1.989703106E10,0.42811660391336764,0.4406243930860361,0.4504529649691322,146.0,225.0,307.0,146.0,225.0,307.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,146.0,225.0,307.0 +8,4,Uncorrelated,0.3523659240495816,0.3666465959346386,0.3767226591310257,59055.25,61496.0,67748.25,64183.0,68501.0,75327.0,62886.0,67902.0,75017.0,52523.25,55858.0,58875.5,5947031.0,6270357.0,6605859.0,0.35647601313151267,0.36928574685863763,0.3828254227521278,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49851.0,51935.0,52700.0,40312.5,40699.25,42512.75,1.9920413712E10,2.0282723295E10,2.0741441372E10,0.552968701567257,0.5754445167629147,0.5935441007824435,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57228.0,59958.0,62928.0,40739.75,43024.0,45538.25,1.2037684058E10,1.2398848869E10,1.2991563458E10,0.3701326766099373,0.3840084741131815,0.39943548967250786,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53672.0,56358.0,58797.0,38463.5,40663.25,42454.75,2.1227060553E10,2.6052171479E10,3.3353274332E10,0.3695257520809442,0.3850216971534165,0.39726188624680014,224.0,342.0,443.0,224.0,342.0,443.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,224.0,342.0,443.0 9,4,Uncorrelated,0.31219877592034345,0.3200788113228011,0.3291678085320179,61366.25,63855.0,68551.25,66136.0,69633.0,75878.0,65402.0,69396.0,75878.0,56277.5,59137.75,62336.0,6707932.0,6941482.0,7149461.0,0.3146349420548829,0.3216429620245876,0.3331944825066228,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52314.0,53362.0,57363.0,44010.25,44164.75,46333.5,3.622296323E10,3.6510663012E10,3.6904486291E10,0.5196067140759508,0.5331833963235636,0.5521130834026247,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59593.0,62437.0,66802.0,43346.0,44994.75,47089.25,1.9501561065E10,2.0336899016E10,2.1065205477E10,0.32300276698977665,0.33463414634146343,0.34799206834565705,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 10,4,Uncorrelated,0.27643603992730914,0.2876192596040025,0.29814426798780685,63642.75,67709.25,72349.5,70142.0,73861.0,81265.0,68046.0,73225.0,80947.0,57544.75,60548.5,64100.0,7366994.0,7687190.0,8192489.0,0.2792677464854639,0.2894128767986556,0.3032595108059869,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51948.0,53913.0,55293.0,41881.5,45036.0,45863.0,5.6393429632E10,5.6907138293E10,5.7838894596E10,0.494160933725449,0.5055818119831811,0.507607652691562,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59942.0,62887.0,66604.0,43902.0,45608.75,47319.5,2.7285184149E10,2.8025729425E10,2.8958417833E10,0.2908160856751708,0.2991712477786451,0.3111584450472754,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 11,4,Uncorrelated,0.25068937351454595,0.26133913897248723,0.26978507001529844,65951.25,69781.0,75466.0,72016.0,77145.0,83683.0,69745.0,75095.0,83518.0,60121.75,63013.75,66829.0,8220597.0,8568042.0,8928532.0,0.25183908768087976,0.26319981485544597,0.2730166422851057,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52038.0,55498.0,56688.0,44264.25,45722.25,46958.75,8.5543950446E10,8.6362805901E10,8.7638459064E10,0.46565148361577446,0.47787667285650254,0.4786418301835609,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62045.0,65201.0,68725.0,45951.25,46806.25,49031.5,3.760156866E10,3.8513282285E10,4.0116584984E10,0.25920568002639055,0.26931006420110315,0.2794536661475967,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/experiments/balancer/figures/negotiation/localityRatio.svg b/experiments/balancer/figures/negotiation/localityRatio.svg index b0894db8..efe2bb22 100644 --- a/experiments/balancer/figures/negotiation/localityRatio.svg +++ b/experiments/balancer/figures/negotiation/localityRatio.svg @@ -215,8 +215,8 @@ <g id="gnuplot_plot_1" fill="none"><title>gnuplot_plot_1</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(211, 211, 211)' fill-opacity = '0.300000' points = '72.53,96.94 114.39,108.27 156.25,117.58 198.10,125.02 239.96,132.84 281.82,138.54 323.68,144.55 365.53,149.39 407.39,153.66 449.25,158.15 491.11,161.82 532.96,165.78 574.82,168.54 574.82,164.70 532.96,161.70 491.11,157.81 -449.25,153.56 407.39,149.78 365.53,145.76 323.68,140.82 281.82,135.93 239.96,129.02 198.10,122.20 156.25,114.39 114.39,105.38 72.53,94.65 '/> + <polygon fill = 'rgb(211, 211, 211)' fill-opacity = '0.300000' points = '72.53,96.94 114.39,108.27 156.25,117.58 198.10,125.86 239.96,132.56 281.82,138.54 323.68,144.55 365.53,149.39 407.39,153.66 449.25,158.15 491.11,161.82 532.96,165.78 574.82,168.54 574.82,164.70 532.96,161.70 491.11,157.81 +449.25,153.56 407.39,149.78 365.53,145.76 323.68,140.82 281.82,135.93 239.96,129.26 198.10,122.54 156.25,114.39 114.39,105.38 72.53,94.65 '/> </g> </g> </g> @@ -227,14 +227,14 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(160, 160, 160)' d='M265.72,19.50 L313.88,19.50 M72.53,95.63 L114.39,106.71 L156.25,115.84 L198.10,123.70 L239.96,131.08 L281.82,137.31 + <path stroke='rgb(160, 160, 160)' d='M265.72,19.50 L313.88,19.50 M72.53,95.63 L114.39,106.71 L156.25,115.84 L198.10,124.42 L239.96,130.60 L281.82,137.31 L323.68,142.59 L365.53,147.33 L407.39,151.40 L449.25,156.24 L491.11,160.08 L532.96,163.43 L574.82,166.99 '/></g> </g> <g id="gnuplot_plot_3" fill="none"><title>gnuplot_plot_3</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '72.53,95.69 114.39,107.53 156.25,117.32 198.10,124.90 239.96,132.74 281.82,138.16 323.68,144.05 365.53,149.16 407.39,153.47 449.25,158.15 491.11,161.78 532.96,165.71 574.82,168.42 574.82,163.96 532.96,161.09 491.11,156.97 -449.25,153.11 407.39,149.02 365.53,145.17 323.68,139.98 281.82,135.33 239.96,128.37 198.10,121.11 156.25,113.32 114.39,103.74 72.53,92.28 '/> + <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '72.53,95.69 114.39,107.53 156.25,117.32 198.10,125.73 239.96,131.99 281.82,138.16 323.68,144.05 365.53,149.16 407.39,153.47 449.25,158.15 491.11,161.78 532.96,165.71 574.82,168.42 574.82,163.96 532.96,161.09 491.11,156.97 +449.25,153.11 407.39,149.02 365.53,145.17 323.68,139.98 281.82,135.33 239.96,128.46 198.10,121.69 156.25,113.32 114.39,103.74 72.53,92.28 '/> </g> </g> </g> @@ -245,14 +245,14 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M265.72,40.50 L313.88,40.50 M72.53,94.28 L114.39,105.77 L156.25,115.52 L198.10,123.52 L239.96,130.80 L281.82,137.07 + <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M265.72,40.50 L313.88,40.50 M72.53,94.28 L114.39,105.77 L156.25,115.52 L198.10,124.11 L239.96,130.24 L281.82,137.07 L323.68,142.29 L365.53,146.98 L407.39,151.16 L449.25,155.87 L491.11,159.78 L532.96,163.15 L574.82,166.41 '/></g> </g> <g id="gnuplot_plot_5" fill="none"><title>gnuplot_plot_5</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '72.53,89.13 114.39,95.08 156.25,101.22 198.10,105.54 239.96,108.80 281.82,113.37 323.68,115.85 365.53,118.78 407.39,120.44 449.25,123.72 491.11,125.60 532.96,128.18 574.82,130.14 574.82,127.62 532.96,126.40 491.11,123.03 -449.25,121.58 407.39,119.55 365.53,117.42 323.68,114.52 281.82,110.37 239.96,106.86 198.10,103.66 156.25,99.74 114.39,93.83 72.53,86.81 '/> + <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '72.53,89.13 114.39,95.08 156.25,101.22 198.10,105.84 239.96,110.29 281.82,113.37 323.68,115.85 365.53,118.78 407.39,120.44 449.25,123.72 491.11,125.60 532.96,128.18 574.82,130.14 574.82,127.62 532.96,126.40 491.11,123.03 +449.25,121.58 407.39,119.55 365.53,117.42 323.68,114.52 281.82,110.37 239.96,106.79 198.10,102.53 156.25,99.74 114.39,93.83 72.53,86.81 '/> </g> </g> </g> @@ -263,14 +263,14 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M265.72,61.50 L313.88,61.50 M72.53,87.94 L114.39,94.71 L156.25,100.16 L198.10,104.59 L239.96,107.61 L281.82,112.09 + <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M265.72,61.50 L313.88,61.50 M72.53,87.94 L114.39,94.71 L156.25,100.16 L198.10,104.04 L239.96,108.32 L281.82,112.09 L323.68,114.72 L365.53,117.50 L407.39,120.05 L449.25,123.03 L491.11,124.63 L532.96,127.25 L574.82,128.86 '/></g> </g> <g id="gnuplot_plot_7" fill="none"><title>gnuplot_plot_7</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '72.53,95.08 114.39,106.44 156.25,116.02 198.10,124.03 239.96,130.85 281.82,136.86 323.68,142.05 365.53,147.74 407.39,152.16 449.25,156.73 491.11,160.13 532.96,163.61 574.82,167.16 574.82,163.47 532.96,159.69 491.11,157.06 -449.25,152.79 407.39,148.39 365.53,144.02 323.68,138.71 281.82,133.18 239.96,127.27 198.10,120.33 156.25,112.64 114.39,103.63 72.53,92.74 '/> + <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '72.53,95.08 114.39,106.44 156.25,116.02 198.10,123.80 239.96,130.13 281.82,136.86 323.68,142.05 365.53,147.74 407.39,152.16 449.25,156.73 491.11,160.13 532.96,163.61 574.82,167.16 574.82,163.47 532.96,159.69 491.11,157.06 +449.25,152.79 407.39,148.39 365.53,144.02 323.68,138.71 281.82,133.18 239.96,126.36 198.10,119.99 156.25,112.64 114.39,103.63 72.53,92.74 '/> </g> </g> </g> @@ -281,13 +281,13 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M509.68,19.50 L557.84,19.50 M72.53,93.75 L114.39,105.05 L156.25,114.17 L198.10,122.17 L239.96,129.00 L281.82,135.11 + <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M509.68,19.50 L557.84,19.50 M72.53,93.75 L114.39,105.05 L156.25,114.17 L198.10,121.37 L239.96,128.31 L281.82,135.11 L323.68,140.65 L365.53,145.85 L407.39,150.42 L449.25,154.70 L491.11,158.77 L532.96,161.60 L574.82,164.76 '/></g> </g> <g id="gnuplot_plot_9" fill="none"><title>gnuplot_plot_9</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '72.53,95.13 114.39,106.47 156.24,115.39 156.24,112.62 114.39,103.23 72.53,93.05 '/> + <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '72.53,95.13 114.39,106.47 156.25,115.39 198.10,122.94 239.96,130.21 239.96,126.63 198.10,120.42 156.25,112.62 114.39,103.23 72.53,93.05 '/> </g> </g> </g> @@ -298,7 +298,7 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M509.68,40.50 L557.84,40.50 M72.53,94.01 L114.39,104.97 L156.25,114.08 '/></g> + <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M509.68,40.50 L557.84,40.50 M72.53,94.01 L114.39,104.97 L156.25,114.08 L198.10,121.51 L239.96,128.18 '/></g> </g> <g fill="none" color="white" stroke="rgb(192, 0, 255)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> diff --git a/experiments/balancer/figures/negotiation/meanFlowtime.svg b/experiments/balancer/figures/negotiation/meanFlowtime.svg index 5b695c49..f79a9020 100644 --- a/experiments/balancer/figures/negotiation/meanFlowtime.svg +++ b/experiments/balancer/figures/negotiation/meanFlowtime.svg @@ -255,8 +255,8 @@ <g id="gnuplot_plot_1" fill="none"><title>gnuplot_plot_1</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '89.31,371.89 129.77,324.11 170.23,294.86 210.69,283.18 251.15,256.81 291.61,245.47 332.07,239.29 372.52,226.73 412.98,211.46 453.44,209.16 493.90,204.89 534.36,198.11 574.82,200.49 574.82,168.86 534.36,164.76 493.90,176.46 -453.44,182.04 412.98,182.28 372.52,194.01 332.07,207.32 291.61,215.93 251.15,233.11 210.69,249.70 170.23,270.72 129.77,297.03 89.31,343.39 '/> + <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '89.31,371.89 129.77,324.11 170.23,294.86 210.69,273.25 251.15,263.78 291.61,245.47 332.07,239.29 372.52,226.73 412.98,211.46 453.44,209.16 493.90,204.89 534.36,198.11 574.82,200.49 574.82,168.86 534.36,164.76 493.90,176.46 +453.44,182.04 412.98,182.28 372.52,194.01 332.07,207.32 291.61,215.93 251.15,232.80 210.69,246.50 170.23,270.72 129.77,297.03 89.31,343.39 '/> </g> </g> </g> @@ -267,14 +267,14 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M274.11,19.50 L322.27,19.50 M89.31,353.09 L129.77,309.12 L170.23,284.27 L210.69,265.90 L251.15,247.30 L291.61,231.53 + <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M274.11,19.50 L322.27,19.50 M89.31,353.09 L129.77,309.12 L170.23,284.27 L210.69,259.50 L251.15,247.52 L291.61,231.53 L332.07,224.64 L372.52,212.62 L412.98,199.39 L453.44,198.34 L493.90,191.14 L534.36,178.61 L574.82,183.35 '/></g> </g> <g id="gnuplot_plot_3" fill="none"><title>gnuplot_plot_3</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '89.31,382.18 129.77,358.15 170.23,338.32 210.69,337.61 251.15,319.05 291.61,305.30 332.07,315.68 372.52,304.06 412.98,294.58 453.44,293.06 493.90,295.93 534.36,285.83 574.82,289.41 574.82,276.06 534.36,274.23 493.90,281.78 -453.44,283.62 412.98,284.83 372.52,290.92 332.07,296.27 291.61,293.97 251.15,310.89 210.69,324.33 170.23,326.03 129.77,343.43 89.31,361.31 '/> + <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '89.31,382.18 129.77,358.15 170.23,338.32 210.69,326.14 251.15,323.34 291.61,305.30 332.07,315.68 372.52,304.06 412.98,294.58 453.44,293.06 493.90,295.93 534.36,285.83 574.82,289.41 574.82,276.06 534.36,274.23 493.90,281.78 +453.44,283.62 412.98,284.83 372.52,290.92 332.07,296.27 291.61,293.97 251.15,312.61 210.69,315.68 170.23,326.03 129.77,343.43 89.31,361.31 '/> </g> </g> </g> @@ -285,14 +285,14 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M274.11,40.50 L322.27,40.50 M89.31,370.96 L129.77,344.79 L170.23,333.54 L210.69,328.16 L251.15,317.04 L291.61,304.55 + <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M274.11,40.50 L322.27,40.50 M89.31,370.96 L129.77,344.79 L170.23,333.54 L210.69,321.30 L251.15,321.45 L291.61,304.55 L332.07,300.30 L372.52,296.95 L412.98,288.18 L453.44,287.40 L493.90,288.28 L534.36,284.93 L574.82,284.12 '/></g> </g> <g id="gnuplot_plot_5" fill="none"><title>gnuplot_plot_5</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '89.31,381.68 129.77,358.40 170.23,343.16 210.69,332.94 251.15,317.71 291.61,308.54 332.07,305.83 372.52,295.84 412.98,290.33 453.44,284.16 493.90,283.03 534.36,277.41 574.82,276.63 574.82,259.82 534.36,256.17 493.90,267.07 -453.44,268.94 412.98,275.14 372.52,280.81 332.07,289.16 291.61,290.29 251.15,305.85 210.69,315.85 170.23,324.64 129.77,343.95 89.31,372.40 '/> + <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '89.31,381.68 129.77,358.40 170.23,343.16 210.69,329.22 251.15,321.25 291.61,308.54 332.07,305.83 372.52,295.84 412.98,290.33 453.44,284.16 493.90,283.03 534.36,277.41 574.82,276.63 574.82,259.82 534.36,256.17 493.90,267.07 +453.44,268.94 412.98,275.14 372.52,280.81 332.07,289.16 291.61,290.29 251.15,297.85 210.69,313.78 170.23,324.64 129.77,343.95 89.31,372.40 '/> </g> </g> </g> @@ -303,13 +303,13 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M274.11,61.50 L322.27,61.50 M89.31,377.30 L129.77,351.51 L170.23,335.58 L210.69,323.64 L251.15,310.21 L291.61,300.50 + <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M274.11,61.50 L322.27,61.50 M89.31,377.30 L129.77,351.51 L170.23,335.58 L210.69,323.68 L251.15,310.11 L291.61,300.50 L332.07,297.51 L372.52,291.67 L412.98,282.64 L453.44,275.23 L493.90,276.07 L534.36,267.06 L574.82,269.89 '/></g> </g> <g id="gnuplot_plot_7" fill="none"><title>gnuplot_plot_7</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '89.31,323.62 129.77,294.87 170.22,278.51 170.22,254.99 129.77,270.70 89.31,297.17 '/> + <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '89.31,390.26 129.77,365.17 170.23,349.79 210.69,341.31 251.15,332.35 251.15,312.89 210.69,320.61 170.23,329.50 129.77,350.07 89.31,378.94 '/> </g> </g> </g> @@ -320,13 +320,13 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M518.07,19.50 L566.23,19.50 M89.31,312.00 L129.77,281.51 L170.23,269.97 '/></g> + <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M518.07,19.50 L566.23,19.50 M89.31,384.33 L129.77,360.12 L170.23,339.33 L210.69,333.74 L251.15,321.63 '/></g> </g> <g id="gnuplot_plot_9" fill="none"><title>gnuplot_plot_9</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(211, 211, 211)' fill-opacity = '0.300000' points = '89.31,325.67 129.77,290.66 170.23,270.62 210.69,248.29 251.15,234.20 291.61,220.66 332.07,209.55 372.52,198.30 412.98,187.35 453.44,188.44 493.90,182.52 534.36,170.82 574.82,173.36 574.82,130.56 534.36,126.44 493.90,131.75 -453.44,139.20 412.98,139.61 372.52,151.89 332.07,167.09 291.61,185.62 251.15,200.17 210.69,211.49 170.23,231.55 129.77,254.52 89.31,304.54 '/> + <polygon fill = 'rgb(211, 211, 211)' fill-opacity = '0.300000' points = '89.31,325.67 129.77,290.66 170.23,270.62 210.69,250.97 251.15,231.93 291.61,220.66 332.07,209.55 372.52,198.30 412.98,187.35 453.44,188.44 493.90,182.52 534.36,170.82 574.82,173.36 574.82,130.56 534.36,126.44 493.90,131.75 +453.44,139.20 412.98,139.61 372.52,151.89 332.07,167.09 291.61,185.62 251.15,189.53 210.69,199.90 170.23,231.55 129.77,254.52 89.31,304.54 '/> </g> </g> </g> @@ -337,7 +337,7 @@ </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(160, 160, 160)' d='M518.07,40.50 L566.23,40.50 M89.31,313.11 L129.77,277.36 L170.23,251.80 L210.69,235.09 L251.15,213.38 L291.61,208.52 + <path stroke='rgb(160, 160, 160)' d='M518.07,40.50 L566.23,40.50 M89.31,313.11 L129.77,277.36 L170.23,251.80 L210.69,230.69 L251.15,220.02 L291.61,208.52 L332.07,189.72 L372.52,179.62 L412.98,165.10 L453.44,171.58 L493.90,169.71 L534.36,154.14 L574.82,151.10 '/></g> </g> <g fill="none" color="white" stroke="rgb(160, 160, 160)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> diff --git a/experiments/balancer/figures/negotiation/schedulingTime.svg b/experiments/balancer/figures/negotiation/schedulingTime.svg index 7d57e4d8..8e9dd445 100644 --- a/experiments/balancer/figures/negotiation/schedulingTime.svg +++ b/experiments/balancer/figures/negotiation/schedulingTime.svg @@ -46,148 +46,114 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,422.40 L574.82,422.40 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,422.40 L574.82,422.40 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,422.40 L140.26,422.40 M574.82,422.40 L565.82,422.40 '/> <g transform="translate(122.87,426.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >0.000010</tspan></text> + <path stroke='black' d='M89.31,422.40 L98.31,422.40 M574.82,422.40 L565.82,422.40 '/> <g transform="translate(80.92,426.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0.001</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,408.76 L135.76,408.76 M574.82,408.76 L570.32,408.76 M131.26,400.79 L135.76,400.79 M574.82,400.79 L570.32,400.79 - M131.26,395.13 L135.76,395.13 M574.82,395.13 L570.32,395.13 M131.26,390.74 L135.76,390.74 M574.82,390.74 L570.32,390.74 - M131.26,387.15 L135.76,387.15 M574.82,387.15 L570.32,387.15 M131.26,384.12 L135.76,384.12 M574.82,384.12 L570.32,384.12 - M131.26,381.49 L135.76,381.49 M574.82,381.49 L570.32,381.49 M131.26,379.17 L135.76,379.17 M574.82,379.17 L570.32,379.17 + <path stroke='black' d='M89.31,404.22 L93.81,404.22 M574.82,404.22 L570.32,404.22 M89.31,393.58 L93.81,393.58 M574.82,393.58 L570.32,393.58 + M89.31,386.04 L93.81,386.04 M574.82,386.04 L570.32,386.04 M89.31,380.18 L93.81,380.18 M574.82,380.18 L570.32,380.18 + M89.31,375.40 L93.81,375.40 M574.82,375.40 L570.32,375.40 M89.31,371.36 L93.81,371.36 M574.82,371.36 L570.32,371.36 + M89.31,367.85 L93.81,367.85 M574.82,367.85 L570.32,367.85 M89.31,364.77 L93.81,364.77 M574.82,364.77 L570.32,364.77 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,377.10 L574.82,377.10 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,362.00 L574.82,362.00 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,377.10 L140.26,377.10 M574.82,377.10 L565.82,377.10 '/> <g transform="translate(122.87,381.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >0.000100</tspan></text> + <path stroke='black' d='M89.31,362.00 L98.31,362.00 M574.82,362.00 L565.82,362.00 '/> <g transform="translate(80.92,365.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0.01</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,363.46 L135.76,363.46 M574.82,363.46 L570.32,363.46 M131.26,355.49 L135.76,355.49 M574.82,355.49 L570.32,355.49 - M131.26,349.83 L135.76,349.83 M574.82,349.83 L570.32,349.83 M131.26,345.44 L135.76,345.44 M574.82,345.44 L570.32,345.44 - M131.26,341.85 L135.76,341.85 M574.82,341.85 L570.32,341.85 M131.26,338.82 L135.76,338.82 M574.82,338.82 L570.32,338.82 - M131.26,336.19 L135.76,336.19 M574.82,336.19 L570.32,336.19 M131.26,333.88 L135.76,333.88 M574.82,333.88 L570.32,333.88 + <path stroke='black' d='M89.31,343.82 L93.81,343.82 M574.82,343.82 L570.32,343.82 M89.31,333.18 L93.81,333.18 M574.82,333.18 L570.32,333.18 + M89.31,325.64 L93.81,325.64 M574.82,325.64 L570.32,325.64 M89.31,319.79 L93.81,319.79 M574.82,319.79 L570.32,319.79 + M89.31,315.00 L93.81,315.00 M574.82,315.00 L570.32,315.00 M89.31,310.96 L93.81,310.96 M574.82,310.96 L570.32,310.96 + M89.31,307.46 L93.81,307.46 M574.82,307.46 L570.32,307.46 M89.31,304.37 L93.81,304.37 M574.82,304.37 L570.32,304.37 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,331.80 L574.82,331.80 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,301.60 L574.82,301.60 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,331.80 L140.26,331.80 M574.82,331.80 L565.82,331.80 '/> <g transform="translate(122.87,335.70)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >0.001000</tspan></text> + <path stroke='black' d='M89.31,301.60 L98.31,301.60 M574.82,301.60 L565.82,301.60 '/> <g transform="translate(80.92,305.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0.1</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,318.17 L135.76,318.17 M574.82,318.17 L570.32,318.17 M131.26,310.19 L135.76,310.19 M574.82,310.19 L570.32,310.19 - M131.26,304.53 L135.76,304.53 M574.82,304.53 L570.32,304.53 M131.26,300.14 L135.76,300.14 M574.82,300.14 L570.32,300.14 - M131.26,296.55 L135.76,296.55 M574.82,296.55 L570.32,296.55 M131.26,293.52 L135.76,293.52 M574.82,293.52 L570.32,293.52 - M131.26,290.89 L135.76,290.89 M574.82,290.89 L570.32,290.89 M131.26,288.58 L135.76,288.58 M574.82,288.58 L570.32,288.58 + <path stroke='black' d='M89.31,283.42 L93.81,283.42 M574.82,283.42 L570.32,283.42 M89.31,272.79 L93.81,272.79 M574.82,272.79 L570.32,272.79 + M89.31,265.24 L93.81,265.24 M574.82,265.24 L570.32,265.24 M89.31,259.39 L93.81,259.39 M574.82,259.39 L570.32,259.39 + M89.31,254.60 L93.81,254.60 M574.82,254.60 L570.32,254.60 M89.31,250.56 L93.81,250.56 M574.82,250.56 L570.32,250.56 + M89.31,247.06 L93.81,247.06 M574.82,247.06 L570.32,247.06 M89.31,243.97 L93.81,243.97 M574.82,243.97 L570.32,243.97 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,286.50 L574.82,286.50 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,241.20 L574.82,241.20 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,286.50 L140.26,286.50 M574.82,286.50 L565.82,286.50 '/> <g transform="translate(122.87,290.40)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >0.010000</tspan></text> + <path stroke='black' d='M89.31,241.20 L98.31,241.20 M574.82,241.20 L565.82,241.20 '/> <g transform="translate(80.92,245.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 1</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,272.87 L135.76,272.87 M574.82,272.87 L570.32,272.87 M131.26,264.89 L135.76,264.89 M574.82,264.89 L570.32,264.89 - M131.26,259.23 L135.76,259.23 M574.82,259.23 L570.32,259.23 M131.26,254.84 L135.76,254.84 M574.82,254.84 L570.32,254.84 - M131.26,251.25 L135.76,251.25 M574.82,251.25 L570.32,251.25 M131.26,248.22 L135.76,248.22 M574.82,248.22 L570.32,248.22 - M131.26,245.59 L135.76,245.59 M574.82,245.59 L570.32,245.59 M131.26,243.28 L135.76,243.28 M574.82,243.28 L570.32,243.28 + <path stroke='black' d='M89.31,223.02 L93.81,223.02 M574.82,223.02 L570.32,223.02 M89.31,212.39 L93.81,212.39 M574.82,212.39 L570.32,212.39 + M89.31,204.84 L93.81,204.84 M574.82,204.84 L570.32,204.84 M89.31,198.99 L93.81,198.99 M574.82,198.99 L570.32,198.99 + M89.31,194.21 L93.81,194.21 M574.82,194.21 L570.32,194.21 M89.31,190.16 L93.81,190.16 M574.82,190.16 L570.32,190.16 + M89.31,186.66 L93.81,186.66 M574.82,186.66 L570.32,186.66 M89.31,183.57 L93.81,183.57 M574.82,183.57 L570.32,183.57 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,241.20 L574.82,241.20 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,180.81 L574.82,180.81 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,241.20 L140.26,241.20 M574.82,241.20 L565.82,241.20 '/> <g transform="translate(122.87,245.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >0.100000</tspan></text> - </g> -</g> -<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,227.57 L135.76,227.57 M574.82,227.57 L570.32,227.57 M131.26,219.59 L135.76,219.59 M574.82,219.59 L570.32,219.59 - M131.26,213.93 L135.76,213.93 M574.82,213.93 L570.32,213.93 M131.26,209.54 L135.76,209.54 M574.82,209.54 L570.32,209.54 - M131.26,205.96 L135.76,205.96 M574.82,205.96 L570.32,205.96 M131.26,202.92 L135.76,202.92 M574.82,202.92 L570.32,202.92 - M131.26,200.30 L135.76,200.30 M574.82,200.30 L570.32,200.30 M131.26,197.98 L135.76,197.98 M574.82,197.98 L570.32,197.98 - '/></g> -<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> -</g> -<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,195.91 L574.82,195.91 '/></g> -<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> -</g> -<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,195.91 L140.26,195.91 M574.82,195.91 L565.82,195.91 '/> <g transform="translate(122.87,199.81)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >1.000000</tspan></text> - </g> -</g> -<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,182.27 L135.76,182.27 M574.82,182.27 L570.32,182.27 M131.26,174.29 L135.76,174.29 M574.82,174.29 L570.32,174.29 - M131.26,168.63 L135.76,168.63 M574.82,168.63 L570.32,168.63 M131.26,164.24 L135.76,164.24 M574.82,164.24 L570.32,164.24 - M131.26,160.66 L135.76,160.66 M574.82,160.66 L570.32,160.66 M131.26,157.62 L135.76,157.62 M574.82,157.62 L570.32,157.62 - M131.26,155.00 L135.76,155.00 M574.82,155.00 L570.32,155.00 M131.26,152.68 L135.76,152.68 M574.82,152.68 L570.32,152.68 - '/></g> -<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> -</g> -<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,150.61 L574.82,150.61 '/></g> -<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> -</g> -<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,150.61 L140.26,150.61 M574.82,150.61 L565.82,150.61 '/> <g transform="translate(122.87,154.51)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >10.000000</tspan></text> + <path stroke='black' d='M89.31,180.81 L98.31,180.81 M574.82,180.81 L565.82,180.81 '/> <g transform="translate(80.92,184.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 10</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,136.97 L135.76,136.97 M574.82,136.97 L570.32,136.97 M131.26,128.99 L135.76,128.99 M574.82,128.99 L570.32,128.99 - M131.26,123.33 L135.76,123.33 M574.82,123.33 L570.32,123.33 M131.26,118.95 L135.76,118.95 M574.82,118.95 L570.32,118.95 - M131.26,115.36 L135.76,115.36 M574.82,115.36 L570.32,115.36 M131.26,112.33 L135.76,112.33 M574.82,112.33 L570.32,112.33 - M131.26,109.70 L135.76,109.70 M574.82,109.70 L570.32,109.70 M131.26,107.38 L135.76,107.38 M574.82,107.38 L570.32,107.38 + <path stroke='black' d='M89.31,162.62 L93.81,162.62 M574.82,162.62 L570.32,162.62 M89.31,151.99 L93.81,151.99 M574.82,151.99 L570.32,151.99 + M89.31,144.44 L93.81,144.44 M574.82,144.44 L570.32,144.44 M89.31,138.59 L93.81,138.59 M574.82,138.59 L570.32,138.59 + M89.31,133.81 L93.81,133.81 M574.82,133.81 L570.32,133.81 M89.31,129.76 L93.81,129.76 M574.82,129.76 L570.32,129.76 + M89.31,126.26 L93.81,126.26 M574.82,126.26 L570.32,126.26 M89.31,123.17 L93.81,123.17 M574.82,123.17 L570.32,123.17 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,105.31 L574.82,105.31 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,120.41 L574.82,120.41 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,105.31 L140.26,105.31 M574.82,105.31 L565.82,105.31 '/> <g transform="translate(122.87,109.21)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >100.000000</tspan></text> + <path stroke='black' d='M89.31,120.41 L98.31,120.41 M574.82,120.41 L565.82,120.41 '/> <g transform="translate(80.92,124.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 100</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,91.67 L135.76,91.67 M574.82,91.67 L570.32,91.67 M131.26,83.70 L135.76,83.70 M574.82,83.70 L570.32,83.70 - M131.26,78.04 L135.76,78.04 M574.82,78.04 L570.32,78.04 M131.26,73.65 L135.76,73.65 M574.82,73.65 L570.32,73.65 - M131.26,70.06 L135.76,70.06 M574.82,70.06 L570.32,70.06 M131.26,67.03 L135.76,67.03 M574.82,67.03 L570.32,67.03 - M131.26,64.40 L135.76,64.40 M574.82,64.40 L570.32,64.40 M131.26,62.08 L135.76,62.08 M574.82,62.08 L570.32,62.08 + <path stroke='black' d='M89.31,102.23 L93.81,102.23 M574.82,102.23 L570.32,102.23 M89.31,91.59 L93.81,91.59 M574.82,91.59 L570.32,91.59 + M89.31,84.04 L93.81,84.04 M574.82,84.04 L570.32,84.04 M89.31,78.19 L93.81,78.19 M574.82,78.19 L570.32,78.19 + M89.31,73.41 L93.81,73.41 M574.82,73.41 L570.32,73.41 M89.31,69.37 L93.81,69.37 M574.82,69.37 L570.32,69.37 + M89.31,65.86 L93.81,65.86 M574.82,65.86 L570.32,65.86 M89.31,62.77 L93.81,62.77 M574.82,62.77 L570.32,62.77 '/></g> <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,60.01 L574.82,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,60.01 L574.82,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,60.01 L140.26,60.01 M574.82,60.01 L565.82,60.01 '/> <g transform="translate(122.87,63.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> - <text><tspan font-family="Arial" >1000.000000</tspan></text> + <path stroke='black' d='M89.31,60.01 L98.31,60.01 M574.82,60.01 L565.82,60.01 '/> <g transform="translate(80.92,63.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 1000</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> @@ -195,11 +161,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M131.26,422.40 L131.26,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M89.31,422.40 L89.31,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,422.40 L131.26,413.40 M131.26,60.01 L131.26,69.01 '/> <g transform="translate(131.26,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M89.31,422.40 L89.31,413.40 M89.31,60.01 L89.31,69.01 '/> <g transform="translate(89.31,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 4</tspan></text> </g> </g> @@ -208,11 +174,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M205.19,422.40 L205.19,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M170.23,422.40 L170.23,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M205.19,422.40 L205.19,413.40 M205.19,60.01 L205.19,69.01 '/> <g transform="translate(205.19,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M170.23,422.40 L170.23,413.40 M170.23,60.01 L170.23,69.01 '/> <g transform="translate(170.23,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 6</tspan></text> </g> </g> @@ -221,11 +187,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M279.11,422.40 L279.11,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M251.15,422.40 L251.15,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M279.11,422.40 L279.11,413.40 M279.11,60.01 L279.11,69.01 '/> <g transform="translate(279.11,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M251.15,422.40 L251.15,413.40 M251.15,60.01 L251.15,69.01 '/> <g transform="translate(251.15,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 8</tspan></text> </g> </g> @@ -234,11 +200,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M353.04,422.40 L353.04,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M332.07,422.40 L332.07,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M353.04,422.40 L353.04,413.40 M353.04,60.01 L353.04,69.01 '/> <g transform="translate(353.04,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M332.07,422.40 L332.07,413.40 M332.07,60.01 L332.07,69.01 '/> <g transform="translate(332.07,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 10</tspan></text> </g> </g> @@ -247,11 +213,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M426.97,422.40 L426.97,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M412.98,422.40 L412.98,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M426.97,422.40 L426.97,413.40 M426.97,60.01 L426.97,69.01 '/> <g transform="translate(426.97,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M412.98,422.40 L412.98,413.40 M412.98,60.01 L412.98,69.01 '/> <g transform="translate(412.98,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 12</tspan></text> </g> </g> @@ -260,11 +226,11 @@ <g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M500.89,422.40 L500.89,60.01 '/></g> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M493.90,422.40 L493.90,60.01 '/></g> <g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M500.89,422.40 L500.89,413.40 M500.89,60.01 L500.89,69.01 '/> <g transform="translate(500.89,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <path stroke='black' d='M493.90,422.40 L493.90,413.40 M493.90,60.01 L493.90,69.01 '/> <g transform="translate(493.90,444.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> <text><tspan font-family="Arial" > 14</tspan></text> </g> </g> @@ -284,14 +250,14 @@ <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,60.01 L131.26,422.40 L574.82,422.40 L574.82,60.01 L131.26,60.01 Z '/></g> + <path stroke='black' d='M89.31,60.01 L89.31,422.40 L574.82,422.40 L574.82,60.01 L89.31,60.01 Z '/></g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g transform="translate(20.48,241.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="16.00" text-anchor="middle"> <text><tspan font-family="Arial" >Rescheduling time (s in log scale)</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <g transform="translate(353.04,472.60)" stroke="none" fill="black" font-family="Arial" font-size="16.00" text-anchor="middle"> + <g transform="translate(332.06,472.60)" stroke="none" fill="black" font-family="Arial" font-size="16.00" text-anchor="middle"> <text><tspan font-family="Arial" >Number of nodes</tspan></text> </g> </g> @@ -300,72 +266,72 @@ <g id="gnuplot_plot_1" fill="none"><title>gnuplot_plot_1</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '131.26,302.78 168.22,300.76 205.19,299.03 242.15,297.37 279.11,296.05 316.08,294.36 353.04,292.52 390.00,290.36 426.97,290.79 463.93,289.20 500.89,286.89 537.86,286.12 574.82,284.93 574.82,283.15 537.86,284.84 500.89,285.59 -463.93,286.73 426.97,283.15 390.00,288.73 353.04,290.43 316.08,293.10 279.11,294.23 242.15,294.82 205.19,290.47 168.22,283.85 131.26,256.51 '/> + <polygon fill = 'rgb(144, 238, 144)' fill-opacity = '0.300000' points = '89.31,383.71 129.77,381.01 170.23,378.71 210.69,376.29 251.15,375.63 291.61,372.48 332.07,370.02 372.52,367.14 412.98,367.72 453.44,365.59 493.90,362.51 534.36,361.49 574.82,359.90 574.82,357.53 534.36,359.78 493.90,360.78 +453.44,362.30 412.98,357.53 372.52,364.97 332.07,367.23 291.61,370.80 251.15,372.88 210.69,370.26 170.23,367.29 129.77,358.46 89.31,322.00 '/> </g> </g> </g> <g id="gnuplot_plot_2" ><title>Bargaining</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <g transform="translate(285.30,24.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> + <g transform="translate(264.32,24.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> <text><tspan font-family="Arial" >Bargaining</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M295.09,19.50 L343.25,19.50 M131.26,285.22 L168.22,297.24 L205.19,296.81 L242.15,296.22 L279.11,295.28 L316.08,293.69 - L353.04,291.68 L390.00,289.54 L426.97,289.87 L463.93,288.16 L500.89,286.31 L537.86,285.64 L574.82,284.24 '/></g> + <path stroke='rgb( 0, 100, 0)' stroke-dasharray='1.0,2.0' d='M274.11,19.50 L322.27,19.50 M89.31,360.28 L129.77,376.32 L170.23,375.74 L210.69,375.02 L251.15,374.24 L291.61,371.58 + L332.07,368.90 L372.52,366.06 L412.98,366.49 L453.44,364.21 L493.90,361.75 L534.36,360.85 L574.82,358.98 '/></g> </g> <g id="gnuplot_plot_3" fill="none"><title>gnuplot_plot_3</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '131.26,193.95 168.22,175.59 205.19,161.17 242.15,146.80 279.11,135.34 316.08,125.29 353.04,116.58 390.00,108.38 426.97,103.28 463.93,96.73 500.89,89.59 537.86,84.12 574.82,79.68 574.82,78.53 537.86,83.66 500.89,89.00 -463.93,96.04 426.97,102.86 390.00,107.90 353.04,116.08 316.08,124.92 279.11,135.01 242.15,146.13 205.19,159.85 168.22,174.58 131.26,193.08 '/> + <polygon fill = 'rgb(173, 216, 230)' fill-opacity = '0.300000' points = '89.31,238.59 129.77,214.12 170.23,194.89 210.69,178.74 251.15,162.73 291.61,147.04 332.07,135.43 372.52,124.50 412.98,117.71 453.44,108.97 493.90,99.45 534.36,92.16 574.82,86.24 574.82,84.71 534.36,91.55 493.90,98.66 +453.44,108.05 412.98,117.15 372.52,123.87 332.07,134.77 291.61,146.56 251.15,161.67 210.69,176.82 170.23,193.14 129.77,212.77 89.31,237.43 '/> </g> </g> </g> <g id="gnuplot_plot_4" ><title>SSI</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <g transform="translate(285.30,45.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> + <g transform="translate(264.32,45.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> <text><tspan font-family="Arial" >SSI</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M295.09,40.50 L343.25,40.50 M131.26,193.58 L168.22,175.26 L205.19,160.57 L242.15,146.43 L279.11,135.18 L316.08,125.13 - L353.04,116.40 L390.00,108.19 L426.97,103.05 L463.93,96.31 L500.89,89.21 L537.86,83.93 L574.82,78.81 '/></g> + <path stroke='rgb( 0, 0, 139)' stroke-dasharray='2.5,4.0' d='M274.11,40.50 L322.27,40.50 M89.31,238.10 L129.77,213.68 L170.23,194.09 L210.69,177.55 L251.15,162.26 L291.61,146.84 + L332.07,135.20 L372.52,124.25 L412.98,117.40 L453.44,108.40 L493.90,98.94 L534.36,91.90 L574.82,85.08 '/></g> </g> <g id="gnuplot_plot_5" fill="none"><title>gnuplot_plot_5</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '131.26,191.87 168.22,177.16 205.19,165.45 242.15,153.90 279.11,145.32 316.08,137.47 353.04,130.86 390.00,124.55 426.97,120.94 463.93,115.93 500.89,110.14 537.86,106.09 574.82,102.48 574.82,101.16 537.86,105.15 500.89,109.01 -463.93,114.47 426.97,119.77 390.00,123.28 353.04,129.69 316.08,135.95 279.11,143.85 242.15,152.69 205.19,162.78 168.22,175.35 131.26,190.00 '/> + <polygon fill = 'rgb(240, 50, 50)' fill-opacity = '0.300000' points = '89.31,235.83 129.77,216.21 170.23,200.60 210.69,188.38 251.15,175.94 291.61,163.29 332.07,154.48 372.52,146.07 412.98,141.25 453.44,134.57 493.90,126.85 534.36,121.45 574.82,116.63 574.82,114.87 534.36,120.19 493.90,125.34 +453.44,132.63 412.98,139.69 372.52,144.37 332.07,152.92 291.61,161.26 251.15,173.94 210.69,184.71 170.23,197.03 129.77,213.80 89.31,233.33 '/> </g> </g> </g> <g id="gnuplot_plot_6" ><title>PSI</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <g transform="translate(480.31,24.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> + <g transform="translate(459.33,24.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> <text><tspan font-family="Arial" >PSI</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M490.10,19.50 L538.26,19.50 M131.26,191.31 L168.22,176.24 L205.19,164.53 L242.15,153.15 L279.11,144.72 L316.08,136.64 - L353.04,130.33 L390.00,124.08 L426.97,120.31 L463.93,115.41 L500.89,109.63 L537.86,105.66 L574.82,101.89 '/></g> + <path stroke='rgb(139, 0, 0)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M469.12,19.50 L517.28,19.50 M89.31,235.07 L129.77,214.99 L170.23,199.36 L210.69,186.71 L251.15,175.17 L291.61,162.19 + L332.07,153.77 L372.52,145.44 L412.98,140.41 L453.44,133.88 L493.90,126.17 L534.36,120.88 L574.82,115.85 '/></g> </g> <g id="gnuplot_plot_7" fill="none"><title>gnuplot_plot_7</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> <g stroke='none' shape-rendering='crispEdges'> - <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '131.26,403.16 168.22,399.68 205.18,397.82 205.18,395.60 168.22,397.85 131.26,401.51 '/> + <polygon fill = 'rgb(240, 85, 240)' fill-opacity = '0.300000' points = '89.31,235.18 129.77,211.01 170.23,193.79 210.69,176.10 251.15,161.06 251.15,149.21 210.69,162.76 170.23,179.58 129.77,200.81 89.31,221.31 '/> </g> </g> </g> <g id="gnuplot_plot_8" ><title>Hill-climbing</title> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <g transform="translate(480.31,45.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> + <g transform="translate(459.33,45.05)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end"> <text><tspan font-family="Arial" >Hill-climbing</tspan></text> </g> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M490.10,40.50 L538.26,40.50 M131.26,402.28 L168.22,399.05 L205.19,396.64 '/></g> + <path stroke='rgb(192, 0, 255)' stroke-dasharray='4.5,2.0,0.5,2.0,0.5,2.0' d='M469.12,40.50 L517.28,40.50 M89.31,227.90 L129.77,204.97 L170.23,187.90 L210.69,169.30 L251.15,155.69 '/></g> </g> <g fill="none" color="white" stroke="rgb(192, 0, 255)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> @@ -374,7 +340,7 @@ <g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> - <path stroke='black' d='M131.26,60.01 L131.26,422.40 L574.82,422.40 L574.82,60.01 L131.26,60.01 Z '/></g> + <path stroke='black' d='M89.31,60.01 L89.31,422.40 L574.82,422.40 L574.82,60.01 L89.31,60.01 Z '/></g> <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> </g> </g> diff --git a/experiments/balancer/negotiation.plot b/experiments/balancer/negotiation.plot index 42daa8db..285f67e5 100644 --- a/experiments/balancer/negotiation.plot +++ b/experiments/balancer/negotiation.plot @@ -23,8 +23,8 @@ plot "data/negotiation.csv" using 1:16:18 with filledcurves fc "light-green" fs "data/negotiation.csv" using 1:47 with lines dt 7 lc "dark-blue" title 'SSI',\ "data/negotiation.csv" using 1:76:78 with filledcurves fc "light-red" fs transparent solid 0.3 border lc "red" notitle,\ "data/negotiation.csv" using 1:77 with lines dt 5 lc "dark-red" title 'PSI',\ - "data/negotiation.csv" using 1:103:105 with filledcurves fc "light-magenta" fs transparent solid 0.3 border lc "red" notitle,\ - "data/negotiation.csv" using 1:104 with lines dt 5 lc "dark-magenta" title 'Hill-climbing',\ + "data/negotiation.csv" using 1:106:108 with filledcurves fc "light-magenta" fs transparent solid 0.3 border lc "red" notitle,\ + "data/negotiation.csv" using 1:107 with lines dt 5 lc "dark-magenta" title 'Hill-climbing',\ "data/negotiation.csv" using 1:($7):($9) with filledcurves fc "light-grey" fs transparent solid 0.3 border lc "grey" notitle,\ "data/negotiation.csv" using 1:($8) with lines dt 1 lc "dark-grey" title 'Initial allocation' unset ylabel @@ -39,8 +39,8 @@ plot "data/negotiation.csv" using 1:($19*1E-9):($21*1E-9) with filledcurves fc "data/negotiation.csv" using 1:($50*1E-9) with lines dt 7 lc "dark-blue" title 'SSI',\ "data/negotiation.csv" using 1:($79*1E-9):($81*1E-9) with filledcurves fc "light-red" fs transparent solid 0.3 border lc "red" notitle,\ "data/negotiation.csv" using 1:($80*1E-9) with lines dt 5 lc "dark-red" title 'PSI',\ - "data/negotiation.csv" using 1:($106*1E-9):($108*1E-9) with filledcurves fc "light-magenta" fs transparent solid 0.3 border lc "red" notitle,\ - "data/negotiation.csv" using 1:($107*1E-9) with lines dt 5 lc "dark-magenta" title 'Hill-climbing' + "data/negotiation.csv" using 1:($109*1E-9):($111*1E-9) with filledcurves fc "light-magenta" fs transparent solid 0.3 border lc "red" notitle,\ + "data/negotiation.csv" using 1:($110*1E-9) with lines dt 5 lc "dark-magenta" title 'Hill-climbing' unset ylabel set ylabel "Local availability ratio (%)" font ",16" set yrange [0:100] diff --git a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-120.csv b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-120.csv index f9365079..492bbfa3 100644 --- a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-120.csv +++ b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-120.csv @@ -1,26 +1,16 @@ m,l,n,randomGenerationRule,InitialLocalAvailabilityRatio,InitialGlobalFlowtime,InitialSimulatedFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime00MeanRealFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime01MeanGlobalFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime02SolvingTime,DecentralizedBalancerMultiDelegationGlobalFlowtime03LocalRatio,DecentralizedBalancerMultiDelegationGlobalFlowtime04SuccessfulRate,DecentralizedBalancerMultiDelegationGlobalFlowtime05NbDelegations,DecentralizedBalancerMultiDelegationGlobalFlowtime06NbSwaps,DecentralizedBalancerMultiDelegationGlobalFlowtime07NbTimeouts,DecentralizedBalancerMultiDelegationGlobalFlowtime08EndowmentSize,DecentralizedBalancerMultiDelegationGlobalFlowtime09NbDelegatedTasks,DecentralizedBalancerMultiDelegationGlobalFlowtime10NbFirstStages,DecentralizedBalancerMultiDelegationGlobalFlowtime11NbSecondStages,DecentralizedBalancerMultiDelegationGlobalFlowtime12MeanSimulatedFlowtime,Consumer00MeanRealFlowtime,GammaTheoretical,GammaSimulated,GammaReal -8,4,120,Uncorrelated,0.3383374757974816,78021.0,80782.0,59446.5,51272.25,7.7557610585E10,0.4334653886821471,263.0,263.0,0.0,1187.0,1.2775665399239544,336.0,1.0,0.0,0.0,89766.0,0.34284038912600456,1.0,0.3377615132678297 -8,4,120,Uncorrelated,0.38785386236393704,71876.5,74749.0,67093.75,58465.75,8.674506493E10,0.45874633028578565,598.0,598.0,0.0,10510.0,1.4648829431438126,876.0,1.0,0.0,0.0,82577.5,0.18658045397313447,1.0,0.18750567648572553 -8,4,120,Uncorrelated,0.37464124742339217,71707.0,73072.5,64243.5,55494.0,8.2600184713E10,0.4276462214682802,290.0,290.0,0.0,2333.0,1.513793103448276,439.0,1.0,0.0,0.0,82103.5,0.22610065962876708,1.0,0.21753031234965622 -8,4,120,Uncorrelated,0.3359424213587809,77342.75,78349.5,65825.75,57680.25,8.6757743428E10,0.40113388106311404,603.0,603.0,0.0,6544.0,1.470978441127695,887.0,1.0,0.0,0.0,88703.0,0.2542255091783005,1.0,0.2579084134696684 -8,4,120,Uncorrelated,0.3559160177453727,71491.5,75066.25,64773.75,56867.75,8.2629956776E10,0.4296149361354224,302.0,302.0,0.0,49.0,1.619205298013245,489.0,1.0,0.0,0.0,82869.0,0.20455228943300952,1.0,0.21835970024979184 -8,4,120,Uncorrelated,0.37727010762488106,75220.5,78692.25,58645.25,50963.5,8.1599048327E10,0.44827505327632655,24.0,24.0,0.0,654.0,2.5833333333333335,62.0,1.0,0.0,0.0,84136.75,0.32247857964251764,1.0,0.302976998755003 -8,4,120,Uncorrelated,0.35602832119727523,89730.0,89730.0,69144.75,58640.0,8.3682222872E10,0.3897083990470118,78.0,78.0,0.0,1372.0,2.0,156.0,1.0,0.0,0.0,105298.75,0.346483896132843,1.0,0.3433469058274671 -8,4,120,Uncorrelated,0.36271937183315994,82851.0,82851.0,60159.0,51275.5,8.155131075E10,0.44620314754538437,396.0,396.0,0.0,92.0,1.4267676767676767,565.0,1.0,0.0,0.0,96387.5,0.38111187553560005,1.0,0.37586305278174037 -8,4,120,Uncorrelated,0.36765544780376497,82036.25,86026.75,61439.0,52671.0,7.6476837774E10,0.4392570719103386,451.0,451.0,0.0,5133.0,2.048780487804878,924.0,1.0,0.0,0.0,93327.5,0.3579545627695074,1.0,0.34168385524095257 -8,4,120,Uncorrelated,0.3638367840005369,73278.5,76769.75,62453.5,53580.0,7.7500380581E10,0.4336028992315694,39.0,39.0,0.0,198.0,2.2051282051282053,86.0,1.0,0.0,0.0,82617.75,0.2688169108265044,1.0,0.24406680162555866 -8,4,120,Uncorrelated,0.3689339283916647,74351.75,78169.0,63490.75,54576.5,7.9560010026E10,0.4078185295795443,70.0,70.0,0.0,2935.0,2.5,175.0,1.0,0.0,0.0,85398.5,0.2659688574915856,1.0,0.25653553633846027 -8,4,120,Uncorrelated,0.38650993562832353,72849.5,75459.75,70635.75,60630.0,7.8542625665E10,0.44549480581485323,454.0,454.0,0.0,570.0,1.1343612334801763,515.0,1.0,0.0,0.0,82868.5,0.16773622330970014,1.0,0.14761640430320327 -8,4,120,Uncorrelated,0.35449531617852853,82208.75,85984.25,64505.5,56172.75,8.0579547276E10,0.45873462735220033,176.0,176.0,0.0,1382.0,2.7329545454545454,481.0,1.0,0.0,0.0,94344.25,0.3167059467514103,1.0,0.31627523669963986 -8,4,120,Uncorrelated,0.38110666600813287,87148.5,91846.75,57360.0,49942.75,8.7697393179E10,0.476291137781729,247.0,247.0,0.0,156.0,1.5951417004048583,394.0,1.0,0.0,0.0,98939.25,0.42692358445641637,1.0,0.42025030511146994 -8,4,120,Uncorrelated,0.3774855985523847,80765.5,83246.5,61499.0,53458.75,7.0447290044E10,0.4499261251390341,348.0,348.0,0.0,2286.0,1.853448275862069,645.0,1.0,0.0,0.0,94327.25,0.3380991883910828,1.0,0.34802509349101135 -8,4,120,Uncorrelated,0.38666600262297257,81585.0,84983.75,60944.25,52173.75,8.2615245643E10,0.43429785679897737,442.0,442.0,0.0,13565.0,1.5180995475113122,671.0,1.0,0.0,0.0,95366.75,0.3604982533553962,1.0,0.36094865348771976 -8,4,120,Uncorrelated,0.38091676496365756,78097.5,79418.75,69132.5,59817.0,7.960318718E10,0.39952290264973545,88.0,88.0,0.0,3088.0,2.3636363636363638,208.0,1.0,0.0,0.0,89473.5,0.23407279362335542,1.0,0.22734105629041002 -8,4,120,Uncorrelated,0.33979677234416905,104351.5,104351.5,63737.0,55975.25,8.2608615206E10,0.43363799909061557,414.0,414.0,0.0,484.0,1.536231884057971,636.0,1.0,0.0,0.0,119335.25,0.46358940695629675,1.0,0.4658996398800857 -8,4,120,Uncorrelated,0.3601498924443371,79209.75,79209.75,67357.0,59135.25,8.0639931989E10,0.3990723120060845,623.0,623.0,0.0,10508.0,1.6019261637239166,998.0,1.0,0.0,0.0,91531.0,0.2534347097421719,1.0,0.2641072423550491 -8,4,120,Uncorrelated,0.33257883386115916,75146.0,76512.5,63013.25,54236.5,9.3872428662E10,0.42933934342354946,462.0,462.0,0.0,2073.0,1.5865800865800865,733.0,1.0,0.0,0.0,85429.0,0.2782516700822399,1.0,0.26239040606819697 -8,4,120,Uncorrelated,0.3784219627348501,82161.5,83292.25,63232.5,55205.25,7.548503692E10,0.4516148879260655,185.0,185.0,0.0,36.0,1.7783783783783784,329.0,1.0,0.0,0.0,94090.75,0.3280885816349507,1.0,0.32796263182087504 -8,4,120,Uncorrelated,0.33513376984204085,70148.5,73162.5,64526.0,55457.75,8.3676811269E10,0.40560661109923773,38.0,38.0,0.0,1145.0,1.736842105263158,66.0,1.0,0.0,0.0,80303.0,0.20942357997676359,1.0,0.19646837602580228 -8,4,120,Uncorrelated,0.39285459856094607,98312.0,98312.0,63481.25,55442.5,7.7511462796E10,0.4634278238680889,780.0,780.0,0.0,3944.0,1.9,1482.0,1.0,0.0,0.0,111179.0,0.43605561884612254,1.0,0.429017620234037 -8,4,120,Uncorrelated,0.3495307855213818,69890.0,72329.0,69106.5,59924.25,8.4664285442E10,0.392320296359621,168.0,168.0,0.0,73.0,1.1964285714285714,201.0,1.0,0.0,0.0,81573.75,0.14259193017599084,1.0,0.15283409184940008 -8,4,120,Uncorrelated,0.3545594915460562,76359.75,77528.0,65308.0,57831.0,8.2665832283E10,0.42550022103907587,666.0,666.0,0.0,7396.0,1.6366366366366367,1090.0,1.0,0.0,0.0,86963.5,0.24265074204669346,1.0,0.2490182662841307 +8,4,120,Uncorrelated,0.3496856489572705,85520.25,89457.5,64792.5,55991.0,8.3689550558E10,0.42855122389808764,599.0,599.0,0.0,9920.0,1.2904841402337228,773.0,1.0,0.0,0.0,0.3496856489572705,84813.0,84813.0,71142.0,62190.5,7.6503244596E10,0.36656328608807215,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3496856489572705,2234.0,2234.0,113272.75,53110.0,1.22961788088E11,0.5886597903428397,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,85932.75,-22.773500447627573, 1.0, -0.31815576715513005 +8,4,120,Uncorrelated,0.33561309397530315,73314.25,76578.25,61958.5,54198.0,8.5681014774E10,0.42600543505712873,540.0,540.0,0.0,1667.0,1.4407407407407407,778.0,1.0,0.0,0.0,0.33561309397530315,0.0,0.0,67318.25,58508.0,8.3637131273E10,0.3720320176723543,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33561309397530315,0.0,0.0,130985.25,53110.0,1.40687929637E11,0.5886597903428397,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77266.25,-Infinity, NaN, -0.6952453367414622 +8,4,120,Uncorrelated,0.3795111142540603,79667.25,79667.25,65787.75,57834.0,7.95617736E10,0.4543391219722455,195.0,195.0,0.0,2931.0,1.528205128205128,298.0,1.0,0.0,0.0,0.3795111142540603,48.5,48.5,72164.0,62740.5,8.6699161518E10,0.40806368513037067,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3795111142540603,0.0,0.0,102587.5,53110.0,1.12281885033E11,0.5886597903428397,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,80577.0,-Infinity, NaN, -0.27316107574121645 +8,4,120,Uncorrelated,0.37576651479487205,64353.0,68433.25,61458.0,53252.0,7.3445505445E10,0.426860766228562,33.0,33.0,0.0,32.0,1.393939393939394,46.0,1.0,0.0,0.0,0.37576651479487205,0.0,0.0,67568.0,59288.5,7.9553653737E10,0.3834274534366466,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37576651479487205,0.0,0.0,104068.0,53110.0,1.13758711854E11,0.5886597903428397,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,72669.5,-Infinity, NaN, -0.432072602673749 +8,4,120,Uncorrelated,0.34729139516636864,76255.75,77428.75,62730.25,54739.75,8.0584629315E10,0.40592535720178746,53.0,53.0,0.0,269.0,1.3396226415094339,71.0,1.0,0.0,0.0,0.34729139516636864,773.0,773.0,65280.5,56891.75,8.1603416257E10,0.3608891403248238,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34729139516636864,0.0,0.0,103063.25,53110.0,1.12750960122E11,0.5886597903428397,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,69357.5,-Infinity, NaN, -0.4859712359874563 +8,4,120,Uncorrelated,0.33785071079822493,75239.5,78594.25,68335.75,59961.75,8.1600685625E10,0.39482742024887063,98.0,98.0,0.0,633.0,1.1734693877551021,115.0,1.0,0.0,0.0,0.33785071079822493,75172.5,75172.5,62984.75,54914.0,8.2624159182E10,0.352959529475805,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33785071079822493,0.0,0.0,109800.5,49591.75,1.21276232E11,0.5705205439440256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77520.25,-Infinity, NaN, -0.41641055079156736 +8,4,120,Uncorrelated,0.36746426093912327,74484.0,78929.25,60432.0,52329.25,8.0584662841E10,0.43384415213704147,340.0,340.0,0.0,512.0,1.9147058823529413,651.0,1.0,0.0,0.0,0.36746426093912327,0.0,0.0,71646.25,62731.0,8.5656867529E10,0.39181694165911557,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.36746426093912327,0.0,0.0,97716.25,49591.75,1.09187051057E11,0.5705205439440256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,81346.0,-Infinity, NaN, -0.2012422245715831 +8,4,120,Uncorrelated,0.3595878930300948,80079.0,82983.25,61199.0,53646.25,7.8541063504E10,0.4577520653476323,362.0,362.0,0.0,36.0,1.5165745856353592,549.0,1.0,0.0,0.0,0.3595878930300948,0.0,0.0,65277.25,57342.75,7.5477715984E10,0.37851042714276706,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3595878930300948,0.0,0.0,97352.0,49591.75,1.08827389072E11,0.5705205439440256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,87951.5,-Infinity, NaN, -0.10688277061789736 +8,4,120,Uncorrelated,0.3736013887367607,73444.5,75402.75,58145.5,50460.5,8.0595116029E10,0.4373325898413773,129.0,129.0,0.0,891.0,1.503875968992248,194.0,1.0,0.0,0.0,0.3736013887367607,0.0,0.0,70121.75,60641.25,8.057780738E10,0.40289961862845647,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3736013887367607,0.0,0.0,97544.5,49591.75,1.09017368967E11,0.5705205439440256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78796.0,-Infinity, NaN, -0.23793720493426063 +8,4,120,Uncorrelated,0.36269130811435174,80094.75,83476.5,65530.5,56912.25,8.7714860936E10,0.4319389539997544,247.0,247.0,0.0,206.0,1.854251012145749,458.0,1.0,0.0,0.0,0.36269130811435174,0.0,0.0,71142.0,61920.25,7.8536724764E10,0.37044818624473497,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.36269130811435174,0.0,0.0,97594.0,49591.75,1.09069220322E11,0.5705205439440256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,84654.25,-Infinity, NaN, -0.15285410951015455 +8,4,120,Uncorrelated,0.3590210168954175,72435.5,76495.5,65272.75,56704.0,9.6894909606E10,0.41157646530428926,38.0,38.0,0.0,455.0,1.5526315789473684,59.0,1.0,0.0,0.0,0.3590210168954175,72375.5,72375.5,70371.0,60741.5,8.7706773963E10,0.38720096167818124,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3590210168954175,0.0,0.0,103420.5,53417.0,1.20986146728E11,0.589916249455093,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,76245.25,-Infinity, NaN, -0.35641892445758916 +8,4,120,Uncorrelated,0.3686576135057661,72247.25,72247.25,66539.25,57923.75,7.6484155458E10,0.42661259428541237,319.0,319.0,0.0,898.0,1.5956112852664577,509.0,1.0,0.0,0.0,0.3686576135057661,0.0,0.0,66809.0,57880.25,7.9559516906E10,0.3924518830662739,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3686576135057661,0.0,0.0,103299.0,53417.0,1.2089650755E11,0.589916249455093,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,74971.0,-Infinity, NaN, -0.3778527697376319 +8,4,120,Uncorrelated,0.3726502952404856,78951.75,78951.75,62725.5,54440.0,7.3438239615E10,0.4443369308199363,452.0,452.0,0.0,2023.0,1.404867256637168,635.0,1.0,0.0,0.0,0.3726502952404856,255.0,255.0,75221.0,65408.25,9.3836354125E10,0.41594562819513614,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3726502952404856,0.0,0.0,103978.5,53417.0,1.2154632756E11,0.589916249455093,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75984.75,-Infinity, NaN, -0.36841274071441965 +8,4,120,Uncorrelated,0.3549094463745525,71337.0,71350.25,65793.0,55981.75,8.7735103626E10,0.3915106801759554,195.0,195.0,0.0,1728.0,1.8615384615384616,363.0,1.0,0.0,0.0,0.3549094463745525,0.0,0.0,66044.0,57146.5,8.1599204001E10,0.37768985878654177,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3549094463745525,0.0,0.0,104471.0,53417.0,1.2206655152E11,0.589916249455093,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,77266.0,-Infinity, NaN, -0.3520953588900681 +8,4,120,Uncorrelated,0.3652809788789191,81748.25,81748.25,60180.5,52257.25,7.343943521E10,0.44750100391781034,113.0,113.0,0.0,3100.0,1.3097345132743363,148.0,1.0,0.0,0.0,0.3652809788789191,358.5,358.5,72677.0,63406.75,7.9562880431E10,0.40037254630676355,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3652809788789191,0.0,0.0,101441.5,52550.5,1.06031675884E11,0.5929492911834082,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78774.0,-Infinity, NaN, -0.28775357351410363 diff --git a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-160.csv b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-160.csv index 1579ccd6..1b1c85af 100644 --- a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-160.csv +++ b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-160.csv @@ -1,26 +1,3 @@ -m,l,n,randomGenerationRule,InitialLocalAvailabilityRatio,InitialGlobalFlowtime,InitialSimulatedFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime00MeanRealFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime01MeanGlobalFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime02SolvingTime,DecentralizedBalancerMultiDelegationGlobalFlowtime03LocalRatio,DecentralizedBalancerMultiDelegationGlobalFlowtime04SuccessfulRate,DecentralizedBalancerMultiDelegationGlobalFlowtime05NbDelegations,DecentralizedBalancerMultiDelegationGlobalFlowtime06NbSwaps,DecentralizedBalancerMultiDelegationGlobalFlowtime07NbTimeouts,DecentralizedBalancerMultiDelegationGlobalFlowtime08EndowmentSize,DecentralizedBalancerMultiDelegationGlobalFlowtime09NbDelegatedTasks,DecentralizedBalancerMultiDelegationGlobalFlowtime10NbFirstStages,DecentralizedBalancerMultiDelegationGlobalFlowtime11NbSecondStages,DecentralizedBalancerMultiDelegationGlobalFlowtime12MeanSimulatedFlowtime,Consumer00MeanRealFlowtime,GammaTheoretical,GammaSimulated,GammaReal -8,4,160,Uncorrelated,0.32993358397239647,95567.75,96024.5,87714.0,76649.0,1.09145909377E11,0.3908398735502658,888.0,888.0,0.0,751.0,1.6768018018018018,1489.0,1.0,0.0,0.0,106037.75,0.19796165547478098,1.0,0.17280402498166927 -8,4,160,Uncorrelated,0.3420027532758884,103910.5,104849.0,80096.25,69052.75,9.8976648494E10,0.4173838780400755,1440.0,1440.0,0.0,8909.0,2.189583333333333,3153.0,1.0,0.0,0.0,119291.5,0.3354593616621997,1.0,0.328566997648617 -8,4,160,Uncorrelated,0.36825894251796315,125947.25,125947.25,84192.5,72570.25,9.7980184305E10,0.4467695641986879,430.0,430.0,0.0,7248.0,2.0,860.0,1.0,0.0,0.0,142033.0,0.42380441017965853,1.0,0.407232826174199 -8,4,160,Uncorrelated,0.36184542645012746,101422.25,102596.75,86230.5,75769.5,9.7976382825E10,0.42421167982072716,515.0,515.0,0.0,4284.0,2.3009708737864076,1185.0,1.0,0.0,0.0,116744.0,0.2529302002272677,1.0,0.2613710340574248 -8,4,160,Uncorrelated,0.36614355722681763,88753.25,91937.25,82909.5,71783.5,1.02054989136E11,0.42581571113055594,786.0,786.0,0.0,29019.0,1.984732824427481,1560.0,1.0,0.0,0.0,101714.5,0.19120144896102395,1.0,0.18488022848266472 -,4,160,Uncorrelated,0.35751908936651583,96371.75,99050.5,84698.75,73180.25,1.05114776428E11,0.43560621363930185,915.0,915.0,0.0,1612.0,1.4579234972677595,1334.0,1.0,0.0,0.0,109399.25,0.24064624747397448,1.0,0.2257830835220534 -8,4,160,Uncorrelated,0.361203232981174,104430.5,108335.5,90791.0,78009.75,1.23438566181E11,0.4170729406624831,1317.0,1317.0,0.0,1447.0,1.6469248291571754,2169.0,1.0,0.0,0.0,118557.0,0.2529984056381996,1.0,0.2341995833227899 -8,4,160,Uncorrelated,0.32501836921121613,109584.75,109584.75,87968.75,77680.25,1.10138915324E11,0.41477430693462547,586.0,586.0,0.0,7374.0,1.71160409556314,1003.0,1.0,0.0,0.0,126480.75,0.29113996244915463,1.0,0.3044890230331493 -8,4,160,Uncorrelated,0.35291023972780317,103053.25,107182.75,87242.25,76059.75,1.06126681062E11,0.41791501749378396,646.0,646.0,0.0,1900.0,1.6981424148606812,1097.0,1.0,0.0,0.0,118263.0,0.26193739644310104,1.0,0.26230308718703227 -8,4,160,Uncorrelated,0.3646887604899621,88742.5,90636.25,85434.5,72492.25,1.04058795867E11,0.45341958058055754,1094.0,1094.0,0.0,13496.0,1.6608775137111518,1817.0,1.0,0.0,0.0,103743.5,0.18311688311688312,1.0,0.1764833459445652 -8,4,160,Uncorrelated,0.3651951945039121,94909.0,97002.25,82377.5,70473.25,1.0913673201E11,0.40310357087134785,211.0,211.0,0.0,7808.0,1.8436018957345972,389.0,1.0,0.0,0.0,110404.0,0.2574650454646029,1.0,0.25385402702800625 -8,4,160,Uncorrelated,0.366746199366395,90528.0,92286.5,81384.5,70216.0,1.10197758757E11,0.43269192452529437,1223.0,1223.0,0.0,1673.0,1.5044971381847916,1840.0,1.0,0.0,0.0,105826.0,0.22437256981265466,1.0,0.23095931056640145 -8,4,160,Uncorrelated,0.3406448624200522,101270.5,102019.0,91279.0,80711.0,1.09132053983E11,0.4358225906075036,474.0,474.0,0.0,3876.0,1.7763713080168777,842.0,1.0,0.0,0.0,117555.0,0.20301568571301612,1.0,0.2235209051082472 -8,4,160,Uncorrelated,0.3677673394568531,92139.5,95002.5,87460.25,74188.5,9.9962914508E10,0.4433690649345474,1003.0,1003.0,0.0,6536.0,1.6450648055832502,1650.0,1.0,0.0,0.0,105823.5,0.19482415250788207,1.0,0.17352714661677227 -8,4,160,Uncorrelated,0.38153031540775867,96539.25,99624.0,88999.5,76694.25,1.20369012252E11,0.4263982147482516,155.0,155.0,0.0,3653.0,1.5548387096774194,241.0,1.0,0.0,0.0,110926.25,0.20556405814215462,1.0,0.1976696228349917 -8,4,160,Uncorrelated,0.3631348502659945,107447.0,109415.25,83886.25,74076.5,1.10153486013E11,0.44792434597222497,1140.0,1140.0,0.0,1990.0,1.3666666666666667,1558.0,1.0,0.0,0.0,121885.75,0.3105763771906149,1.0,0.3117632701115594 -8,4,160,Uncorrelated,0.35448431221232396,98239.75,98883.25,82871.0,71490.75,1.16278829725E11,0.43317674266433903,301.0,301.0,0.0,639.0,1.7009966777408638,512.0,1.0,0.0,0.0,110412.0,0.27228285902600524,1.0,0.24943846683331522 -8,4,160,Uncorrelated,0.3465090378663933,101923.25,103606.0,90562.75,78262.25,1.00001536236E11,0.4698803492933315,1495.0,1495.0,0.0,714.0,1.4595317725752508,2182.0,1.0,0.0,0.0,116281.75,0.23214526616841594,1.0,0.2211783018401426 -8,4,160,Uncorrelated,0.35242683216756965,98225.5,101755.0,81859.0,70063.5,1.12206470303E11,0.40448203806353933,72.0,72.0,0.0,1618.0,1.7361111111111112,125.0,1.0,0.0,0.0,112417.5,0.28670762683824463,1.0,0.27183045344363643 -8,4,160,Uncorrelated,0.3519530142240929,109085.0,109085.0,93574.0,79979.0,1.25345066251E11,0.40848370871207035,228.0,228.0,0.0,1394.0,1.6403508771929824,374.0,1.0,0.0,0.0,124443.75,0.2668194527203557,1.0,0.24806187534528654 -8,4,160,Uncorrelated,0.35922620815267964,105733.0,109397.5,89802.5,77036.25,1.08180856439E11,0.43687018669200767,201.0,201.0,0.0,2645.0,1.4328358208955223,288.0,1.0,0.0,0.0,123676.25,0.27140769674557613,1.0,0.2738905003992278 -8,4,160,Uncorrelated,0.3404323894853351,95706.75,96718.25,89690.75,76912.75,1.07821368472E11,0.41147458656159663,1089.0,1089.0,0.0,2223.0,1.7869605142332414,1946.0,1.0,0.0,0.0,111142.5,0.196370684408362,1.0,0.193011224329127 -8,4,160,Uncorrelated,0.36531908321802825,102323.0,106621.75,92860.0,80038.0,1.05117535333E11,0.42463569041155746,399.0,399.0,0.0,6667.0,1.9197994987468672,766.0,1.0,0.0,0.0,117559.0,0.217790721538657,1.0,0.2100987589210524 -8,4,160,Uncorrelated,0.3743166448612447,105731.0,109798.0,86188.5,74910.0,1.05061907918E11,0.4347180822612683,197.0,197.0,0.0,3193.0,1.467005076142132,289.0,1.0,0.0,0.0,123420.75,0.29150391086814653,1.0,0.301669289807427 -8,4,160,Uncorrelated,0.36710202175185014,94866.25,95267.0,85395.5,73390.0,1.01959617033E11,0.43567986459711866,430.0,430.0,0.0,246.0,1.7976744186046512,773.0,1.0,0.0,0.0,109618.0,0.22638451504091286,1.0,0.22097192066996296 +m,l,n,randomGenerationRule,InitialLocalAvailabilityRatio,InitialGlobalFlowtime,InitialSimulatedFlowtime,DecentralizedConsumerMultiDelegationGlobalFlowtime00MeanRealFlowtime,DecentralizedConsumerMultiDelegationGlobalFlowtime01MeanGlobalFlowtime,DecentralizedConsumerMultiDelegationGlobalFlowtime02SolvingTime,DecentralizedConsumerMultiDelegationGlobalFlowtime03LocalRatio,DecentralizedConsumerMultiDelegationGlobalFlowtime04NbDeals,DecentralizedConsumerMultiDelegationGlobalFlowtime05NbDelegations,DecentralizedConsumerMultiDelegationGlobalFlowtime06NbSwaps,DecentralizedConsumerMultiDelegationGlobalFlowtime07NbTimeouts,DecentralizedConsumerMultiDelegationGlobalFlowtime08EndowmentSize,DecentralizedConsumerMultiDelegationGlobalFlowtime09NbDelegatedTasks,DecentralizedConsumerMultiDelegationGlobalFlowtime10NbFirstStages,DecentralizedConsumerMultiDelegationGlobalFlowtime11NbSecondStages,DecentralizedConsumerMultiDelegationGlobalFlowtime12MeanSimulatedFlowtime,PSI00MeanRealFlowtime,PSI01MeanGlobalFlowtime,PSI02SolvingTime,PSI03LocalRatio,PSI04NbDeals,PSI05NbDelegations,PSI06NbSwaps,PSI07NbTimeouts,PSI08EndowmentSize,PSI09NbDelegatedTasks,PSI10NbFirstStages,PSI11NbSecondStages,PSI12MeanSimulatedFlowtime,SSI00MeanRealFlowtime,SSI01MeanGlobalFlowtime,SSI02SolvingTime,SSI03LocalRatio,SSI04NbDeals,SSI05NbDelegations,SSI06NbSwaps,SSI07NbTimeouts,SSI08EndowmentSize,SSI09NbDelegatedTasks,SSI10NbFirstStages,SSI11NbSecondStages,SSI12MeanSimulatedFlowtime,Consumer00MeanRealFlowtime,Consumer01MeanGlobalFlowtime,Consumer02SolvingTime,Consumer03LocalRatio,Consumer04NbDeals,Consumer05NbDelegations,Consumer06NbSwaps,Consumer07NbTimeouts,Consumer08EndowmentSize,Consumer09NbDelegatedTasks,Consumer10NbFirstStages,Consumer11NbSecondStages,Consumer12MeanSimulatedFlowtime,GammaTheoretical,GammaSimulated,GammaReal +8,4,160,Uncorrelated,0.37438360080862465,94770.5,95537.75,87245.75,76408.0,1.13277666596E11,0.3841245423655054,184.0,184.0,0.0,3064.0,1.3369565217391304,246.0,1.0,0.0,0.0,0.37438360080862465,94041.0,94041.0,96392.5,83927.0,1.03021391302E11,0.38527321443481033,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37438360080862465,0.0,0.0,235584.5,66304.25,2.47571345055E11,0.5541862012605031,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,94095.0,-Infinity, NaN, -1.5036877623678198 +8,4,160,Uncorrelated,0.34739898784477,93600.5,97074.5,84386.25,72814.25,9.5865626876E10,0.4417813537637828,375.0,375.0,0.0,391.0,1.56,585.0,1.0,0.0,0.0,0.34739898784477,0.0,0.0,89517.75,78443.25,1.04051204378E11,0.36017048381808814,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34739898784477,0.0,0.0,223945.0,67845.75,2.3159071587E11,0.5734083698779053,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,95883.0,-Infinity, NaN, -1.3356069376218933 diff --git a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-200.csv b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-200.csv index ed2e4404..18c81683 100644 --- a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-200.csv +++ b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-200.csv @@ -1,26 +1,2 @@ m,l,n,randomGenerationRule,InitialLocalAvailabilityRatio,InitialGlobalFlowtime,InitialSimulatedFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime00MeanRealFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime01MeanGlobalFlowtime,DecentralizedBalancerMultiDelegationGlobalFlowtime02SolvingTime,DecentralizedBalancerMultiDelegationGlobalFlowtime03LocalRatio,DecentralizedBalancerMultiDelegationGlobalFlowtime04SuccessfulRate,DecentralizedBalancerMultiDelegationGlobalFlowtime05NbDelegations,DecentralizedBalancerMultiDelegationGlobalFlowtime06NbSwaps,DecentralizedBalancerMultiDelegationGlobalFlowtime07NbTimeouts,DecentralizedBalancerMultiDelegationGlobalFlowtime08EndowmentSize,DecentralizedBalancerMultiDelegationGlobalFlowtime09NbDelegatedTasks,DecentralizedBalancerMultiDelegationGlobalFlowtime10NbFirstStages,DecentralizedBalancerMultiDelegationGlobalFlowtime11NbSecondStages,DecentralizedBalancerMultiDelegationGlobalFlowtime12MeanSimulatedFlowtime,Consumer00MeanRealFlowtime,GammaTheoretical,GammaSimulated,GammaReal -8,4,200,Uncorrelated,0.3524978281456669,125916.5,129858.25,117849.25,102327.25,1.43880998964E11,0.4124097017320049,255.0,255.0,0.0,6106.0,2.074509803921569,529.0,1.0,0.0,0.0,141246.5,0.18734042004026477,1.0,0.16564835234855377 -8,4,200,Uncorrelated,0.35685816206270965,118017.0,120311.5,106869.5,92942.25,1.2652883499E11,0.43425912582394477,1557.0,1557.0,0.0,6492.0,1.4855491329479769,2313.0,1.0,0.0,0.0,132601.5,0.21246727166425175,1.0,0.1940551200401202 -8,4,200,Uncorrelated,0.34166737405662145,146533.25,146533.25,104021.5,89740.0,1.4073729758E11,0.4193585322086162,1008.0,1008.0,0.0,102362.0,1.818452380952381,1833.0,1.0,0.0,0.0,166498.5,0.38757926955144995,1.0,0.3752406177833434 -8,4,200,Uncorrelated,0.35603158085597836,150190.75,150190.75,111788.5,96249.0,1.43199381369E11,0.4106023697467067,1053.0,1053.0,0.0,22731.0,2.715099715099715,2859.0,1.0,0.0,0.0,172367.0,0.35915494129964726,1.0,0.35145068371556043 -8,4,200,Uncorrelated,0.37244630155443414,112625.75,112625.75,106376.5,89297.5,1.28583970932E11,0.4233652816869392,1824.0,1824.0,0.0,21080.0,1.6337719298245614,2980.0,1.0,0.0,0.0,130533.25,0.20713069613298912,1.0,0.18506204357893488 -8,4,200,Uncorrelated,0.3667330833103482,118440.25,119137.25,99737.75,86147.25,1.27560373012E11,0.42779454203391365,449.0,449.0,0.0,1890.0,1.6904231625835189,759.0,1.0,0.0,0.0,138197.0,0.27265224448614384,1.0,0.2782929441304804 -8,4,200,Uncorrelated,0.3857367440298311,92108.25,96071.25,105063.0,91582.75,1.29548079293E11,0.438894160635631,633.0,633.0,0.0,2032.0,1.1642969984202212,737.0,1.0,0.0,0.0,105274.0,0.005705243558530316,1.0,0.0020042935577635505 -8,4,200,Uncorrelated,0.43453095430663025,84412.25,87607.0,110942.0,93944.75,1.35691136024E11,0.48248654826902276,1265.0,1265.0,0.0,3852.0,1.7565217391304349,2222.0,1.0,0.0,0.0,96391.25,-0.1129279221913881,1.0,-0.15095509187815284 -8,4,200,Uncorrelated,0.357849297193398,121392.5,123565.25,109432.0,94535.75,1.42861376139E11,0.3859876991251862,134.0,134.0,0.0,13191.0,1.5671641791044777,210.0,1.0,0.0,0.0,139230.5,0.22123895627818851,1.0,0.21402278954683063 -8,4,200,Uncorrelated,0.35558736777765937,122780.0,122780.0,107093.5,93324.5,1.45854879413E11,0.4318133837860878,317.0,317.0,0.0,1498.0,1.5520504731861198,492.0,1.0,0.0,0.0,140198.25,0.23990470760710214,1.0,0.2361281257077032 -8,4,200,Uncorrelated,0.34489899731182255,118177.5,118177.5,106077.0,91546.75,1.32595290441E11,0.40526536955905446,87.0,87.0,0.0,361.0,2.264367816091954,197.0,1.0,0.0,0.0,137383.75,0.22534534915698842,1.0,0.22787811513370396 -8,4,200,Uncorrelated,0.34984508296757094,117045.25,120829.0,99691.0,84761.25,1.448074085E11,0.4230190022176961,167.0,167.0,0.0,2578.0,1.9401197604790419,324.0,1.0,0.0,0.0,133107.75,0.27582494804359853,1.0,0.2510503708461754 -8,4,200,Uncorrelated,0.3476956819412158,117840.0,120023.75,114541.0,97265.25,1.3164960339E11,0.406734627264911,841.0,841.0,0.0,6743.0,1.9881093935790726,1672.0,1.0,0.0,0.0,136325.5,0.17459903258655804,1.0,0.15979769008732775 -8,4,200,Uncorrelated,0.37145624557612783,145988.25,145988.25,108398.0,94062.75,1.39764079206E11,0.41547830758582555,384.0,384.0,0.0,3155.0,1.8203125,699.0,1.0,0.0,0.0,162908.0,0.3556827347406384,1.0,0.33460603530827215 -8,4,200,Uncorrelated,0.35477731558068193,122875.0,125309.25,112492.75,98074.5,1.24494580724E11,0.40831232031864834,1275.0,1275.0,0.0,38616.0,1.6031372549019607,2044.0,1.0,0.0,0.0,140992.0,0.2018351983723296,1.0,0.2021338090104403 -8,4,200,Uncorrelated,0.34899641512565055,127029.0,130417.0,116036.25,100551.75,1.49965038307E11,0.4047069220264837,204.0,204.0,0.0,694.0,1.4362745098039216,293.0,1.0,0.0,0.0,147636.5,0.2084346881420778,1.0,0.21404090451886898 -8,4,200,Uncorrelated,0.3508418356636016,123952.0,127469.5,105378.0,90194.75,1.46147726973E11,0.3925387428347499,481.0,481.0,0.0,603.0,1.471933471933472,708.0,1.0,0.0,0.0,144006.75,0.27234130953917646,1.0,0.26824263445984303 -8,4,200,Uncorrelated,0.3458973882200989,124694.25,125879.25,105306.5,90152.25,1.51937763045E11,0.4389901570906735,900.0,900.0,0.0,1146.0,2.188888888888889,1970.0,1.0,0.0,0.0,142798.5,0.2770135752049513,1.0,0.2625517775046657 -8,4,200,Uncorrelated,0.3647014837341075,120334.25,122293.0,104809.5,91745.25,1.4178876842E11,0.4458300093770556,471.0,471.0,0.0,23693.0,1.791932059447983,844.0,1.0,0.0,0.0,136422.0,0.23757990763228257,1.0,0.23172582134846287 -8,4,200,Uncorrelated,0.3526085160142066,123577.25,127797.75,103549.75,89873.75,1.33675592146E11,0.4412766075784422,1250.0,1250.0,0.0,3555.0,1.3872,1734.0,1.0,0.0,0.0,142794.25,0.27273223833674887,1.0,0.2748324950059264 -8,4,200,Uncorrelated,0.37457484710653666,115336.75,117983.75,110680.25,95858.75,1.32629371792E11,0.4295256061205859,1004.0,1004.0,0.0,6157.0,1.6294820717131475,1636.0,1.0,0.0,0.0,133368.5,0.16887939013367378,1.0,0.17011700663949883 -8,4,200,Uncorrelated,0.3316347051143107,122966.5,127240.25,107662.0,92819.25,1.29615633356E11,0.4011681701375612,425.0,425.0,0.0,5507.0,1.3152941176470587,559.0,1.0,0.0,0.0,137689.25,0.24516636644939882,1.0,0.2180798428344987 -8,4,200,Uncorrelated,0.371175362229826,132130.5,134402.75,111688.0,96674.5,1.20366542909E11,0.4495969060134213,426.0,426.0,0.0,1612.0,2.140845070422535,912.0,1.0,0.0,0.0,150700.0,0.2683407691638191,1.0,0.2588719309887193 -8,4,200,Uncorrelated,0.35902512246822926,122480.5,124773.5,113237.5,97054.75,1.61191810071E11,0.42610018560402446,852.0,852.0,0.0,10093.0,1.5809859154929577,1347.0,1.0,0.0,0.0,142465.5,0.20759018782581717,1.0,0.20515844186838217 -8,4,200,Uncorrelated,0.3768338529709571,123904.25,123904.25,107721.75,94635.75,1.23470263908E11,0.4159039188362791,342.0,342.0,0.0,8344.0,2.3421052631578947,801.0,1.0,0.0,0.0,143063.75,0.23621869306339371,1.0,0.24703672313916 +8,4,200,Uncorrelated,0.3485118387143854,106864.5,111258.5,101269.5,88086.5,1.33699289856E11,0.4171349971310386,1065.0,1065.0,0.0,2269.0,1.492018779342723,1589.0,1.0,0.0,0.0,0.3485118387143854,106074.5,106074.5,115009.5,100664.5,1.31591243294E11,0.3559891319342398,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3485118387143854,0.0,0.0,419344.5,89088.0,4.21887116433E11,0.5661490540424367,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,120098.25,-Infinity, NaN, -2.4916786880741393 diff --git a/src/main/scala/org/smastaplus/consumer/nodeal/Distributor.scala b/src/main/scala/org/smastaplus/consumer/nodeal/Distributor.scala index 3789d955..1cba0d04 100644 --- a/src/main/scala/org/smastaplus/consumer/nodeal/Distributor.scala +++ b/src/main/scala/org/smastaplus/consumer/nodeal/Distributor.scala @@ -382,10 +382,18 @@ class Distributor(stap: STAP, simulated: SimulatedCost, * End the distributor */ when(Terminal) { + /** + * When the consumer closes + */ case Event(Close, status) => distributedConsumptionSystem ! Outcome(status.allocation, new Metrics(), nbFirstStages=0, nbSecondStages=0) if (debug) println("Distributor ends") stay() using status + /** + * When the scheduler suggest a delegation + */ + case Event(Suggest(_), status) => + stay() using status } /** @@ -394,7 +402,7 @@ class Distributor(stap: STAP, simulated: SimulatedCost, whenUnhandled { // The other messages are not expected case Event(msg @ _, status) => - throw new RuntimeException(s"Distributor>ERROR: Distributor in state $stateName receives the message $msg from ${directory.nodeOf(sender())} which was not expected") + throw new RuntimeException(s"Distributor>ERROR: Distributor in state $stateName receives the message $msg from which was not expected") stay() using status } diff --git a/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala b/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala index 346b7b15..f6be0410 100644 --- a/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala +++ b/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala @@ -26,7 +26,7 @@ class ConsumptionCampaign(simulatedCost: SimulatedCost, fromStable: Boolean = fa val configurations : List[ConsumptionConfiguration] = { // The configurations val numbersOfJobs = List.range(4, 5, 1) // l in [4,5[ - val numbersOfTasks = List.range(160, 320, 40) + val numbersOfTasks = List.range(200, 320, 40) if (byNodes) List.tabulate(9)(nbNodes => new ConsumptionConfiguration(8+ nbNodes, 4, 120, Uncorrelated)) else { -- GitLab