Abstract
Are you computing in the clouds -- working with a constellation of computing resources accessed via the Internet? If not, you will be sooner or later. Cloud computing, touted to be the next big thing in IT, promises to offer utilitylike availability of huge computing resources and is attracting lots of interest among the IT community and businesses.