An Energy Efficient and Adaptive Threshold VM Consolidation Framework for Cloud Environment