• International Journal of Technology (IJTech)
  • Vol 7, No 4 (2016)

Framework for Ranking Service Providers of Federated Cloud Architecture using Fuzzy Sets

Framework for Ranking Service Providers of Federated Cloud Architecture using Fuzzy Sets

Title: Framework for Ranking Service Providers of Federated Cloud Architecture using Fuzzy Sets
L. Aruna, M. Aramudhan

Corresponding email:

Published at : 29 Apr 2016
Volume : IJtech Vol 7, No 4 (2016)
DOI : https://doi.org/10.14716/ijtech.v7i4.1498

Cite this article as:

Aruna, L., & Aramudhan, M. 2016. Framework for Ranking Service Providers of Federated Cloud Architecture using Fuzzy Sets. International Journal of Technology. Volume 7(4), pp.643-653

L. Aruna Department of Computer Science, School of Mathematics, Periyar University, Salem 636011, Tamil Nadu, India
M. Aramudhan Department of Information Technology, Perunthalaivar Kamarajar Institute of Engineering and Technology (PKIET), Karaikal 609603, Puducherry, India
Email to Corresponding Author

Framework for Ranking Service Providers of Federated Cloud Architecture using Fuzzy Sets

Federated Cloud Architecture is a heterogeneous and distributed model that provides infrastructures related to the cloud by aggregating different Infrastructure-as-a-Service (IaaS) providers. In this case, it is an exciting task to select the optimal service cloud provider for the customer and then deploy it. In this paper, a new provider discovery algorithm and fuzzy sets ranking model is proposed in the modified federated architecture and then the performance is evaluated. The proposed discovery method shortlists the provider based on the Quality of Service (QoS) indicators suggested by the Service Measurement Index (SMI) with the Service Level Agreement (SLA) that provides improved performance. In addition to that, the cost is also included that represents the fulfillment at the level of the end user. The ranking mechanism is based on a Fuzzy set approach, having three general phases, such as problem decomposition, judgment of priorities and an aggregation of these priorities. With some simple rules, the fuzzy set may be combined with the QoS indicators. The Weighted Tuned Queuing Scheduling (WTOS) Algorithm is proposed to resolve the issue of starvation in the existing architecture and manage the requests effectively. Experimental results show that the proposed architecture has a better successful selection rate, average response time and less overhead, compared to the existing architecture that had supported the Cloud environment.

Cloud ranking, Differentiated scheduling, Federated cloud architecture, Provider discovery


Aljawarneh, S., 2011. Cloud Security Engineering. International Journal of Cloud Applications and Computing, Volume 1(2), pp. 64–70

Brennan, M., Palaniswami, M., Kamen, P., 2001. Do Existing Measures of Poincare Plot Geometry Reflect Nonlinear Features of Heart Rate Variability.

IEEE Transactions on Biomedical Engineering, Volume 48(11), pp.1342–1347

Buyya, R., Garg, S., Calheiros, R., 2011. SLA-oriented Resource Provisioning for Cloud Computing: Challenges, Architecture, and Solutions. 2011 International Conference on Cloud and Service Computing (CSC), pp. 1–10

Buyya, R., Ranjan, R., Calheiros, R., 2009. Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities. In: Proceedings of the 7th High Performance Computing & Simulation, pp. 1–11

Buyya, R., Ranjan, R., Calheiros, R.N., 2010. InterCloud: Utility-oriented Federation of Cloud Computing Environments for Scaling of Application Services. In: Proceedings of the 10th International Conference on Algo¬rithms and Architectures for Parallel Processing, pp. 13–31

Buyya, R., Yeo, C., Venugopal, S., Broberg, J., Brandic, I., 2009. Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Deliver¬ing Computing as the 5th Utility. Future Generation Computer Systems, pp.599–616

Csmic.org., 2016. Available online at: http://csmic.org, Accessed on 5 April 2016

Czarnul, P., 2013. An Evaluation Engine for Dynamic Ranking of Cloud Providers. Informatica: An International Journal of Computing and Informatics, pp. 124–125 and pp. 123–130

Ganghishetti, P., Wankar, R., Almuttairi, R., Rao, C., 2011. Rough Set based Quality of Service Design for Service Provisioning in Clouds. Rough Sets and Knowledge Technology, pp. 268–273

Garg, S., Versteeg, S., Buyya, R., 2011. SMICloud: A Framework for Comparing and Ranking Cloud Services. 2011 Fourth IEEE International Conference on Utility and Cloud Computing, pp. 210–218

Grewal, R., Pateriya, P., 2013. A Rule-based Approach for Effective Resource Provisioning in Hybrid Cloud Environment. Advances in Intelligent Systems and Computing, pp. 41–57

Jrad, F., Tao, J., Streit, A., 2012. SLA based Service Brokering in Inter Cloud Environments. 2nd International Conference on Cloud Computing and Services Science, pp. 76–81

Lu, K., Yahyapour, R., Wieder, P., Yaqub, E., Abdullah, M., Schloer, B., Kotsokalis, C., 2016. Fault-tolerant Service Level Agreement Lifecycle Management in Clouds using Actor System. Future Generation Computer Systems, Volume 54, pp. 247–259

Princy, B., Sahil, V., 2014. SLA Aware Cost based Service Ranking in Cloud Computing. International Journal of Application on Innovation in Engineering and Management, pp. 257–268

Qu, C., Buyya, R., 2014. A Cloud Trust Evaluation System using Hierarchical Fuzzy Inference System for Service Selection. 2014 IEEE 28th International Conference on Advanced Information Networking and Applications, pp. 850–857

Rajarajeswari, C., Aramudhan, M., 2014. Ranking Model for SLA Resource Provisioning Management. International Journal of Cloud Applications and Computing, Volume 4(3), pp. 68–80

Villegas, D., Bobroff, N., Rodero, I., Delgado, J., Liu, Y., Devarakonda, A., Fong, L., Masoud Sadjadi, S., Parashar, M., 2012. Cloud Federation in a Layered Service Model. Journal of Computer and System Sciences, Volume 78(5), pp. 1330–1344

Wu, L., Garg, S., Versteeg, S., Buyya, R., 2014. SLA-based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments. IEEE Transactions on Services Computing, pp. 465–485