Google Tech Talks September 2, 2008 ABSTRACT In recent years, cloud computing has emerged as an attractive tool for delivering web-based services. Cloud computing enables rapid deployment of new services and allows those services to scale dynamically, in response to changing user demand. However, the range of cloud computing applications is constrained by limitations of ...