
Abstract
Although still a somewhat ambiguous term, "cloud computing" represents a watershed in both the evolution of outsourced service provision and in data center infrastructure. Public clouds provide outsourced services in a manner that incorporates efficiency, flexibility, scalability, and improvements in charging under a pay-as-you-go utility model.