diff --git a/experiments/balancer/data/negotiation.csv b/experiments/balancer/data/negotiation.csv
index faaafa053b81ee464692c6686a01b08f7773457f..9f6d5a69e4d015497f469f74baec2d516a227e0b 100644
--- a/experiments/balancer/data/negotiation.csv
+++ b/experiments/balancer/data/negotiation.csv
@@ -1,7 +1,7 @@
 m,l,randomGenerationRule,InitialLocalAvailabilityRatioOpen,InitialLocalAvailabilityRatioMean,InitialLocalAvailabilityRatioClose,InitialGlobalFlowtimeOpen,InitialGlobalFlowtimeMean,InitialGlobalFlowtimeClose,InitialMakespanOpen,InitialMakespanMean,InitialMakespanClose,DecentralizedBalancerDelegationGlobalFlowtime00MakespanOpen,DecentralizedBalancerDelegationGlobalFlowtime00MakespanMean,DecentralizedBalancerDelegationGlobalFlowtime00MakespanClose,DecentralizedBalancerDelegationGlobalFlowtime01MeanGlobalFlowtimeOpen,DecentralizedBalancerDelegationGlobalFlowtime01MeanGlobalFlowtimeMean,DecentralizedBalancerDelegationGlobalFlowtime01MeanGlobalFlowtimeClose,DecentralizedBalancerDelegationGlobalFlowtime02SolvingTimeOpen,DecentralizedBalancerDelegationGlobalFlowtime02SolvingTimeMean,DecentralizedBalancerDelegationGlobalFlowtime02SolvingTimeClose,DecentralizedBalancerDelegationGlobalFlowtime03LocalRatioOpen,DecentralizedBalancerDelegationGlobalFlowtime03LocalRatioMean,DecentralizedBalancerDelegationGlobalFlowtime03LocalRatioClose,DecentralizedBalancerDelegationGlobalFlowtime04SuccessfulRateOpen,DecentralizedBalancerDelegationGlobalFlowtime04SuccessfulRateMean,DecentralizedBalancerDelegationGlobalFlowtime04SuccessfulRateClose,DecentralizedBalancerDelegationGlobalFlowtime05NbDelegationsOpen,DecentralizedBalancerDelegationGlobalFlowtime05NbDelegationsMean,DecentralizedBalancerDelegationGlobalFlowtime05NbDelegationsClose,DecentralizedBalancerDelegationGlobalFlowtime06NbSwapsOpen,DecentralizedBalancerDelegationGlobalFlowtime06NbSwapsMean,DecentralizedBalancerDelegationGlobalFlowtime06NbSwapsClose,DecentralizedBalancerDelegationGlobalFlowtime07NbTimeoutsOpen,DecentralizedBalancerDelegationGlobalFlowtime07NbTimeoutsMean,DecentralizedBalancerDelegationGlobalFlowtime07NbTimeoutsClose,DecentralizedBalancerDelegationGlobalFlowtime08EndowmentSizeOpen,DecentralizedBalancerDelegationGlobalFlowtime08EndowmentSizeMean,DecentralizedBalancerDelegationGlobalFlowtime08EndowmentSizeClose,DecentralizedBalancerDelegationGlobalFlowtime09NbDelegatedTasksOpen,DecentralizedBalancerDelegationGlobalFlowtime09NbDelegatedTasksMean,DecentralizedBalancerDelegationGlobalFlowtime09NbDelegatedTasksClose,SSIGlobalFlowtime00MakespanOpen,SSIGlobalFlowtime00MakespanMean,SSIGlobalFlowtime00MakespanClose,SSIGlobalFlowtime01MeanGlobalFlowtimeOpen,SSIGlobalFlowtime01MeanGlobalFlowtimeMean,SSIGlobalFlowtime01MeanGlobalFlowtimeClose,SSIGlobalFlowtime02SolvingTimeOpen,SSIGlobalFlowtime02SolvingTimeMean,SSIGlobalFlowtime02SolvingTimeClose,SSIGlobalFlowtime03LocalRatioOpen,SSIGlobalFlowtime03LocalRatioMean,SSIGlobalFlowtime03LocalRatioClose,SSIGlobalFlowtime04SuccessfulRateOpen,SSIGlobalFlowtime04SuccessfulRateMean,SSIGlobalFlowtime04SuccessfulRateClose,SSIGlobalFlowtime05NbDelegationsOpen,SSIGlobalFlowtime05NbDelegationsMean,SSIGlobalFlowtime05NbDelegationsClose,SSIGlobalFlowtime06NbSwapsOpen,SSIGlobalFlowtime06NbSwapsMean,SSIGlobalFlowtime06NbSwapsClose,SSIGlobalFlowtime07NbTimeoutsOpen,SSIGlobalFlowtime07NbTimeoutsMean,SSIGlobalFlowtime07NbTimeoutsClose,SSIGlobalFlowtime08EndowmentSizeOpen,SSIGlobalFlowtime08EndowmentSizeMean,SSIGlobalFlowtime08EndowmentSizeClose,SSIGlobalFlowtime09NbDelegatedTasksOpen,SSIGlobalFlowtime09NbDelegatedTasksMean,SSIGlobalFlowtime09NbDelegatedTasksClose,PSIGlobalFlowtime00MakespanOpen,PSIGlobalFlowtime00MakespanMean,PSIGlobalFlowtime00MakespanClose,PSIGlobalFlowtime01MeanGlobalFlowtimeOpen,PSIGlobalFlowtime01MeanGlobalFlowtimeMean,PSIGlobalFlowtime01MeanGlobalFlowtimeClose,PSIGlobalFlowtime02SolvingTimeOpen,PSIGlobalFlowtime02SolvingTimeMean,PSIGlobalFlowtime02SolvingTimeClose,PSIGlobalFlowtime03LocalRatioOpen,PSIGlobalFlowtime03LocalRatioMean,PSIGlobalFlowtime03LocalRatioClose,PSIGlobalFlowtime04SuccessfulRateOpen,PSIGlobalFlowtime04SuccessfulRateMean,PSIGlobalFlowtime04SuccessfulRateClose,PSIGlobalFlowtime05NbDelegationsOpen,PSIGlobalFlowtime05NbDelegationsMean,PSIGlobalFlowtime05NbDelegationsClose,PSIGlobalFlowtime06NbSwapsOpen,PSIGlobalFlowtime06NbSwapsMean,PSIGlobalFlowtime06NbSwapsClose,PSIGlobalFlowtime07NbTimeoutsOpen,PSIGlobalFlowtime07NbTimeoutsMean,PSIGlobalFlowtime07NbTimeoutsClose,PSIGlobalFlowtime08EndowmentSizeOpen,PSIGlobalFlowtime08EndowmentSizeMean,PSIGlobalFlowtime08EndowmentSizeClose,PSIGlobalFlowtime09NbDelegatedTasksOpen,PSIGlobalFlowtime09NbDelegatedTasksMean,PSIGlobalFlowtime09NbDelegatedTasksClose,HillClimbingBalancerDelegationFlowtime00MakespanOpen,HillClimbingBalancerDelegationFlowtime00MakespanMean,HillClimbingBalancerDelegationFlowtime00MakespanClose,HillClimbingBalancerDelegationFlowtime01MeanGlobalFlowtimeOpen,HillClimbingBalancerDelegationFlowtime01MeanGlobalFlowtimeMean,HillClimbingBalancerDelegationFlowtime01MeanGlobalFlowtimeClose,HillClimbingBalancerDelegationFlowtime02SolvingTimeOpen,HillClimbingBalancerDelegationFlowtime02SolvingTimeMean,HillClimbingBalancerDelegationFlowtime02SolvingTimeClose,HillClimbingBalancerDelegationFlowtime03LocalRatioOpen,HillClimbingBalancerDelegationFlowtime03LocalRatioMean,HillClimbingBalancerDelegationFlowtime03LocalRatioClose,HillClimbingBalancerDelegationFlowtime04SuccessfulRateOpen,HillClimbingBalancerDelegationFlowtime04SuccessfulRateMean,HillClimbingBalancerDelegationFlowtime04SuccessfulRateClose,HillClimbingBalancerDelegationFlowtime05NbDelegationsOpen,HillClimbingBalancerDelegationFlowtime05NbDelegationsMean,HillClimbingBalancerDelegationFlowtime05NbDelegationsClose,HillClimbingBalancerDelegationFlowtime06NbSwapsOpen,HillClimbingBalancerDelegationFlowtime06NbSwapsMean,HillClimbingBalancerDelegationFlowtime06NbSwapsClose,HillClimbingBalancerDelegationFlowtime07NbTimeoutsOpen,HillClimbingBalancerDelegationFlowtime07NbTimeoutsMean,HillClimbingBalancerDelegationFlowtime07NbTimeoutsClose,HillClimbingBalancerDelegationFlowtime08EndowmentSizeOpen,HillClimbingBalancerDelegationFlowtime08EndowmentSizeMean,HillClimbingBalancerDelegationFlowtime08EndowmentSizeClose,HillClimbingBalancerDelegationFlowtime09NbDelegatedTasksOpen,HillClimbingBalancerDelegationFlowtime09NbDelegatedTasksMean,HillClimbingBalancerDelegationFlowtime09NbDelegatedTasksClose
 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.47447309744759636,0.49029199766228704,0.5090659991204628,50597.25,53423.5,57443.5,56776.0,60808.0,65225.0,54220.0,57805.0,63172.0,44425.25,47105.75,49838.0,5321265.0,5847310.0,8912453.0,0.48039761477051635,0.4989231307014873,0.519326901554761,0.0,0.0,1.0,0.0,0.0,1.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,43484.0,45241.0,47085.0,37305.5,37854.75,37995.0,6.352738515E9,6.423388291E9,6.561232339E9,0.6813783458031064,0.6922865935609157,0.6955101900263432,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51308.0,53775.0,56980.0,35895.0,37376.25,39206.75,5.023840333E9,5.197424254E9,5.506190693E9,0.49568695871762347,0.5105260827697654,0.5277602540964271,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.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
 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 +10,5 @@ m,l,randomGenerationRule,InitialLocalAvailabilityRatioOpen,InitialLocalAvailabil
 12,4,Uncorrelated,0.22992825418517254,0.24065850109471218,0.24870716365690346,68196.25,72758.0,77984.5,74591.0,78836.0,86050.0,72558.0,77669.0,85062.0,63251.25,65727.5,69235.5,8040469.0,8428080.0,1.1860609E7,0.23078731034787875,0.24184205418674773,0.25253215134011153,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53641.0,55283.0,56864.0,46209.25,47521.5,48208.75,1.10849761005E11,1.12167195066E11,1.13239017517E11,0.4502725320706932,0.45385141952280283,0.45844004145850586,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,63489.0,66602.0,69234.0,47079.5,48656.75,50195.25,4.5178380546E10,4.6653695812E10,4.7947668244E10,0.23698521957803828,0.2455124734496689,0.2557892233378621,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
 13,4,Uncorrelated,0.20995887716788844,0.21823717118093458,0.23039451061786528,67971.5,71430.0,78068.5,74707.0,78253.0,85285.0,72885.0,77170.0,83798.0,63723.5,65942.5,69284.75,8721190.0,9193029.0,9887212.0,0.20995887716788844,0.21988372062584585,0.2324998084340119,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56528.0,57836.0,58734.0,46520.75,47681.75,48455.75,1.54673254553E11,1.58038549645E11,1.60163675723E11,0.4214170774692856,0.42730704676844605,0.440068479703464,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64815.0,67912.0,70185.0,48345.25,50175.5,51467.0,5.8276352316E10,5.9827918933E10,6.2758145081E10,0.21608337355608737,0.22513016436243405,0.2340053256067825,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
 14,4,Uncorrelated,0.1949223577196831,0.20191868433074464,0.2113868141590849,69186.0,71812.0,79596.5,73835.0,79535.0,87095.0,72885.0,78884.0,86544.0,64600.0,67419.25,70428.5,9807456.0,1.0097146E7,1.0477035E7,0.1951016950362542,0.20314049429928402,0.21504805735947477,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53598.0,56358.0,59787.0,45932.5,47501.25,48832.75,2.22306585149E11,2.26668014117E11,2.29151544155E11,0.40569139814603844,0.4137044370962781,0.4273168379635373,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65128.0,68451.0,71148.0,48578.0,50004.75,51850.25,7.8233491753E10,8.0265009452E10,8.2856605062E10,0.2017118661927981,0.20735459644430274,0.21463788732121775,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+15,4,Uncorrelated,0.17992474613811657,0.1886937936846495,0.19541918034370417,71585.75,75004.75,80685.0,76843.0,82109.0,90091.0,75836.0,80983.0,89675.0,65988.75,69987.0,72828.0,1.019837E7,1.0449351E7,1.0884887E7,0.1801796208005322,0.18973504497268803,0.19783516933999704,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54236.0,57893.0,60443.0,48003.0,48186.75,50381.75,2.9353865165E11,2.96509508243E11,3.00525495968E11,0.3850540263250649,0.39233539385146027,0.3991809927519167,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65462.0,68805.0,73000.0,49729.75,51851.5,54084.5,9.6107234745E10,9.8210195439E10,1.00834785616E11,0.1879813521033397,0.19581484000889027,0.20350677108045637,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
 16,4,Uncorrelated,0.17013353058960068,0.17556670661074494,0.18390555660835106,71064.25,75628.75,79840.0,76636.0,82269.0,88711.0,75476.0,80909.0,88685.0,65500.75,69015.25,71986.75,1.0834246E7,1.1219873E7,1.1859514E7,0.17055948317374278,0.17765141541885016,0.1866507356878424,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56345.0,59012.0,61068.0,47268.5,48354.5,50006.75,3.6794243309E11,3.8457649381E11,3.90007589128E11,0.3700488391031022,0.37979708125980816,0.38945070582638314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,67325.0,70833.0,74039.0,49889.75,51272.25,53336.0,1.15480164074E11,1.18978564796E11,1.23505895285E11,0.17496928498854297,0.18368681897018277,0.1885122703906569,0.0,0.0,0.0,0.0,0.0,0.0,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 07e376784113532315a5aca49b07e87f7c8679c2..b0894db87bd759e825bd67e35fa670f2f2db1ab4 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.86 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 574.82,168.54 574.82,164.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.38 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.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 '/>
 	</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,116.24 L198.10,123.70 L239.96,131.08 L281.82,137.31
-		L323.68,142.59 L365.53,147.33 L407.39,151.40 L449.25,156.24 L491.11,160.08 L574.82,166.99  '/></g>
+	<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
+		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.24 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 574.82,168.42 574.82,163.96 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.39 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,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 '/>
 	</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.37 L198.10,123.52 L239.96,130.80 L281.82,137.07
-		L323.68,142.29 L365.53,146.98 L407.39,151.16 L449.25,155.87 L491.11,159.78 L574.82,166.41  '/></g>
+	<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
+		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,99.97 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 574.82,130.14 574.82,127.62 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,98.96 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.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 '/>
 	</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,99.18 L198.10,104.59 L239.96,107.61 L281.82,112.09
-		L323.68,114.72 L365.53,117.50 L407.39,120.05 L449.25,123.03 L491.11,124.63 L574.82,128.86  '/></g>
+	<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
+		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,115.69 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 574.82,167.16 574.82,163.47 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.60 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,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 '/>
 	</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.24 L198.10,122.17 L239.96,129.00 L281.82,135.11
-		L323.68,140.65 L365.53,145.85 L407.39,150.42 L449.25,154.70 L491.11,158.77 L574.82,164.76  '/></g>
+	<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
+		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 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.24,115.39 156.24,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  '/></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  '/></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 664a5665746f56dea2548c50125b54d557a48511..5b695c49b0cf33bd17b6b7efbddf2a5868362cef 100644
--- a/experiments/balancer/figures/negotiation/meanFlowtime.svg
+++ b/experiments/balancer/figures/negotiation/meanFlowtime.svg
@@ -59,11 +59,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='M89.31,365.50 L574.82,365.50  '/></g>
+	<path stroke='gray' stroke-dasharray='2,4' class="gridline"  d='M89.31,373.63 L574.82,373.63  '/></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='M89.31,365.50 L98.31,365.50 M574.82,365.50 L565.82,365.50  '/>	<g transform="translate(80.92,369.40)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+	<path stroke='black'  d='M89.31,373.63 L98.31,373.63 M574.82,373.63 L565.82,373.63  '/>	<g transform="translate(80.92,377.53)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
 		<text><tspan font-family="Arial" > 30000</tspan></text>
 	</g>
 </g>
@@ -72,11 +72,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='M89.31,308.60 L574.82,308.60  '/></g>
+	<path stroke='gray' stroke-dasharray='2,4' class="gridline"  d='M89.31,324.86 L574.82,324.86  '/></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='M89.31,308.60 L98.31,308.60 M574.82,308.60 L565.82,308.60  '/>	<g transform="translate(80.92,312.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+	<path stroke='black'  d='M89.31,324.86 L98.31,324.86 M574.82,324.86 L565.82,324.86  '/>	<g transform="translate(80.92,328.76)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
 		<text><tspan font-family="Arial" > 40000</tspan></text>
 	</g>
 </g>
@@ -85,11 +85,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='M89.31,251.70 L574.82,251.70  '/></g>
+	<path stroke='gray' stroke-dasharray='2,4' class="gridline"  d='M89.31,276.09 L574.82,276.09  '/></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='M89.31,251.70 L98.31,251.70 M574.82,251.70 L565.82,251.70  '/>	<g transform="translate(80.92,255.60)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+	<path stroke='black'  d='M89.31,276.09 L98.31,276.09 M574.82,276.09 L565.82,276.09  '/>	<g transform="translate(80.92,279.99)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
 		<text><tspan font-family="Arial" > 50000</tspan></text>
 	</g>
 </g>
@@ -98,11 +98,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='M89.31,194.81 L574.82,194.81  '/></g>
+	<path stroke='gray' stroke-dasharray='2,4' class="gridline"  d='M89.31,227.32 L574.82,227.32  '/></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='M89.31,194.81 L98.31,194.81 M574.82,194.81 L565.82,194.81  '/>	<g transform="translate(80.92,198.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+	<path stroke='black'  d='M89.31,227.32 L98.31,227.32 M574.82,227.32 L565.82,227.32  '/>	<g transform="translate(80.92,231.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
 		<text><tspan font-family="Arial" > 60000</tspan></text>
 	</g>
 </g>
@@ -111,11 +111,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='M89.31,137.91 L574.82,137.91  '/></g>
+	<path stroke='gray' stroke-dasharray='2,4' class="gridline"  d='M89.31,178.55 L574.82,178.55  '/></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='M89.31,137.91 L98.31,137.91 M574.82,137.91 L565.82,137.91  '/>	<g transform="translate(80.92,141.81)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+	<path stroke='black'  d='M89.31,178.55 L98.31,178.55 M574.82,178.55 L565.82,178.55  '/>	<g transform="translate(80.92,182.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
 		<text><tspan font-family="Arial" > 70000</tspan></text>
 	</g>
 </g>
@@ -123,13 +123,26 @@
 </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='M89.31,129.78 L574.82,129.78  '/></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='M89.31,129.78 L98.31,129.78 M574.82,129.78 L565.82,129.78  '/>	<g transform="translate(80.92,133.68)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
+		<text><tspan font-family="Arial" > 80000</tspan></text>
+	</g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</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='M89.31,81.01 L574.82,81.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='M89.31,81.01 L98.31,81.01 M574.82,81.01 L565.82,81.01  '/>	<g transform="translate(80.92,84.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00"  text-anchor="end">
-		<text><tspan font-family="Arial" > 80000</tspan></text>
+		<text><tspan font-family="Arial" > 90000</tspan></text>
 	</g>
 </g>
 <g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
@@ -242,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,363.47 129.77,307.73 170.23,283.42 210.69,259.98 251.15,229.21 291.61,215.99 332.07,208.78 372.52,194.11 412.98,176.31 453.44,173.62 493.90,168.63 574.82,163.51 574.82,126.60 493.90,135.47 453.44,141.98 412.98,142.26
-372.52,155.95 332.07,171.48 291.61,181.52 251.15,201.56 210.69,220.91 170.23,252.63 129.77,276.14 89.31,330.22 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -254,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,341.54 L129.77,290.24 L170.23,268.17 L210.69,239.82 L251.15,218.12 L291.61,199.71
-		L332.07,191.69 L372.52,177.66 L412.98,162.22 L453.44,160.99 L493.90,152.59 L574.82,143.51  '/></g>
+	<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
+		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,375.48 129.77,347.44 170.23,323.93 210.69,323.48 251.15,301.82 291.61,285.79 332.07,297.90 372.52,284.34 412.98,273.27 453.44,271.50 493.90,274.85 574.82,267.25 574.82,251.67 493.90,258.35 453.44,260.49 412.98,261.90
-372.52,269.01 332.07,275.24 291.61,272.57 251.15,292.31 210.69,307.99 170.23,320.01 129.77,330.27 89.31,351.12 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -272,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,362.39 L129.77,331.85 L170.23,320.81 L210.69,312.46 L251.15,299.48 L291.61,284.91
-		L332.07,279.95 L372.52,276.04 L412.98,265.81 L453.44,264.90 L493.90,265.92 L574.82,261.07  '/></g>
+	<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
+		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,374.89 129.77,347.73 170.23,331.96 210.69,318.03 251.15,300.26 291.61,289.57 332.07,286.40 372.52,274.74 412.98,268.32 453.44,261.12 493.90,259.80 574.82,252.33 574.82,232.72 493.90,241.18 453.44,243.36 412.98,250.59
-372.52,257.22 332.07,266.96 291.61,268.27 251.15,286.43 210.69,298.09 170.23,313.12 129.77,330.88 89.31,364.07 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -290,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,369.78 L129.77,339.70 L170.23,323.53 L210.69,307.18 L251.15,291.51 L291.61,280.18
-		L332.07,276.69 L372.52,269.88 L412.98,259.35 L453.44,250.71 L493.90,251.68 L574.82,244.47  '/></g>
+	<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
+		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,307.16 129.77,273.62 129.77,245.42 89.31,276.30 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -307,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,293.60 L129.77,258.03  '/></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,312.00 L129.77,281.51 L170.23,269.97  '/></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,309.55 129.77,268.70 170.23,248.31 210.69,219.27 251.15,202.84 291.61,187.03 332.07,174.08 372.52,160.95 412.98,148.17 453.44,149.45 493.90,142.54 574.82,131.85 574.82,81.92 493.90,83.31 453.44,92.00 412.98,92.48
-372.52,106.81 332.07,124.54 291.61,146.15 251.15,163.13 210.69,176.33 170.23,209.35 129.77,226.54 89.31,284.90 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -324,8 +337,8 @@
 	</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,294.89 L129.77,253.19 L170.23,232.23 L210.69,203.87 L251.15,178.54 L291.61,172.87
-		L332.07,150.94 L372.52,139.15 L412.98,122.22 L453.44,129.77 L493.90,127.60 L574.82,105.88  '/></g>
+	<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
+		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">
 </g>
diff --git a/experiments/balancer/figures/negotiation/schedulingTime.svg b/experiments/balancer/figures/negotiation/schedulingTime.svg
index 9b6e3f0a6dd2a1ce3634b711f4dc2bc9e9c8ed48..7d57e4d852506e41e1338942e97c1e3d76c8785d 100644
--- a/experiments/balancer/figures/negotiation/schedulingTime.svg
+++ b/experiments/balancer/figures/negotiation/schedulingTime.svg
@@ -300,8 +300,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 = '131.26,302.78 168.22,300.76 205.19,298.91 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 574.82,284.93 574.82,283.15 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,288.77 168.22,283.85 131.26,256.51 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -312,14 +312,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='M295.09,19.50 L343.25,19.50 M131.26,285.22 L168.22,297.24 L205.19,297.06 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 L574.82,284.24  '/></g>
+	<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>
 	</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,159.53 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 574.82,79.68 574.82,78.53 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,158.90 168.22,174.58 131.26,193.08 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -330,14 +330,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='M295.09,40.50 L343.25,40.50 M131.26,193.58 L168.22,175.26 L205.19,159.32 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 L574.82,78.81  '/></g>
+	<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>
 	</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,164.15 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 574.82,102.48 574.82,101.16 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.35 168.22,175.35 131.26,190.00 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -348,13 +348,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='M490.10,19.50 L538.26,19.50 M131.26,191.31 L168.22,176.24 L205.19,163.48 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 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='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>
 	</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 168.22,397.85 131.26,401.51 '/>
+		<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 '/>
 	</g>
 </g>
 	</g>
@@ -365,7 +365,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='M490.10,40.50 L538.26,40.50 M131.26,402.28 L168.22,399.05  '/></g>
+	<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>
 	</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/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-80.csv b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-80.csv
index abe36125637930ed98a1e3c76d96576321bb5d71..afeeb7bbbdd1a6242f7fc28d749e0fb3e3089df7 100644
--- a/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-80.csv
+++ b/experiments/consumer/data/consumption4jobs8nodes5staps5allocations040-320tasksDetailed8-80.csv
@@ -1,26 +1,26 @@
 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,80,Uncorrelated,0.3779139422491167,52052.75,54835.0,41591.75,35837.5,5.4096581168E10,0.4248263818381188,33.0,33.0,0.0,291.0,1.5454545454545454,51.0,1.0,0.0,0.0,59672.0,0.3115157220319772,1.0,0.3029938664700362
-8,4,80,Uncorrelated,0.36719511204936667,51006.5,51080.0,42872.25,37080.25,5.0028832195E10,0.45185125040597596,382.0,382.0,0.0,10038.0,1.361256544502618,520.0,1.0,0.0,0.0,60940.0,0.2730289276856871,1.0,0.2964842468001313
-8,4,80,Uncorrelated,0.3571675056836635,43605.25,46451.75,39524.0,34278.5,5.508503191E10,0.41892152484572914,263.0,263.0,0.0,54.0,1.0,263.0,1.0,0.0,0.0,50743.0,0.21389052923673182,1.0,0.22109453520682656
-8,4,80,Uncorrelated,0.37482748189741555,49276.5,53664.0,47978.5,41907.0,6.1254477358E10,0.40632503355831584,121.0,121.0,0.0,798.0,1.322314049586777,160.0,1.0,0.0,0.0,55294.5,0.14955404706097228,1.0,0.1323097233902106
-8,4,80,Uncorrelated,0.4132635698485622,55057.5,58086.25,42328.0,36944.75,5.2040121499E10,0.49560905979997355,167.0,167.0,0.0,2.0,1.4550898203592815,243.0,1.0,0.0,0.0,62979.0,0.3289787948962448,1.0,0.32790295177757667
-8,4,80,Uncorrelated,0.369793734520636,73010.75,77234.25,43587.25,38038.5,5.4046894688E10,0.44248766377403437,177.0,177.0,0.0,1314.0,1.8022598870056497,319.0,1.0,0.0,0.0,83122.0,0.4790013799337769,1.0,0.47562318038545753
-8,4,80,Uncorrelated,0.3284650142741005,47289.25,50721.0,44880.25,38978.25,5.5082600855E10,0.43459909628873383,547.0,547.0,0.0,208.0,1.4972577696526508,819.0,1.0,0.0,0.0,53533.25,0.17574818801313194,1.0,0.16163786058197474
-8,4,80,Uncorrelated,0.35262227515928385,54574.75,57887.25,44116.5,38144.25,6.9366331668E10,0.41867543909402,48.0,48.0,0.0,256.0,1.25,60.0,1.0,0.0,0.0,62476.25,0.30106413680319194,1.0,0.2938676697144915
-8,4,80,Uncorrelated,0.3719908095965864,61742.25,66634.5,41603.0,36113.75,5.6152843836E10,0.44146246397177236,232.0,232.0,0.0,6297.0,1.3577586206896552,315.0,1.0,0.0,0.0,72666.0,0.4150885333786832,1.0,0.42747639886604466
-8,4,80,Uncorrelated,0.3542408172894464,50291.0,54207.75,42830.0,36059.5,5.7098518091E10,0.4381391484516837,135.0,135.0,0.0,244.0,1.5629629629629629,211.0,1.0,0.0,0.0,57368.5,0.28298303871468056,1.0,0.2534230457481022
-8,4,80,Uncorrelated,0.3307943755512894,52125.5,52125.5,40568.75,34912.25,5.3073251358E10,0.3891506252270015,14.0,14.0,0.0,368.0,1.2857142857142858,18.0,1.0,0.0,0.0,60704.75,0.33022704818179205,1.0,0.33170386172416494
-8,4,80,Uncorrelated,0.3735848077621543,46658.75,50466.0,41051.75,35527.25,5.7122406875E10,0.44501634410833807,74.0,74.0,0.0,5.0,1.2297297297297298,91.0,1.0,0.0,0.0,53781.75,0.23857261499718702,1.0,0.236697392702915
-8,4,80,Uncorrelated,0.3617489647528492,64928.5,64928.5,43638.0,37410.0,5.4110115214E10,0.42815872250245024,351.0,351.0,0.0,7949.0,1.9715099715099715,692.0,1.0,0.0,0.0,73417.75,0.4238277489854224,1.0,0.40562057540581126
-8,4,80,Uncorrelated,0.3603725039724902,57969.75,58541.0,44899.0,38445.75,6.0217512526E10,0.4321970945477265,167.0,167.0,0.0,422.0,1.6347305389221556,273.0,1.0,0.0,0.0,64256.25,0.3367963463703052,1.0,0.3012508510845249
-8,4,80,Uncorrelated,0.36523788206008667,52901.0,57319.0,40797.75,35063.25,4.9988450038E10,0.4398518248857448,297.0,297.0,0.0,18.0,2.1818181818181817,648.0,1.0,0.0,0.0,61949.5,0.3371911684089148,1.0,0.3414353626744364
-8,4,80,Uncorrelated,0.370418107668013,47468.5,49793.5,44372.0,38272.0,5.5079394751E10,0.4158151845055664,93.0,93.0,0.0,4182.0,1.1720430107526882,109.0,1.0,0.0,0.0,54316.0,0.19373900586704867,1.0,0.18307680977980706
-8,4,80,Uncorrelated,0.3492725537838024,60386.5,60698.75,41340.5,36297.25,5.4102819925E10,0.43185417629873,295.0,295.0,0.0,868.0,1.959322033898305,578.0,1.0,0.0,0.0,67574.5,0.39891780447616604,1.0,0.3882233682824142
-8,4,80,Uncorrelated,0.3399831299098568,51806.75,51806.75,39815.0,34678.75,5.0028618469E10,0.4246028923058161,406.0,406.0,0.0,229.0,1.4285714285714286,580.0,1.0,0.0,0.0,59668.5,0.33061328880889074,1.0,0.33272999991620367
-8,4,80,Uncorrelated,0.36024358545182444,50688.5,53020.25,41850.25,36367.75,6.1239712365E10,0.41877695291731487,20.0,20.0,0.0,506.0,1.45,29.0,1.0,0.0,0.0,58646.0,0.28252463576550896,1.0,0.2863920813013675
-8,4,80,Uncorrelated,0.3819040913868671,69008.0,69008.0,42608.5,37085.25,5.9190985845E10,0.43113757610614206,206.0,206.0,0.0,725.0,1.441747572815534,297.0,1.0,0.0,0.0,79309.0,0.46259491653141666,1.0,0.4627532814686858
-8,4,80,Uncorrelated,0.36278087380758783,53484.0,53484.0,44104.0,36901.75,5.2006886207E10,0.4454911449140273,829.0,829.0,0.0,49.0,1.4390832328106151,1193.0,1.0,0.0,0.0,61963.0,0.31004132076882807,1.0,0.28822038958733437
-8,4,80,Uncorrelated,0.37669218678699995,54716.5,56706.75,40553.25,35373.0,5.5093890065E10,0.43455863712416976,366.0,366.0,0.0,33246.0,1.6639344262295082,609.0,1.0,0.0,0.0,64202.25,0.3535222464887191,1.0,0.3683515764634417
-8,4,80,Uncorrelated,0.350854332505197,51137.5,54900.25,42073.75,36846.5,5.8143214164E10,0.4325609694265578,347.0,347.0,0.0,1365.0,1.7291066282420748,600.0,1.0,0.0,0.0,59161.75,0.27946223417257393,1.0,0.2888352694097115
-8,4,80,Uncorrelated,0.3510520711859251,58907.25,60153.25,41312.25,35467.75,4.9984524575E10,0.4286467575926583,58.0,58.0,0.0,847.0,1.6379310344827587,95.0,1.0,0.0,0.0,67319.25,0.3979051814505006,1.0,0.3863233770429706
-8,4,80,Uncorrelated,0.3421729753848442,55468.25,59445.0,42618.5,37418.25,5.9209363868E10,0.37585582905728665,82.0,82.0,0.0,560.0,1.524390243902439,125.0,1.0,0.0,0.0,62218.75,0.3254113839899402,1.0,0.315021597187343
+8,4,80,Uncorrelated,0.34764468234503954,50184.25,50184.25,40312.25,35280.25,5.6141572438E10,0.42678620493146224,136.0,136.0,0.0,1156.0,1.6544117647058822,225.0,1.0,0.0,0.0,0.34764468234503954,49516.0,49516.0,44631.0,39057.75,5.6107135839E10,0.37940000203527124,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34764468234503954,155.0,155.0,51735.5,35553.75,5.6580228995E10,0.557705028137625,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56863.0,-228.3790322580645, 1.0, 0.09017287163885128
+8,4,80,Uncorrelated,0.37049060213499957,43428.75,47137.75,41065.25,35590.0,5.3052363294E10,0.4357312220786225,19.0,19.0,0.0,7.0,1.7894736842105263,34.0,1.0,0.0,0.0,0.37049060213499957,0.0,0.0,44864.5,38939.25,4.893760999E10,0.3754515758087659,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37049060213499957,0.0,0.0,60807.0,35553.75,6.5652146036E10,0.557705028137625,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50747.75,-Infinity, NaN, -0.19822061076599456
+8,4,80,Uncorrelated,0.3706279829444269,46441.75,49923.5,40031.0,35274.75,4.7933357722E10,0.41120111532864545,85.0,85.0,0.0,840.0,1.0235294117647058,87.0,1.0,0.0,0.0,0.3706279829444269,0.0,0.0,46914.0,41623.0,4.7934099421E10,0.3770797928093867,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3706279829444269,0.0,0.0,52325.75,35553.75,5.7171070893E10,0.557705028137625,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47172.75,-Infinity, NaN, -0.10923679454769968
+8,4,80,Uncorrelated,0.3843711520652915,45339.5,46230.5,43859.25,38021.0,5.4060872636E10,0.4136841462545921,89.0,89.0,0.0,92.0,1.3370786516853932,119.0,1.0,0.0,0.0,0.3843711520652915,0.0,0.0,46919.25,40436.75,5.3032091471E10,0.4100969806750995,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3843711520652915,0.0,0.0,61495.0,35553.75,6.6339441108E10,0.557705028137625,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49459.25,-Infinity, NaN, -0.24334679559435293
+8,4,80,Uncorrelated,0.36195772741612137,55137.25,56324.5,42329.75,37020.75,6.5277016266E10,0.38993761893616374,53.0,53.0,0.0,1920.0,1.830188679245283,97.0,1.0,0.0,0.0,0.36195772741612137,1433.75,1433.75,47678.5,42125.5,5.2014009536E10,0.4068608993863657,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.36195772741612137,0.0,0.0,61033.0,35553.75,6.5871021772E10,0.557705028137625,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54039.25,-Infinity, NaN, -0.12941981985316228
+8,4,80,Uncorrelated,0.34311564298922864,47505.0,49992.5,41052.0,35453.75,5.0998529492E10,0.38585622198773467,9.0,9.0,0.0,614.0,1.5555555555555556,14.0,1.0,0.0,0.0,0.34311564298922864,47426.0,47426.0,44112.25,39444.25,5.0997892223E10,0.3683880606370864,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34311564298922864,122.5,122.5,46105.5,31648.25,5.1461118809E10,0.546580022357575,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48702.75,-257.3530612244898, 1.0, 0.05332861080739794
+8,4,80,Uncorrelated,0.37642738489505523,48229.5,49879.25,44113.5,37857.25,5.2020023401E10,0.49115622094298816,139.0,139.0,0.0,503.0,1.2877697841726619,179.0,1.0,0.0,0.0,0.37642738489505523,0.0,0.0,44878.0,39198.75,5.2017657607E10,0.37548711305201793,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37642738489505523,0.0,0.0,46313.0,31562.5,5.1665905613E10,0.5526656706750107,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49971.0,-Infinity, NaN, 0.07320245742530668
+8,4,80,Uncorrelated,0.39957896716361774,49575.5,52129.25,41308.25,34658.5,5.5080948653E10,0.46027873836413596,58.0,58.0,0.0,377.0,1.8275862068965518,106.0,1.0,0.0,0.0,0.39957896716361774,0.0,0.0,46403.25,39551.75,5.8133847982E10,0.40298484072839724,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.39957896716361774,0.0,0.0,51743.75,31555.0,6.2959747131E10,0.5519395718628874,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,55072.0,-Infinity, NaN, 0.06043452208018594
+8,4,80,Uncorrelated,0.3422380559357272,49900.75,50446.75,41565.25,36110.0,5.6101754476E10,0.3944440381541419,20.0,20.0,0.0,173.0,1.85,37.0,1.0,0.0,0.0,0.3422380559357272,0.0,0.0,46153.75,38990.0,5.3038939612E10,0.37743556526008964,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3422380559357272,0.0,0.0,47039.25,31555.0,5.8246778123E10,0.5519395718628874,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52524.25,-Infinity, NaN, 0.1044279547066355
+8,4,80,Uncorrelated,0.35289447015681646,61018.0,65498.0,43096.5,37611.25,5.5083116366E10,0.39299184052989544,28.0,28.0,0.0,29.0,1.7142857142857142,48.0,1.0,0.0,0.0,0.35289447015681646,308.0,308.0,48447.0,41621.25,5.4057219044E10,0.40241023015765226,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.35289447015681646,0.0,0.0,46331.25,31648.25,5.1685925792E10,0.546580022357575,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56859.25,-Infinity, NaN, 0.18515896709858115
+8,4,80,Uncorrelated,0.3702427885553691,49343.5,53016.25,42075.0,36204.0,5.8142779176E10,0.4351945821460635,136.0,136.0,0.0,210.0,1.4044117647058822,191.0,1.0,0.0,0.0,0.3702427885553691,49290.5,49290.5,48436.25,41745.0,5.4046201722E10,0.4243383816698544,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3702427885553691,0.0,0.0,51715.5,34892.75,5.6558522306E10,0.5975789453140248,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,52004.0,-Infinity, NaN, 0.005547650180755327
+8,4,80,Uncorrelated,0.33796205940903234,51329.75,53641.25,49977.5,43130.25,7.3422300078E10,0.42520199851672585,17.0,17.0,0.0,453.0,2.4705882352941178,42.0,1.0,0.0,0.0,0.33796205940903234,0.0,0.0,49969.75,43783.5,5.7108631762E10,0.36938405089972287,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33796205940903234,0.0,0.0,50931.25,34892.75,5.5776359218E10,0.5975789453140248,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56862.0,-Infinity, NaN, 0.10430076325138053
+8,4,80,Uncorrelated,0.32158261446582614,60316.0,60316.0,45131.25,39421.0,6.2218358665E10,0.41244291346266443,95.0,95.0,0.0,386.0,2.1578947368421053,205.0,1.0,0.0,0.0,0.32158261446582614,0.0,0.0,48701.75,42559.5,5.6097065122E10,0.30966275030250984,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.32158261446582614,0.0,0.0,50896.75,34892.75,5.5740134928E10,0.5975789453140248,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61697.0,-Infinity, NaN, 0.17505308199750394
+8,4,80,Uncorrelated,0.3749512080877474,52420.5,54696.0,42072.5,36900.75,5.1003670056E10,0.42771478199773605,59.0,59.0,0.0,212.0,1.1694915254237288,69.0,1.0,0.0,0.0,0.3749512080877474,0.0,0.0,50988.75,43251.75,5.7108908452E10,0.43546781685467817,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3749512080877474,0.0,0.0,50963.25,34892.75,5.5806481071E10,0.5975789453140248,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47940.25,-Infinity, NaN, -0.06305766031674845
+8,4,80,Uncorrelated,0.37491705374917056,55055.0,60059.0,44110.5,37458.25,6.0184487365E10,0.4528767711464148,221.0,221.0,0.0,1817.0,1.592760180995475,352.0,1.0,0.0,0.0,0.37491705374917056,0.0,0.0,46152.75,40958.25,5.3038006441E10,0.39922030524220303,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37491705374917056,0.0,0.0,51271.5,34892.75,5.6116880147E10,0.5975789453140248,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59666.0,-Infinity, NaN, 0.14069151610632522
+8,4,80,Uncorrelated,0.3488265452966687,47546.25,48968.25,42575.5,36818.5,5.8134925523E10,0.371485855614582,51.0,51.0,0.0,211.0,1.1568627450980393,59.0,1.0,0.0,0.0,0.3488265452966687,47496.25,47496.25,48953.75,42849.25,5.4056667279E10,0.3575585507797827,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3488265452966687,0.0,0.0,56530.25,39319.25,6.5455160569E10,0.5833028444873727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48963.0,-Infinity, NaN, -0.1545503747727876
+8,4,80,Uncorrelated,0.38103740127711677,51481.75,56537.5,43856.75,37725.25,5.9163185093E10,0.4216192748045055,121.0,121.0,0.0,18.0,2.0,242.0,1.0,0.0,0.0,0.38103740127711677,0.0,0.0,47681.75,41137.25,5.0997373341E10,0.40402843023908136,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.38103740127711677,0.0,0.0,56331.5,39319.25,6.5256284634E10,0.5833028444873727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53798.5,-Infinity, NaN, -0.047083097112373025
+8,4,80,Uncorrelated,0.37675432819657256,59901.5,62558.5,43606.0,37419.5,5.6103849949E10,0.45412282370617535,262.0,262.0,0.0,3100.0,1.66793893129771,437.0,1.0,0.0,0.0,0.37675432819657256,1702.25,1702.25,50740.25,44455.25,5.5075835327E10,0.39686233188450337,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.37675432819657256,0.0,0.0,56004.25,39319.25,6.4926986298E10,0.5833028444873727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64513.5,-Infinity, NaN, 0.13189874987405736
+8,4,80,Uncorrelated,0.361217212295054,75731.0,75731.0,44364.0,38536.25,5.5075008169E10,0.45822540281863283,249.0,249.0,0.0,1485.0,1.8875502008032128,470.0,1.0,0.0,0.0,0.361217212295054,665.0,665.0,45896.5,39491.5,5.4057147716E10,0.40292107535379257,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.361217212295054,0.0,0.0,56439.75,39319.25,6.5364791591E10,0.5833028444873727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66029.0,-Infinity, NaN, 0.1452278544276
+8,4,80,Uncorrelated,0.34076285531701084,55041.25,55041.25,43601.25,37534.0,6.3222714568E10,0.3555097003312308,67.0,67.0,0.0,1164.0,1.5522388059701493,104.0,1.0,0.0,0.0,0.34076285531701084,0.0,0.0,47172.5,40497.25,5.6097951679E10,0.37870561433805056,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34076285531701084,0.0,0.0,56136.75,39319.25,6.506630197E10,0.5833028444873727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56086.25,-Infinity, NaN, -9.003989391339233E-4
+8,4,80,Uncorrelated,0.371345598178758,64676.5,64676.5,43605.25,37926.75,5.5082805884E10,0.419882864564585,45.0,45.0,0.0,85.0,1.3777777777777778,62.0,1.0,0.0,0.0,0.371345598178758,64623.5,64623.5,49211.0,43667.5,5.6095599151E10,0.3891883214803428,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.371345598178758,9528.5,9528.5,52119.25,35502.75,5.7474634511E10,0.5724605251636881,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58136.5,-2.7259537177939865, 1.0, 0.10350210280976667
+8,4,80,Uncorrelated,0.3695311663926372,47900.75,49221.5,43342.75,37739.75,5.2015542155E10,0.4300008755971086,249.0,249.0,0.0,446.0,1.5983935742971886,398.0,1.0,0.0,0.0,0.3695311663926372,0.0,0.0,47680.0,41889.25,5.4055874079E10,0.3806123342446029,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3695311663926372,0.0,0.0,51681.0,35502.75,5.7036833733E10,0.5724605251636881,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53294.0,-Infinity, NaN, 0.030266071227530302
+8,4,80,Uncorrelated,0.3791432768735346,57545.5,59059.75,45378.0,38349.5,7.1374953955E10,0.4548775623376497,76.0,76.0,0.0,100.0,1.9342105263157894,147.0,1.0,0.0,0.0,0.3791432768735346,252.5,252.5,44367.75,38546.5,5.3037642647E10,0.37554846429996014,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3791432768735346,0.0,0.0,51871.0,35502.75,5.722560121E10,0.5724605251636881,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59661.0,-Infinity, NaN, 0.1305710598213238
+8,4,80,Uncorrelated,0.3585083716812437,52122.25,53514.5,46916.75,40294.25,5.3038209494E10,0.45327716540029384,117.0,117.0,0.0,25.0,1.376068376068376,161.0,1.0,0.0,0.0,0.3585083716812437,0.0,0.0,48957.5,42673.75,5.7118305075E10,0.3634749530582661,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3585083716812437,0.0,0.0,51800.5,35502.75,5.7155985527E10,0.5724605251636881,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54823.0,-Infinity, NaN, 0.05513197015851012
+8,4,80,Uncorrelated,0.3795372955723973,61918.0,66314.25,45129.25,39490.0,6.1196224851E10,0.472832167491998,8097.0,8097.0,0.0,57024.0,1.2613313572928244,10213.0,1.0,0.0,0.0,0.3795372955723973,1359.25,1359.25,45892.75,39793.5,5.8125008533E10,0.41868621518285387,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3795372955723973,0.0,0.0,51866.25,35502.0,5.7236545415E10,0.5724605251636881,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62722.5,-Infinity, NaN, 0.17308382159512137
diff --git a/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala b/src/main/scala/org/smastaplus/experiment/consumer/ConsumptionCampaign.scala
index a1c82116b8230b2b082116e8fbece1dd08cb7889..346b7b150d297b2e15e8e3b4fe2382f3c0e8333e 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(80, 320, 40)
+    val numbersOfTasks = List.range(160, 320, 40)
     if (byNodes)
       List.tabulate(9)(nbNodes => new ConsumptionConfiguration(8+ nbNodes, 4, 120, Uncorrelated))
     else {