Date Added: Apr 2010
Cloud computing has the potential for tremendous benefits, but wide scale adoption has a range of challenges that must be met. The authors review these challenges and how they relate to scientific computing. To achieve the portability, interoperability, and economies of scale that clouds offer, it is clear that common design principles must be widely adopted in both the user community and marketplace. To this end, they argue that a private-to-public cloud deployment trajectory will be very common, if not dominant. This trajectory can be used to de ne a progression of needed common practices and standards which, in turn, can be used to de ne deployment, development and fundamental research agendas.