finished user policy based allocation strategy impl, ckpt
add implementation of user policy driven allocation strategy, make it usable in local node