An advanced simulator for dynamic server consolidation algorithms