Spatio-Temporal Multi-Application Request Scheduling in Energy-Efficient Data Centers