Date Added: Nov 2009
Cloud computing is the latest trend in computing where the intention is to facilitate cheap, utility type computing resources in a service-oriented manner. However, the cloud landscape is still maturing and there are heterogeneities between the clouds, ranging from the application development paradigms to their service interfaces, and scaling approaches. These differences hinder the adoption of cloud by major enterprises. The authors believe that a cloud middleware can solve most of these issues to allow cross-cloud interoperation.