Towards Automatic Service Level Agreements Information Extraction

Lucia De Marco, Filomena Ferrucci, M-Tahar Kechadi, Gennaro Napoli, Pasquale Salza

Abstract

Service Level Agreements (SLAs) are contracts co-signed by an Application Service Provider (ASP) and the end user(s) to regulate the services delivered through the Internet. They contain several clauses establishing for example the level of the services to guarantee, also known as quality of service (QoS) parameters and the penalties to apply in case the requirements are not met during the SLA validity time. SLAs use legal jargon, indeed they have legal validity in case of court litigation between the parties. A dedicated contract management facility should be part of the service provisioning because of the contractual importance and contents. Some work in literature about these facilities rely on a structured language representation of SLAs in order to make them machine-readable. The majority of these languages are the result of private stipulation and not available for public services where SLAs are expressed in common natural language instead. In order to automate the SLAs management, in this paper we present an investigation towards SLAs text recognition. We devised an approach to identify the definitions and the constraints included in the SLAs using different machine learning techniques and provide a preliminary assessment of the approach on a set of 36 publicly available SLA documents.

References

  1. Baset, S. A. (2012). Cloud slas: Present and future. ACM SIGOPS Operating Systems Review, 46(2):57-66.
  2. Brandic, I., Emeakaroha, V. C., Maurer, M., Dustdar, S., Acs, S., Kertesz, A., and Kecskemeti, G. (2010). Laysi: A layered approach for sla-violation propagation in self-manageable cloud infrastructures. In IEEE Computer Software and Applications Conference Workshops (COMPSACW), pages 365-370.
  3. Cedillo, P., Gonzalez-Huerta, J., Abrahão, S. M., and Insfrán, E. (2014). Towards monitoring cloud services using modelsrun.time. In Workshop on Modelsrun.time.
  4. De Marco, L., Ferrucci, F., and Kechadi, M.-T. (2015). Slafm - a service level agreement formal model for cloud computing. In International Conference on Cloud Computing and Services Science (CLOSER).
  5. Emeakaroha, V. C., Calheiros, R. N., Netto, M. A. S., Brandic, I., and De Rose, C. A. (2010). Desvi: An architecture for detecting sla violations in cloud computing infrastructures. In International ICST Conference on Cloud Computing (CloudComp). Citeseer.
  6. Emeakaroha, V. C., Ferreto, T. C., Netto, M. A. S., Brandic, I., and De Rose, C. A. F. (2012a). Casvid: Application level monitoring for sla violation detection in clouds. In IEEE Annual Computer Software and Applications Conference (COMPSAC), pages 499-508.
  7. Emeakaroha, V. C., Netto, M. A. S., Calheiros, R. N., Brandic, I., Buyya, R., and De Rose, C. A. F. (2012b). Towards autonomic detection of sla violations in cloud infrastructures. Future Generation Computer Systems, 28(7):1017-1029.
  8. European Commission and DG CONNECT Cloud Select Industry Group (2014). Cloud service level agreement standardisation guidelines.
  9. Grishman, R. (1997). Information extraction: Techniques and challenges. In Information Extraction: A Multidisciplinary Approach to an Emerging Information Technology, pages 10-27. Springer.
  10. ITIL (2016). Information technology infrastructure library (itil).
  11. Maurer, M., Brandic, I., and Sakellariou, R. (2012). Selfadaptive and resource-efficient sla enactment for cloud computing infrastructures. In IEEE International Conference on Cloud Computing (CLOUD), pages 368- 375. IEEE.
  12. Morshedlou, H. and Meybodi, M. R. (2014). Decreasing impact of sla violations: A proactive resource allocation approach for cloud computing environments. IEEE Transactions on Cloud Computing, 2(2):156-167.
  13. Muller, C., Oriol, M., Franch, X., Marco, J., Resinas, M., Ruiz-Cortés, A., and Rodriguez, M. (2014). Comprehensive explanation of sla violations at runtime. IEEE Transactions on Services Computing, 7(2):168-183.
  14. Rumbaugh, J., Jacobson, I., and Booch, G. (2004). The Unified Modeling Language Reference Manual . Pearson Higher Education.
  15. Tan, J. (2001). Forensic readiness, technical report. Technical report, stake Inc., Cambridge USA.
Download


Paper Citation


in Harvard Style

De Marco L., Ferrucci F., Kechadi M., Napoli G. and Salza P. (2016). Towards Automatic Service Level Agreements Information Extraction . In Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER, ISBN 978-989-758-182-3, pages 59-66. DOI: 10.5220/0005873100590066


in Bibtex Style

@conference{closer16,
author={Lucia De Marco and Filomena Ferrucci and M-Tahar Kechadi and Gennaro Napoli and Pasquale Salza},
title={Towards Automatic Service Level Agreements Information Extraction},
booktitle={Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER,},
year={2016},
pages={59-66},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005873100590066},
isbn={978-989-758-182-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER,
TI - Towards Automatic Service Level Agreements Information Extraction
SN - 978-989-758-182-3
AU - De Marco L.
AU - Ferrucci F.
AU - Kechadi M.
AU - Napoli G.
AU - Salza P.
PY - 2016
SP - 59
EP - 66
DO - 10.5220/0005873100590066