Semantic SLA for Clouds: Combining SLAC and OWL-Q

Kyriakos Kritikos, Rafael Brundo Uriarte

Abstract

Several SLA languages have been proposed, some specifically for the cloud domain. However, after extensively analysing the domain’s requirements considering the SLA lifecycle, we conclude that none of them covers the necessary aspects for application in diverse real-world scenarios. In this paper, we propose SSLAC, where we combine the capabilities of two prominent service specification and SLA languages: OWL-Q and SLAC. These languages have different scopes but complementary features. SLAC is domain specific with validation and verification capabilities. OWL-Q is a higher level language based on ontologies and well defined semantics. Their combination advances the state of the art in many perspectives. It enables the SLA’s semantic verification and inference and, at the same time, its constraint-based modelling and enforcement. It also provides a complete formal approach for defining non-functional terms and an enforcement framework covering real-world scenarios. The advantages of SSLAC, in terms of expressiveness and features, are then shown in a use case modelled by it.

References

  1. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., and Xu, M. (2007). Web services agreement specification (ws-agreement). Technical report, Open Grid Forum.
  2. Comuzzi, M., Kritikos, K., and Plebani, P. (2009). A semantic based framework for supporting negotiation in Service Oriented Architectures. In CEC. IEEE Computer Society.
  3. Correia, A., e Abreu, F. B., and Amaral, V. (2011). SLALOM: a language for SLA specification and monitoring. CoRR, abs/1109.6740.
  4. Keller, A. and Ludwig, H. (2003). The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management, 11(1):57-81.
  5. Kritikos, K., Pernici, B., Plebani, P., Cappiello, C., Comuzzi, M., Benbernou, S., Brandic, I., Kertész, A., Parkin, M., and Carro, M. (2013). A survey on service quality description. ACM Comput. Surv., 46(1):1.
  6. Kritikos, K. and Plexousakis, D. (2006). Semantic QoS Metric Matching. In ECOWS, pages 265-274. IEEE Computer Society.
  7. Kritikos, K. and Plexousakis, D. (2014). Novel optimal and scalable nonfunctional service matchmaking techniques. IEEE Trans. Services Computing, 7(4):614- 627.
  8. Paschke, A. (2005). RBSLA: A declarative rule-based Service Level Agreement Language based on RuleML. In CIMCA-IAWTIC, pages 308-314. IEEE Computer Society.
  9. Pedrinaci, C., Cardoso, J., and Leidig, T. (2014). Linked USDL: A vocabulary for web-scale service trading. In ESWC, pages 68-82.
  10. Tosic, V., Pagurek, B., and Patel, K. (2003). WSOL - A Language for the Formal Specification of Classes of Service for Web Services. In ICWS, pages 375-381, Las Vegas, Nevada, USA. CSREA Press.
  11. Uriarte, R. B., Tiezzi, F., and De Nicola, R. (2014). SLAC: A Formal Service-Level-Agreement Language for Cloud Computing. In UCC, pages 419-426. IEEE.
  12. Uriarte, R. B., Tiezzi, F., and De Nicola, R. (2016). Dynamic SLAs for Clouds, pages 34-49. Springer International Publishing, Cham.
Download


Paper Citation


in Harvard Style

Kritikos K. and Brundo Uriarte R. (2017). Semantic SLA for Clouds: Combining SLAC and OWL-Q . In Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-243-1, pages 432-440. DOI: 10.5220/0006299804320440


in Bibtex Style

@conference{closer17,
author={Kyriakos Kritikos and Rafael Brundo Uriarte},
title={Semantic SLA for Clouds: Combining SLAC and OWL-Q},
booktitle={Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2017},
pages={432-440},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006299804320440},
isbn={978-989-758-243-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Semantic SLA for Clouds: Combining SLAC and OWL-Q
SN - 978-989-758-243-1
AU - Kritikos K.
AU - Brundo Uriarte R.
PY - 2017
SP - 432
EP - 440
DO - 10.5220/0006299804320440