New computational environments are emerging – cloud computing which promises to provide vast computational resources on demand. Many corporations are moving to such environments to better share resources between compute intensive applications, to provide for surges in demand and reduce overall cost of ownership. Over time larger customers will demand applications running in these environments.