Abstract
With the advent of cloud computing, more businesses are turning to the cloud for deploying their applications and for infrastructure solutions. Quality of Service parameters has a direct impact on businesses. Enterprises have to select the best cloud service provider with optimum cost. In this paper, we present a graph-based method for ranking cloud service providers. First, we compute a partial correlation between cloud service providers in terms of their response time. Second, we construct a graphical lasso regularization network with a penalty, which controls spurious connections. Third, the service providers are ranked based on degree centrality. Finally, we applied a normalized discounted cumulative gain method to measure the rank quality of cloud service providers. The comparative experimental results show that lasso regularization performs better than the traditional Bonferroni correction method.
Similar content being viewed by others
References
Heilig L, Lalla-Ruiz E, Voß S (2020) Modeling and solving cloud service purchasing in multi-cloud environments. Expert Syst Appl 147:113165
Nan G, Zhang Z, Li M (2019) Optimal pricing for cloud service providers in a competitive setting. Int J Prod Res 57(20):6278–6291
Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Future Gener Comput Syst 29:1012–1023
Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the fifth utility. Futur Gener Comput Syst 25(6):599–616
Gavvala SK, Jatoth C, Gangadharan GR, Buyya R (2019) QoS-aware cloud service composition using eagle strategy. Futur Gener Comput Syst 90:273–290
Jatoth C, Gangadharan GR, Fiore U, Buyya R (2019) SELCLOUD: a hybrid multi-criteria decision-making model for selection of cloud services. Soft Comput 23(13):4701–4715
Benlian A, Hess T (2011) Opportunities and risks of software-as-a-service: findings from a survey of IT executives. Decis Support Syst 52(1):232–246
Ryan MD (2013) Cloud computing security: THE scientific challenge, and a survey of solutions. J Syst Softw 86(9):2263–2268
Ahirrao S, Ingle R (2015) Scalable transactions in cloud data stores. J Cloud Comp 4:21. https://doi.org/10.1186/s13677-015-0047-3
Schaeffer SE (2007) Graph clustering. Comput Sci Rev 1(1):27–64
Ding S, Wang Z, Wu D, Olson DL (2017) Utilizing customer satisfaction in ranking prediction for personalized cloud service selection. Decis Support Syst 93:1–10
Wagle SS, Guzek M, Bouvry P, Bisdorff R (2015) An evaluation model for selecting cloud services from commercially available cloud providers. In 2015 IEEE 7th International Conference on Cloud Computing Technology and Science IEEE. pp. 107–114
Kashima H, Tsuda K, Inokuchi A (2004) Kernels for graphs. Kernel Methods Comput Biol 39(1):101–113
Kulis B, Basu S, Dhillon I, Mooney R (2009) Semi-supervised graph clustering: a kernel approach. Mach Learn 74(1):1–22
Opsahl T, Agneessens F, Skvoretz J (2010) Node centrality in weighted networks: generalizing degree and shortest paths. Social networks 32(3):245–251
Jayaraman AK, Abirami S (2020) Opinion-based co-occurrence network for identifying the most influential product features. J Eng Res 8(4):185–205
Wills P, Meyer FG (2020) Metrics for graph comparison: a practitioner’s guide. Plos one 15(2):e0228728
Ding S, Xia CY, Zhou KL, Yang SL, Shang JS (2014) Decision support for personalized cloud service selection through multi-attribute trustworthiness evaluation. PloS one 9(6):1–11
Kumar A, Abirami S (2018) Aspect-based opinion ranking framework for product reviews using a Spearman’s rank correlation coefficient method. Inf Sci 460:23–41
Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Futur Gener Comput Syst 29:1012–1023
Liu S, Chan FT, Ran W (2016) Decision making for the selection of cloud vendor: an improved approach under group decision-making with integrated weights and objective/subjective attributes. Expert Syst Appl 55:37–47
Chen YK, Chen YJ, Chiu FR, Wang CY (2015) Towards successful cloud ordering service. Bus Sys Res J 6(1):1–21
Sun L, Ma J, Zhang Y, Dong H, Hussain FK (2016) Cloud-FuSeR: fuzzy ontology and MCDM based cloud service selection. Futur Gener Comput Syst 57:42–55
Wang X, Cao J, Xiang Y (2015) Dynamic cloud service selection using an adaptive learning mechanism in multi-cloud computing. J Syst Softw 100:195–210
Ghosh N, Ghosh SK, Das SK (2014) ‘SelCSP: a framework to facilitate selection of cloud service providers. IEEE Trans Cloud Comput 3(1):66–79
Lin F, Zeng W, Yang L, Wang Y, Lin S, Zeng J (2017) Cloud computing system risk estimation and service selection approach based on cloud focus theory. Neural Comput Appl 28(7):1863–1876
Gui Z, Yang C, Xia J, Huang Q, Liu K, Li Z, Jin B (2014) A service brokering and recommendation mechanism for better selecting cloud services. PloS one 9(8):e105297
Ding S, Li Y, Wu D, Zhang Y, Yang S (2018) Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model. Decis Support Syst 107:103–115
Yu Q (2015) CloudRec: a framework for personalized service Recommendation in the Cloud. Knowl Inf Syst 43(2):417–443
Devi R, Shanmugalakshmi R (2020) Cloud providers ranking and selection using quantitative and qualitative approach. Comput Commun 154:370–379
Kaur H, Rai A, Bhatia SS, Dhiman G (2020) MOEPO: a novel multi-objective emperor penguin optimizer for global optimization: special application in ranking of cloud service providers. Eng Appl Artif Intell 96:104008
Kumar RR, Shameem M, Kumar C (2021) A computational framework for ranking prediction of cloud services under fuzzy environment. Enterp Inf Sys. https://doi.org/10.1080/17517575.2021.1889037
Tiwari RK, Kumar R (2021) G-TOPSIS: a cloud service selection framework using Gaussian TOPSIS for rank reversal problem. J Supercomput 77(1):523–562
Epskamp S, Maris GK, Waldorp LJ, Borsboom D (2016) Network psychometrics. arXiv preprint https://arXiv.org/abs/1609.02818
Epskamp S, Fried EI (2018) A tutorial on regularized partial correlation networks. Psychol Methods 23(4):617
Chakrabarti D, Faloutsos C (2006) Graph mining: laws, generators, and algorithms. ACM Comput Surv (CSUR) 38(1):2-es
Zheng Z (2012) http://www.zibinzheng.com/tpds2012
McNally RJ (2016) Can network analysis transform psychopathology? Behav Res Ther 86:95–104
Wang GJ, Xie C, Stanley HE (2018) Correlation structure and evolution of world stock markets: evidence from Pearson and partial correlation-based networks. Comput Econ 51(3):607–635
Costantini G, Epskamp S, Borsboom D, Perugini M, Mõttus R, Waldorp LJ, Cramer AO (2015) State of the aRt personality research: a tutorial on network analysis of personality data in R. J Res Pers 54:13–29
Drton M, Perlman MD (2004) Model selection for Gaussian concentration graphs. Biometrika 91(3):591–602
Tibshirani R (1996) Regression shrinkage and selection via the lasso. J Roy Stat Soc: Ser B (Methodol) 58(1):267–288
Barber RF, Drton M (2015) High-dimensional Ising model selection with Bayesian information criteria. Electr J Stat 9(1):567–607
Foygel R, Drton M (2010) Extended Bayesian information criteria for Gaussian graphical models. Adv Neural Inf Process Syst 23:2020–2028
Zhao P, Yu B (2006) On model selection consistency of Lasso. J Mach Learn Res 7:2541–2563
Chen J, Chen Z (2008) Extended Bayesian information criteria for model selection with large model spaces. Biometrika 95(3):759–771
Van Borkulo CD, Borsboom D, Epskamp S, Blanken TF, Boschloo L, Schoevers RA, Waldorp LJ (2014) A new method for constructing networks from binary data. Sci Rep 4(1):1–10
Järvelin K, Kekäläinen J (2017) IR evaluation methods for retrieving highly relevant documents. ACM SIGIR Forum. 51(2):243–250
Epskamp S, Cramer AO, Waldorp LJ, Schmittmann VD, Borsboom D (2012) Qgraph: Network visualizations of relationships in psychometric data. J Stat Softw 48(4):1–18. https://doi.org/10.18637/jss.v048.i04
Friedman J, Hastie T, Tibshirani R (2008) Sparse inverse covariance estimation with the graphical lasso. Biostatistics 9(3):432–441
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Trueman, T.E., Narayanasamy, P. & Ashok Kumar, J. A graph-based method for ranking of cloud service providers. J Supercomput 78, 7260–7277 (2022). https://doi.org/10.1007/s11227-021-04156-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04156-x