Version 3.0!!!

Add:
+a novel placement function called NovelBalance Placement, in which servers will be ordered first with their effective residual capacity which is calculated with

Effective residual capacity = total capacity - required resources * (1 - log(1 + duration time - (departure time - current time)) / log(1 + duration time))

Modify:
replace optimal placement function with the novel balance placement