"Cloud computing is emerging as a major computational platform for business as well as scientific computing. Cloud computing is abstracting traditional reliance on locally available hardware and its configuration into the infrastructure-as-a-service (IaaS) and software-as-a-service (SaaS) paradigms. In order to realize widespread adoption of cloud computing, consistent (ideally, well-defined) Qua ...