Performance based Ranking Model for Cloud SaaS Services

Full Text (PDF, 473KB), PP.65-71

Views: 0 Downloads: 0

Author(s)

Sahar Abdalla Elmubarak 1,* Adil Yousif 1 Mohammed Bakri Bashir 2

1. University of Science & Technology/Omdurman, Sudan

2. Shendi University /Shendi, Sudan

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2017.01.08

Received: 17 Jan. 2016 / Revised: 11 May 2016 / Accepted: 5 Jul. 2016 / Published: 8 Jan. 2017

Index Terms

Cloud, Ranking, Performance, SaaS, QoS

Abstract

Cloud computing systems provide virtualized resources that can be provisioned on demand basis. Enormous number of cloud providers are offering diverse number of services. The performance of these services is a critical factor for clients to determine the cloud provider that they will choose. However, determining a provider with efficient and effective services is a challenging task. There is a need for an efficient model that help clients to select the best provider based on the performance attributes and measurements. Cloud service ranking is a standard method used to perform this task. It is the process of arranging and classifying several cloud services within the cloud, then compute the relative ranking values of them based on the quality of service required by clients and the features of the cloud services. The objective of this study is to propose an enhanced performance based ranking model to help users choose the best service they need. The proposed model combines the attributes and measurements from cloud computing field and the well-defined and established software engineering field. SMICloud Toolkit has been used to test the applicability of the proposed model. The experimentation results of the proposed model were promising.

Cite This Paper

Sahar Abdalla Elmubarak, Adil Yousif, Mohammed Bakri Bashir, "Performance based Ranking Model for Cloud SaaS Services", International Journal of Information Technology and Computer Science(IJITCS), Vol.9, No.1, pp.65-71, 2017. DOI:10.5815/ijitcs.2017.01.08

Reference

[1]Musa, S.M., A. Yousif, and M.B. Bashi, SLA Violation Detection Mechanism for Cloud Computing.
[2]Rittinghouse, J.W. and J.F. Ransome, Cloud computing: implementation, management, and security2016: CRC press.
[3]Da Cunha Rodrigues, G., et al. Monitoring of cloud computing environments: concepts, solutions, trends, and future directions. in Proceedings of the 31st Annual ACM Symposium on Applied Computing. 2016. ACM.
[4]Yousif, A., M. Farouk, and M.B. Bashir. A Cloud Based Framework for Platform as a Service. in Cloud Computing (ICCC), 2015 International Conference on. 2015. IEEE.
[5]Lu, G. and W.H. Zeng. Cloud computing survey. in Applied Mechanics and Materials. 2014. Trans Tech Publ.
[6]Gao, J., et al. SaaS performance and scalability evaluation in clouds. in Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on. 2011. IEEE.
[7]Siegel, J. and J. Perdue. Cloud services measures for global use: the Service Measurement Index (SMI). in SRII Global Conference (SRII), 2012 Annual. 2012. IEEE.
[8]Colomo-Palacios, R. and J.M.Á. Rodríguez. Semantic Representation and Computation of Cloud-Based Customer Relationship Management Solutions. in On the Move to Meaningful Internet Systems: OTM 2014 Workshops. 2014. Springer.
[9]Costa, P., J.P. Santos, and M.M. da Silva. Evaluation criteria for cloud services. in Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on. 2013. IEEE.
[10]Shaat, S.S. and K. Wassif, Enhanced Cloud Service Provisioning for Social Networks. Journal of Computer and Communications, 2015. 3(08): p. 20.
[11]Afify, Y., et al. A semantic-based software-as-a-service (saas) discovery and selection system. in Computer Engineering & Systems (ICCES), 2013 8th International Conference on. 2013. IEEE.
[12]Burkon, L., Quality of Service Attributes for Software as a Service. Journal of Systems Integration, 2013. 4(3): p. 38.
[13]Committee, I.C.S.S.E.T., IEEE Standard for a Software Quality Metrics Methodology1993: Institute of Electrical and Electronics Engineering.