Micro Data Centers: The Way Forward