Skip to main content
Log in

Decision making framework for heterogeneous QoS information: an application to cloud service selection

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

In recent times, appropriate decision-making in challenging and critical situations has been very well supported by multicriteria decision-making (MCDM) methods. The technique for order of preference by similarity to ideal solution (TOPSIS) is the most widely used MCDM method for solving decision problems. However, it restricts decision-makers to use only one type of Quality of Service (QoS) information, and it suffers from the rank reversal problem. Restriction to only one type of QoS makes the decision problems more challenging, as it restricts the decision-makers freedom. Further, the rank reversal problem makes the decision result unreliable. To address these issues of TOPSIS, we have proposed a reliable rank reversal robust modular TOPSIS (RMo-TOPSIS). RMo-TOPSIS allows crisp, interval, fuzzy, intuitionistic and neutrosophic fuzzy QoS metrics. It does not suffer from the rank reversal problem. Cloud computing provides computing services on-demand basis without involving maintenance by its users. The availability of many cloud service providers and their services makes cloud service selection a challenging problem. To validate RMo-TOPSIS, we select the cloud service selection consisting of different types of QoS metrics as an application. Experiments on cloud service selection show consistency and accuracy in results obtained by RMo-TOPSIS and its robustness against rank reversal.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data Availability Statement

The authors confrm that the data supporting the findings of this study are available within the article.

References

  • Abdel-Basset M, Manogaran G, Gamal A, Smarandache F (2019) A group decision making framework based on neutrosophic TOPSIS approach for smart medical device selection. J Med Syst 43(3):38

    Google Scholar 

  • Abedinia O, Zareinejad M, Doranehgard MH, Fathi G, Ghadimi N (2019) Optimal offering and bidding strategies of renewable energy based large consumer using a novel hybrid robust-stochastic approach. J Clean Prod 215:878–888

    Google Scholar 

  • Akram M, Kahraman C, Zahid K (2021) Extension of TOPSIS model to the decision-making under complex spherical fuzzy information. Soft Comput 25(16):10771–10795

    Google Scholar 

  • Atanassov KT (1986) Intuitionistic fuzzy sets. Fuzzy Sets Syst 20:87–96

    MATH  Google Scholar 

  • Atanassov KT (1994) New operations defined over the intuitionistic fuzzy sets. Fuzzy Sets Syst 61(2):137–142

    MathSciNet  MATH  Google Scholar 

  • Biswas P, Pramanik S, Giri BC (2016) TOPSIS method for multi-attribute group decision-making under single-valued neutrosophic environment. Neural Comput Appl 27(3):727–737

    Google Scholar 

  • Boran FE, Genç S, Kurt M, Akay D (2009) A multi-criteria intuitionistic fuzzy group decision making for supplier selection with TOPSIS method. Expert Syst Appl 36(8):11363–11368

    Google Scholar 

  • Chen CT (2000) Extensions of the TOPSIS for group decision-making under fuzzy environment. Fuzzy Sets Syst 114(1):1–9

    MATH  Google Scholar 

  • Chowdhury RR, Chattopadhyay S, Adak C (2020) CAHPHF: context-aware hierarchical QoS prediction with hybrid filtering. IEEE Transactions on Services Computing

  • Dağdeviren MY (2009) Weapon selection using the AHP and TOPSIS methods under fuzzy environment. Expert Syst Appl 36(4):8143–8151

    Google Scholar 

  • Dymova L, Sevastjanov P, Tikhonenko A (2013) A direct interval extension of TOPSIS method. Expert Syst Appl 40(12):4841–4847

    Google Scholar 

  • Espinilla M, de Andrés R, Martínez FJ, Martínez L (2013) A 360-degree performance appraisal model dealing with heterogeneous information and dependent criteria. Inf Sci 222:459–471

    MathSciNet  Google Scholar 

  • Fan ZP, Zhang X, Chen FD, Liu Y (2013) Extended TODIM method for hybrid multiple attribute decision making problems. Knowl-Based Syst 42:40–48

    Google Scholar 

  • Gao H, Xu Y, Yin Y, Zhang W, Li R, Wang X (2019a) Context-aware QoS prediction with neural collaborative filtering for Internet-of-Things services. IEEE Internet Things J 7(5):4532–4542

    Google Scholar 

  • Gao W, Darvishan A, Toghani M, Mohammadi M, Abedinia O, Ghadimi N (2019b) Different states of multi-block based forecast engine for price and load prediction. Int J Electr Power Energy Syst 104:423–435

    Google Scholar 

  • García-Cascales MS, Lamata MT (2012) On rank reversal and TOPSIS method. Math Comput Model 56(5–6):123–132

    MathSciNet  MATH  Google Scholar 

  • Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Future Gener Comput Syst 29(4):1012–1023

    Google Scholar 

  • Ghadimi N, Akbarimajd A, Shayeghi H, Abedinia O (2018) Two stage forecast engine with feature selection technique and improved meta-heuristic algorithm for electricity load forecasting. Energy 161:130–142

    Google Scholar 

  • Huang HL (2016) New distance measure of single-valued neutrosophic sets and its application. Int J Intell Syst 31(10):1021–1032

    Google Scholar 

  • Huang T, Zhao R, Bi L, Zhang D, Lu C (2021) Neural embedding singular value decomposition for collaborative filtering. IEEE Transactions on Neural Networks and Learning Systems

  • Hussain A, Chun J, Khan M (2020a) A novel customer-centric Methodology for Optimal Service Selection (MOSS) in a cloud environment. Future Gener Comput Syst 105:562–580

    Google Scholar 

  • Hussain A, Chun J, Khan M (2020b) A novel framework towards viable cloud service selection as a service (cssaas) under a fuzzy environment. Future Gener Comput Syst 104:74–91

    Google Scholar 

  • Jahan A, Ismail MY, Sapuan SM, Mustapha F (2010) Material screening and choosing methods—a review. Mater Des 31(2):696–705

    Google Scholar 

  • Jahanshahloo GR, Lotfi FH, Davoodi AR (2009) Extension of TOPSIS for decision-making problems with interval data: interval efficiency. Math Comput Model 49(5–6):1137–1142

    MathSciNet  MATH  Google Scholar 

  • Keikha A (2022) Generalized hesitant fuzzy numbers and their application in solving MADM problems based on TOPSIS method. Soft Comput 26(10):4673–4683

    Google Scholar 

  • Khodaei H, Hajiali M, Darvishan A, Sepehr M, Ghadimi N (2018) Fuzzy-based heat and power hub models for cost-emission operation of an industrial consumer using compromise programming. Appl Therm Eng 137:395–405

    Google Scholar 

  • Krohling RA, Campanharo VC (2011) Fuzzy TOPSIS for group decision making: a case study for accidents with oil spill in the sea. Expert Syst Appl 38(4):4190–4197

    Google Scholar 

  • Kumar RR, Mishra S, Kumar C (2017) Prioritizing the solution of cloud service selection using integrated MCDM methods under fuzzy environment. J Supercomput 73(11):4652–4682

    Google Scholar 

  • KutluGündoğdu F, Kahraman C (2019) Spherical fuzzy sets and spherical fuzzy TOPSIS method. J Intell Fuzzy Syst 36(1):337–352

    Google Scholar 

  • Lee G, Jun KS, Chung ES (2014) Robust spatial flood vulnerability assessment for Han River using fuzzy TOPSIS with α-cut level set. Expert Syst Appl 41(2):644–654

    Google Scholar 

  • Li DF, Huang ZG, Chen GH (2010) A systematic approach to heterogeneous multiattribute group decision making. Comput Ind Eng 59(4):561–572

    Google Scholar 

  • Liu M, Shao Y, Yu C, Yu J (2020) A heterogeneous QoS-based cloud service selection approach using entropy weight and GRA-ELECTRE III. Mathematical Problems in Engineering, 2020

  • Lourenzutti R, Krohling RA (2016) A generalized TOPSIS method for group decision making with heterogeneous information in a dynamic environment. Inf Sci 330:1–18

    Google Scholar 

  • Monika SOP (2022) A framework for evaluating cloud computing services using AHP and TOPSIS approaches with interval valued spherical fuzzy sets. Clust Comput 25(6):4383–4396

    Google Scholar 

  • Mousavi-Nasab SH, Sotoudeh-Anvari A (2017) A comprehensive MCDM-based approach using TOPSIS, COPRAS and DEA as an auxiliary tool for material selection problems. Mater Des 121:237–253

    Google Scholar 

  • Peng DH, Gao CY, Wu LX (2012) TOPSIS-based multi-criteria group decision making under heterogeneous information setting. In: Advanced materials research, vol 378. Trans Tech Publications Ltd., pp 525–530

  • Purohit LA (2020) A study on evolutionary computing based web service selection techniques. Artif Intell Rev 54(2):1117–1170

    Google Scholar 

  • Regunathan R, Murugaiyan A, Lavanya K (2018) Neural based QoS aware mobile cloud service and its application to preeminent service selection using back propagation. Procedia Comput Sci 132:1113–1122

    Google Scholar 

  • Roy B (1990) The outranking approach and the foundations of ELECTRE methods. Multiple criteria decision aid. Springer, Berlin, Heidelberg, pp 155–183

    Google Scholar 

  • Saaty TL (1990) How to make a decision: the analytic hierarchy process. Eur J Oper Res 48(1):9–26

    MATH  Google Scholar 

  • Saaty TL (2006) Decision making with the analytic network process. Springer Science+ Business Media, LLC, Berlin

    MATH  Google Scholar 

  • Sadabadi SA, Hadi-Vencheh A, Jamshidi A, Jalali M (2022) An improved fuzzy TOPSIS method with a new ranking index. Int J Inf Technol Decis Mak 21(02):615–641

    Google Scholar 

  • Saeedi M, Moradi M, Hosseini M, Emamifar A, Ghadimi N (2019) Robust optimization based optimal chiller loading under cooling demand uncertainty. Appl Therm Eng 148:1081–1091

    Google Scholar 

  • 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

    Google Scholar 

  • Tsaur RC (2011) Decision risk analysis for an interval TOPSIS method. Appl Math Comput 218(8):4295–4304

    MathSciNet  MATH  Google Scholar 

  • Wang YM, Luo Y (2009) On rank reversal in decision analysis. Math Comput Model 49(5–6):1221–1229

    MathSciNet  MATH  Google Scholar 

  • Wang JG, Wang RQ (2008) Hybrid random multi-criteria decision-making approach with incomplete certain information. In: Chinese control and decision conference. IEEE, Yantai, Shandong, pp 1444–1448

  • Wang H, Smarandache F, Zhang YQ, Sunderraman R (2010) Single valued neutrosophic sets. Multispace Multistruct 4:410–413

    MATH  Google Scholar 

  • Wang Y, Liu P, Yao Y (2022) BMW-TOPSIS: a generalized TOPSIS model based on three-way decision. Information Sciences

  • Wu D, Mendel JM (2010) Computing with words for hierarchical decision making applied to evaluating a weapon system. IEEE Trans Fuzzy Syst 18(3):441–460

    Google Scholar 

  • Xu Z, Zhang X (2013) Hesitant fuzzy multi-attribute decision making based on TOPSIS with incomplete weight information. Knowl-Based Syst 52:53–64

    Google Scholar 

  • Xu J, Xiao L, Li Y, Huang M, Zhuang Z, Weng TH, Liang W (2021) NFMF: neural fusion matrix factorisation for QoS prediction in service selection. Connect Sci 33(3):753–768

    Google Scholar 

  • Yang M, Zhu H, Guo K (2020) Research on manufacturing service combination optimization based on neural network and multi-attribute decision making. Neural Comput Appl 32(16):1691–1700

    Google Scholar 

  • Ye J (2015) Trapezoidal neutrosophic set and its application to multiple attribute decision-making. Neural Comput Appl 26(5):1157–1166

    Google Scholar 

  • Yoon K, Hwang CL (1981) TOPSIS (technique for order preference by similarity to ideal solution)—a multiple attribute decision making : multiple attribute decision making—methods and applications, a state-of-the-at survey. Springer Verlag, Berlin

    Google Scholar 

  • Yousefi A, Hadi-Vencheh A (2010) An integrated group decision making model and its evaluation by DEA for automobile industry. Expert Syst Appl 37(12):8543–8556

    Google Scholar 

  • Yue Z (2011) An extended TOPSIS for determining weights of decision makers with interval numbers. Knowl-Based Syst 24(1):146–153

    Google Scholar 

  • Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353

    MATH  Google Scholar 

Download references

Acknowledgements

We are thankful to the TEQIP-III project of the Ministry of Human Resource Development, Government of India for financially supporting this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rohit Kumar Tiwari.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tiwari, R.K., Kumar, R., Baranwal, G. et al. Decision making framework for heterogeneous QoS information: an application to cloud service selection. J Ambient Intell Human Comput 14, 2915–2934 (2023). https://doi.org/10.1007/s12652-023-04532-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-023-04532-w

Keywords

Navigation