Abstract
With the increasing popularity of utility-oriented computing where the resources are traded as services, efficient management of quality of service (QoS) has become increasingly significant to both service consumers and service providers. In the context of distributed multimedia content adaptation deployment on service-oriented computing, how to ensure the stringent QoS requirements of the content adaptation is a significant and immediate challenge. However, QoS guarantees in the distributed multimedia content adaptation deployment on service-oriented platform context have not been accorded the attention it deserves. In this paper, we address this problem. We formulate the SLA management for distributed multimedia content adaptation deployment on service-oriented computing as an integer programming problem. We propose an SLA management framework that enables the service provider to determine deliverable QoS before settling SLA with potential service consumers to optimize QoS guarantees. We analyzed the performance of the proposed strategy under various conditions in terms of the SLA success rate, rejection rate and impact of the resource data errors on potential violation of the agreed upon SLA. We also compared the proposed SLA management framework with a baseline approach in which the distributed multimedia content adaptation is deployed on a service-oriented platform without SLA consideration. The results of the experiments show that the proposed SLA management framework substantially outperforms the baseline approach confirming that SLA management is a core requirement for the deployment of distributed multimedia content adaptation on service-oriented systems.
Similar content being viewed by others
References
Abawajy J, Fudzee F (2015) Dynamic path determination policy for distributed multimedia content adaptation. Multimed Tools Appl 74(19):8325–8341
Abawajy J, Farhan F, Deris MM (2015) Multimedia content adaptation service discovery mechanism. Multimed Tools Appl 74(19):8365–8378
Al-Jaljouli R, Abawajy J (2012) Negotiation strategy for mobile agent-based e-negotiation, Lecture notes in Computer Science. In: Principles and practice of multi-agent systems, vol 7057, pp 137–151
Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T, Pruyne J, Rofrano J, Tuecke S, Xu M (2007) Web Services Agreement Specification (WSAgreement). OGF proposed recommendation (GFD.107)
Comuzzi M, Kotsokalis C, Spanoudakis G, Yahyapour R (2009) Establishing and monitoring SLAs in complex service based systems. In: IEEE International Conference on Web Services, pp 783–790
Dastjerdi A, Tabatabaei S, Buyya R (2010) An effective architecture for automated appliance management system applying ontology-based cloud discovery. In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pp 104–112
Di Modica G, Tomarchio O, Vita L (2009) Dynamic SLAs management in service oriented environments. J Syst Softw 82(5):759–771
Famaey J, Latre S, Wauters T, De Turck F (2012) An SLA-driven framework for dynamic multimedia content delivery federations. In: IEEE Network Operations and Management Symposium (NOMS), pp 1241–1247
Fudzee F, Abawajy J, Deris MM (2010) Multi-criteria content adaptation service selection broker. In: Proceedings of the 10th IEEE/ACM International Conference on cluster, cloud and grid computing (CCGRID), pp 721–726
Fudzee F, Abawajy J (2011) QoS-based adaptation service selection broker. Future Gener Comput Syst 27(3):256–264
Fudzee, F, Abawajy JH (2012) Management service level agreement framework for service-oriented content adaptation platform, network and traffic engineering in emerging distributed computing applications, pp 21–42
Fudzee F (2012) Broker-based service-oriented content adaptation framework, Ph.D. thesis, Deakin University, Australia
García AG, Espert IB, García VH (2014) SLA-driven dynamic cloud resource management. Future Gener Comput Syst 31:1–11
He C, Yan J, Kowalczyk R, Jin H, Yang Y (2009) Lifetime service level agreement management with autonomous agents for services provision. Inf Sci 179(15):2591–2605
Javadi B, Akbari MK, Abawajy JH (2006) A performance model for analysis of heterogeneous multi-cluster systems. Parallel Comput 32(11):831–851
Khan A, Sun L, Jammeh E, Ifeachor E (2010) Quality of experience-driven adaptation scheme for video applications over wireless networks. IET Commun 4(11):1337–1347
Ludwig H, Keller A, Dan A, King RP, Franck R (2003), Web service level agreement (WSLA) language specification, IBM Corporation, pp 815–824
Maurer M, Emeakaroh VC, Brandic I, Altmann J (2012) Cost-benefit analysis of an SLA mapping approach for defining standardized Cloud computing goods. Future Gener Comput Syst 28(1):39–47
Palacios M, García-Fanjul J, Tuya J, Spanoudakis G (2015) Coverage-based testing for service level agreements. IEEE Trans Serv Comput 8(2):299–313
Palacios M, Moreno L, Escalona MJ, Ruiz M (2012) Evaluating the service level agreements of NDT under WS-agreement. In: An empirical analysis, proceedings of the eighth Int’l Conf. Web Information, pp 246–250
Park J-T, Baek J-W, James Hong W-K (2001) Management of service level agreements for multimedia internet service using a utility model. IEEE Commun Mag 39(5):100–106
Son S, Jung G, Jun SC (2013) An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J Supercomput 64(2):606–637
The SLA@SOI Consortium (2011) SLA@SOI empowering the service economy with SLA-aware infrastructures. http://sla-at-soi.eu/
Wada H, Suzuki J, Yamano Y, Oba K (2012) E3: A multiobjective optimization framework for SLA-aware service composition. IEEE Trans Serv Comput 5(3):358–372
Yang S, Shao N (2007) Enhancing pervasive web accessibility with rule-based adaptation strategy. J Expert Syst Appl 32:1154–1167
Zhu W, Luo C, Wang J, Li S (2011) Multimedia cloud computing. IEEE Signal Process Mag 28(3):59–69
Zulkernine FH, Martin P (2011) An adaptive and intelligent SLA negotiation system for web services. IEEE Trans Serv Comput 4(1):31–43
Acknowledgments
We wish to express our gratitude to the anonymous reviewers who gave their times and energy for helpful suggestions to improve the quality of the paper. We also appreciate the assistance of Maliha Omar without whom this paper will not have been completed. The authors would also like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University, Riyadh, Saudi Arabia for supporting this research through the Research Group Project No. RGP-VPP-281.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abawajy, J., Fudzee, M.F., Hassan, M.M. et al. Service level agreement management framework for utility-oriented computing platforms. J Supercomput 71, 4287–4303 (2015). https://doi.org/10.1007/s11227-015-1526-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-015-1526-5