SLA evaluation with on-the-fly measurements of distributed service implementation over clouds

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.

[1]  Qiang Huang,et al.  Auditing CPU Performance in Public Cloud , 2013, 2013 IEEE Ninth World Congress on Services.

[2]  Aad P. A. van Moorsel,et al.  Dependability in the cloud: Challenges and opportunities , 2009, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks.

[3]  Kaliappa Nadar Ravindran,et al.  Replica Voting: a Distributed Middleware Service for Real-time Dependable Systems , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[4]  T. S. Eugene Ng,et al.  The Impact of Virtualization on Network Performance of Amazon EC2 Data Center , 2010, 2010 Proceedings IEEE INFOCOM.

[5]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[6]  Dirk Beyer,et al.  Formal Techniques for Distributed Systems , 2013, Lecture Notes in Computer Science.

[7]  Burkhard Stiller,et al.  AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework , 2007, DSOM.

[8]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[9]  Kaliappa Nadar Ravindran,et al.  Hierarchical adaptive QoS control for voting-based data collection in hostile scenarios , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

[10]  Alba Cristina Magalhaes Alves de Melo,et al.  A WS-Agreement-Based QoS Auditor Negotiation Mechanism for Grids , 2011, 2011 IEEE/ACM 12th International Conference on Grid Computing.

[11]  Walfredo Cirne,et al.  Evaluating architectures for independently auditing service level agreements , 2006, Future Gener. Comput. Syst..

[12]  Kaliappa Nadar Ravindran QoS Auditing for Evaluation of SLA in Cloud-based Distributed Services , 2013, 2013 IEEE Ninth World Congress on Services.