An Automated Semantic Negotiation for Cloud Service Level Agreements
- 1 Department of Computer Science and Engineering, Regional Campus, Anna University, Tirunelveli, India
- 2 Department of Management Studies, Regional Campus, Anna University, Tirunelveli, India
- 3 Anna University, Chennai, India
Abstract
Mostly, cloud agreements are signed between the consumer and the provider using online click-through agreements. Several issues and conflicts exist in the negotiation of cloud agreement terms due to the legal and ambiguous terms in Service Level Agreements (SLA). Semantic knowledge applied during the formation and negotiation of SLA can overcome these issues. Cloud SLA negotiation consists of numerous activities such as formation of SLA templates, publishing it in registry, verification and validation of SLA, monitoring for violation, logging and reporting and termination. Though these activities are interleaved with each other, semantic synchronization is still lacking. To overcome this, a novel SLA life cycle using semantic knowledge to automate the cloud negotiation has been formulated. Semantic web platform using ontologies is designed, developed and evaluated. The resultant platform increases the task efficiency of the consumer and the provider during negotiation. Precision and recall scores for Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) SLAs were calculated. And it reveals that applying semantic knowledge helps the extraction of meaningful answers from the cloud actors.
- Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L. and Leaf, D. (2011) NIST Cloud Computing Reference Architecture. NIST Special Publication 500: 292.
- Saravanan, K. and Rajaram, M. (2015) An Exploratory Study of Cloud Service Level Agreements—State of the Art Review. KSII Transactions on Internet and Information Systems, 9, 843-871.
- CSIG (2014) Cloud Service Level Agreement Standardization Guidelines. Cloud Select Industry Group.
- Studer, R., Benjamins, V.R. and Fensel, D. (1998) Knowledge Engineering: Principles and Methods. Data and Knowledge Engineering, 25, 61-197. http://dx.doi.org/10.1016/S0169-023X(97)00056-6
- Noy, N.F., Sintek, M., Decker, S., Crubézy, M., Fergerson, R.W. and Musen, M.A. (2001) Creating Semantic Web Contents with Protege-2000. IEEE Intelligent Systems, 16, 60-71. http://dx.doi.org/10.1109/5254.920601
- Rodríguez-García, M.á., Valencia-García, R., García-Sánchez, F. and Samper-Zapater, J.J. (2014) Ontology-Based Annotation and Retrieval of Services in the Cloud. Knowledge-Based Systems, 56, 15-25. http://dx.doi.org/10.1016/j.knosys.2013.10.006
- Hani, A.F.M., Paputungan, I.V. and Hassan, M.F. (2015) Renegotiation in Service Level Agreement Management for a Cloud-Based System. ACM Computing Surveys (CSUR), 4, 51. http://dx.doi.org/10.1145/2716319
- Kyriazis, D. (2013) Cloud Computing Service Level Agreements—Exploitation of Research Result. European Commission Directorate General Communications Networks Content and Technology Unit, Tech. Rep, 5.
- Dekker, M. and Hogben, G. (2011) Survey and Analysis of Security Parameters in Cloud SLAs across the European Public Sector.
- Torode, C. (2009) Beware These Risks of Cloud Computing, from No SLAs to Vendor Lock. CIO News.
- Saravanan, K., Rajaram, M. and Roshan Rizana, A. (2015) Automation of SLA Life Cycle in Cloud Using Semantic Negotiation. International Journal of Applied Engineering Research, 10, 31817-31833.
- CSCC (2012) The CSCC Practical Guide to Cloud Service Level Agreements v1.0. Cloud Standards Customer Council.
- Rodríguez-García, M.á., Valencia-García, R., García-Sánchez, F. and Samper-Zapater, J.J. (2014) Creating a Semantically-Enhanced Cloud Services Environment through Ontology Evolution. Future Generation Computer Systems, 32, 295-306. http://dx.doi.org/10.1016/j.future.2013.08.003