Integrating Requirements with SLI Layer for Cloud Computing Services to Meet SLA and QoS

Abstract

Cloud computing is high technology, which fulfills needs of common as well as enterprise level to meet their information and communication technology requirements and so on. Cloud computing extends existing information technology capabilities and requirements. Many technologies are being merged with cloud computing, same as that orchestrations can boost cloud service provisioning process. The usage of orchestrations can play vital role to provision cloud services. Cloud service providers can create scalable cloud services at low cost by organizing cloud infrastructure by using cloud orchestrations. Dynamic orchestration flows can generate required cloud computing services to meet service level agreements and quality of services. There is a need to understand issues and barriers involved to integrate cloud orchestrations with cloud service provisioning process. There is also need to understand business related problems bordering cloud computing technology. There is much capacity to do targeted research work for cloud orchestrations and its integration with service level agreements as well as with SLI (service level integration) layer. In this article we have elaborated detailed analysis and identified a number of issues that will affect the cloud service users as well as cloud service providers and cloud service provisioning system. We are defining an approach to orchestrate cloud infrastructure by using orchestration flows, to generate cloud services in order to meet service level agreements and quality of standard.

Share and Cite:

M. Irfan, Z. Hong, M. Sharif, A. Qureshi, R. Kanwal and M. Imran, "Integrating Requirements with SLI Layer for Cloud Computing Services to Meet SLA and QoS," Journal of Software Engineering and Applications, Vol. 6 No. 3, 2013, pp. 140-146. doi: 10.4236/jsea.2013.63018.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] L. Vaquero, L. Rodero-Marino, J. Caceres and M. Lindner, “A Break in the Clouds: Towards a Cloud Definition,” Computer Communication Review, Vol. 39, 2009, pp. 137-150.
[2] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoika and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing, Technical Report, UC Berkeley Reliable Adaptive Distributed Systems Laboratory,” http://abovetheclouds.cs.berkeley. edu
[3] http://www.salesforce.com
[4] http://www.clarenz.com
[5] http://code.google.com/appengine/docs/whatisgoogleappengine.html
[6] http://www.microsoft.com/azure/
[7] http://aws.amazon.com/ec2/
[8] http://aws.amazon.com/s3/
[9] http://www.mosso.com/
[10] D. Villegas, I. Rodero, L. Fong, N. Bobroff, Y. Liu, M. Parashar and S. M. Sadjadi, “Handbook of Cloud Computing,” Springer, Berlin, 2010.
[11] L. M. V. Gonzalez, L. Rodero-Merino, J. Caceres and M. A. Lindner, “A Break in the Clouds: Towards a Cloud Definition,” Computer Communication Review, Vol. 39, No. 1, 2009, pp. 50-55.
[12] L. Bean, “Cloud Computing: Retro Revival or the New Paradigm?” Journal of Corporate Accounting & Finance, Vol. 21, No. 5, 2010, pp. 9-14. doi:10.1002/jcaf.20605
[13] G. Wang, “Cloud Computing,” In: G. Vossen, D. Long and J. Yu, Eds., Web Information Systems Engineering, Springer, Berlin, 2009.
[14] N. Carroll, E. Whelan, and I. Richardson, “Applying Social Network Analysis to Discover Service Innovation within Agile Service Networks,” Service Science, Vol. 2, No. 4, 2010, pp. 225-244. doi:10.1287/serv.2.4.225
[15] N. Kshetri, “Cloud computing in Developing Economies,” IEEE Computer, Vol. 43, No. 10, 2010, pp. 47-55. doi:10.1109/MC.2010.212
[16] H. C. Lim, S. Babu, J. S. Chase and S. S. Parekh, “Automated Control in Cloud Computing: Challenges and Opportunities,” Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, New York, 2009, pp. 13-18. doi:10.1145/1555271.1555275
[17] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica and M. Zaharia, “A View of Cloud Computing,” Communications of the ACM, Vol. 53, No. 4, 2010, pp. 50-58. doi:10.1145/1721654.1721672
[18] B. Grobauer and T. Schreck, “Towards Incident Handling in the Cloud: Challenges and Approaches,” Proceedings of the ACM Workshop on Cloud Computing Security Workshop, 2010, pp. 77-86.
[19] S. Tai, J. Nimis, A. Lenk and M. Klems, “Cloud Service Engineering,” Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, Vol. 2, Cape Town, 2010, pp. 475-476. doi:10.1145/1810295.1810437
[20] L. Gu and S.-C. Cheung, “Constructing and Testing Privacyaware Services in a Cloud Computing Environment: Challenges and Opportunities,” Proceedings of the First Asia-Pacific Symposium on Internetware, 2009, pp. 2:1-2:10. doi:10.1145/1640206.1640208
[21] H. Meziane and S. Benbernou, “A Dynamic Privacy Model for Web Services,” Computer, Standards and Interfaces, Vol. 32, No. 5-6, 2010, pp. 288-304. doi:10.1016/j.csi.2010.02.001
[22] T. Erl, “Service-Oriented Architecture: Concepts, Technology & Design,” Prentice Hall, Upper Saddle River, 2005.
[23] ITU-T Focus Group on Cloud Computing, “Cloud-Reference Architecture,” 2010.
[24] ITU-T Focus Group on Cloud Computing, “Cloud-Reference Architecture,” 2011.
[25] Web Services Choreography Working Group at W3.
[26] S-Cube Knowledge Model: Service Choreography.
[27] C. Peltz, “Web Services Orchestration and Choreography,” IEEE Computer, Vol. 36, No. 10, 2003, pp. 46-52. doi:10.1109/MC.2003.1236471
[28] Z. Y. Qiu, X. P. Zhao, C. Cai and H. L. Yang, “Towards the Theoretical Foundation of Choreography,” World Wide Web Conference (WWW), 2007, pp. 973-982.
[29] B. Hayes, “Cloud Computing,” Communications of the ACM, Vol. 51, No. 7, 2008, pp. 9-11. doi:10.1145/1364782.1364786
[30] H. Ludwig, A. Keller, A. Dan and R. King, “A Service Level Agreement Language for Dynamic Electronic Services,” Proceedings of the 4th IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, Los Alamitos, 2002, pp. 25-32.
[31] H. Ludwig, T. Nakata, O. W. Aldrich, P. H. Wieder and W. Ziegler, “Reliable Orchestration of Resources Using WS-Agreement,” Proceedings of International Conference on High Performance Computing and Communications, Berlin, 13-15 September 2006, pp. 753-762.
[32] J. MacLaren, R. Sakellariou, K. T. Krishnakumar, J. Garibaldi and D. Ouelhadj, “Towards Service Level Agreement Based Scheduling on the Grid,” Workshop on Planning and Scheduling for Web and Grid Services, 2004.
[33] L. Youseff, M. Butrico and D. Da Silva, “Toward a Unified Ontology of Cloud Computing,” Proceedings of Grid Computing Environments Workshop, Austin, 12-16 November 2008, pp. 1-10.
[34] R. W. Anderson, “The Cloud Services Stack-Infrastructure,” 2008. http://rwandering.net/2008/07/ 28/the-cloud-services-stack-infrastructure/
[35] R. Clarke, “User Requirements for Cloud Computing Architecture,” 2009. http://www.rogerclarke. com/II/CCSA-0911.html

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.