Power-Aware Modeling and Autonomic Management Framework for Distributed Computing Systems