SLA evaluation with on-the-fly measurements of distributed service implementation over clouds
Proceedings of the 6th International Workshop on Principles of Engineering …, 2014•dl.acm.org
Given the business mode of offering computing services to customers in a cloud setting, a
major question arises: how good are the services of a cloud provider when compared to that
of other providers. The paper attempts to answer the question by describing a methodology
to measure the various cloud parameters (such as VM cycles and number of VM instances)
at run-time and map them onto meaningful service-level attributes. The paper provides a
concrete definition of the service attributes experienced by the client application: such as …
major question arises: how good are the services of a cloud provider when compared to that
of other providers. The paper attempts to answer the question by describing a methodology
to measure the various cloud parameters (such as VM cycles and number of VM instances)
at run-time and map them onto meaningful service-level attributes. The paper provides a
concrete definition of the service attributes experienced by the client application: such as …
Given the business mode of offering computing services to customers in a cloud setting, a major question arises: how good are the services of a cloud provider when compared to that of other providers. The paper attempts to answer the question by describing a methodology to measure the various cloud parameters (such as VM cycles and number of VM instances) at run-time and map them onto meaningful service-level attributes. The paper provides a concrete definition of the service attributes experienced by the client application: such as availability, agility, and elasticity, in terms of the underlying cloud infrastructure parameters (i.e., VM instances and network bandwidth). Since the IaaS parameters are hard to measure directly, we resort to a measurement methodology that maps the client-visible PaaS-layer service attributes onto the underlying IaaS parameters exported by the cloud provider. Our measurement methodology satisfies the requirements of cloud testing: "stealthiness" and "non-intrusiveness", while minimizing the measurement overhead.
ACM Digital Library