Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A novel customer-centric Methodology for Optimal Service Selection (MOSS) in a cloud environment

Published: 01 April 2020 Publication History

Abstract

Cloud service selection decision has become tremendously challenging because of the exponential proliferation of cloud services. A judicious decision necessitates a thorough evaluation of services from sundry perspectives. While most existing studies evaluate services from the Quality of Service (QoS) perspective, they overlook the degree of delight or annoyance of a service user i.e. Quality of Experience (QoE). Likewise, the literature lacks an integrated methodology to (1) incorporate both QoS and QoE in decision making (2) develop a consensus between the contradictory outputs of Multicriteria Decision Making (MCDM) methods. To address these issues, we propose a novel integrated approach called Methodology for Optimal Service Selection (MOSS). MOSS consists of five stages including the prequel, assessment, ranking, integration, and consolidation/selection. MOSS enables decision-makers to select optimal cloud service with consensus considering both QoS and QoE. In the prequel stage, we introduce Pareto optimality to shrink search space and identify dominant services. In the assessment stage, we use the best worst method to calculate weights of QoS/QoE criteria. We employ a multi-MCDM approach consisting of eminent existing MCDM techniques to obtain QoS, and QoE based ranks in the ranking stage. We obtain and compare the integrated ranks of each method in the integration stage. We obtain the consolidated ranks of cloud services using the Copelands’ method. To verify the efficacy/practicability, we implement MOSS in the context of an e-commerce company facing a cloud service selection decision. Further, we perform a comprehensive analysis considering a comparative analysis and complexity analysis. The results show MOSS is practical and useful.

Highlights

Proposed a novel integrated methodology for best service selection with consensus.
Used contemporary methods to shortlist, assess/rank, and select best cloud service.
Incorporated sixteen diverse QoS/QoE criteria to assess/rank cloud services.
Performed case study using real-world QoS and QoE data of 5826 cloud customers.
Results of the case study and exhaustive analysis favor the proposed approach.

References

[1]
Mell P., Grance T., The NIST definition of cloud computing, 2011.
[2]
Avram M.G., Advantages and challenges of adopting cloud computing from an enterprise perspective, Proc. Technol. 12 (2014) 529–534.
[3]
Rehman Z., Hussain F.K., Hussain O.K., Towards multi-criteria cloud service selection, in: Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, 2011, pp. 44–48.
[4]
Parasuraman L., Zeithaml A., Berry V., SERVQUAL: A multiple-item scale for measuring consumer perceptions of service quality, J. Retail. 64 (1988) 12–40.
[5]
Le S., Dong H., Hussain F.K., Hussain O.K., Ma J., Zhang Y., A hybrid Fuzzy framework for cloud service selection, in: IEEE International Conference on Web Services, 2014, pp. 313–320.
[6]
Rezaei J., Best-worst multi-criteria decision-making method, Omega 53 (2015) 49–57.
[7]
Whaiduzzaman M., Gani A., Anuar N.B., Shiraz M., Haque M.N., Haque I.T., Cloud service selection using multicriteria decision analysis, Sci. World J. (2014).
[8]
Alhanahnah M., Bertok P., Tari Z., Alouneh S., Context-aware multifaceted trust framework for evaluating trustworthiness of cloud providers, Future Gener. Comput. Syst. 79 (2018) 488–499.
[9]
Tang M., Dai X., Liu J., Chen J., Towards a trust evaluation middleware for cloud service selection, Future Gener. Comput. Syst. 74 (2017) 302–312.
[10]
Somu N., G.R M.R., Kirthivasan K., S.S V.S., A trust centric optimal service ranking approach for cloud service selection, Future Gener. Comput. Syst. 86 (2018) 234–252.
[11]
Fan W.J., Yang S.L., Perros H., Pei J., A multi-dimensional trust-aware cloud service selection mechanism based on evidential reasoning approach, Int. J. Autom. Comput. 12 (2015) 208–219.
[12]
Pan Y., Ding S., Fan W., Li J., Yang S., Trust-enhanced cloud service selection model based on QoS analysis, PLoS One 10 (2015).
[13]
Ma H., Hu Z., Li K., Zhang H., Toward trustworthy cloud service selection: A time-aware approach using interval neutrosophic set, J. Parallel Distrib. Comput. 96 (2016) 75–94.
[14]
Alabool H.M., Mahmood A.K., Trust-based service selection in public cloud computing using Fuzzy modified VIKOR method, Aust. J. Basic Appl. Sci. 7 (2013) 211–220.
[15]
Zhao L., Ren Y., Li M., Sakurai K., Service selection with user-specific QoS support in service-oriented architecture, J. Netw. Comput. Appl. 35 (2012) 962–973.
[16]
Zheng Z., Wu X., Zhang Y., Lyu M.R., Wang J., QoS ranking prediction for cloud services, IEEE Trans. Parallel Distrib. Syst. 24 (2013) 1213–1222.
[17]
Rehman Z.U., Hussain O.K., Hussain F.K., Parallel cloud service selection and ranking based on QoS history, Int. J. Parallel Program. 42 (2014) 820–852.
[18]
Ramya G., Radhika K., Personalized QOS based ranking approach for cloud service selection, Int. J. Comput. Appl. 127 (2015) 27–34.
[19]
Al-jabri I.M., Eid M.I., Sohail M.S., A group decision-making method for selecting cloud computing service model, Int. J. Adv. Comput. Sci. Appl. (IJACSA) 9 (2018) 449–456.
[20]
Zeng W., Zhao Y., Zeng J., Cloud service and service selection algorithm research, in: ACM/SIGEVO Summit on Genetic and Evolutionary Computation, 2009, pp. 1045–1048.
[21]
Abdel-Basset M., Mohamed M., Chang V., NMCDA: A framework for evaluating cloud computing services, Future Gener. Comput. Syst. 86 (2018) 12–29.
[22]
Saaty T.L., Decision making—the analytic hierarchy and network processes (AHP/ANP), J. Syst. Sci. Syst. Eng. 13 (2004) 1–35.
[23]
Rezaei J., Best-worst multi-criteria decision-making method: Some properties and a linear model, Omega 64 (2016) 126–130.
[24]
Triantaphyllou E., Multi-Criteria Decision Making Methods: A Comparative Study, Springer, Boston, MA, 2000.
[25]
Jatoth C., Gangadharan G.R., Fiore U., Buyya R., SELCLOUD: a hybrid multi-criteria decision-making model for selection of cloud services, Soft Comput. 23 (2019) 4701–4715.
[26]
Lee S., Seo K.K., A hybrid multi-criteria decision-making model for a cloud service selection problem using BSC, Fuzzy delphi method and Fuzzy AHP, Wirel. Pers. Commun. 86 (2016) 57–75.
[27]
Benayoun R., Roy B., Sussman N., Manual de reference du programme electre, Note Synth. Formation 25 (1966) 79.
[28]
Karim R., Ding C., Miri A., An end-to-end QoS mapping approach for cloud service selection, in: IEEE Ninth World Congress on Services, 2013, pp. 341–348.
[29]
Godse M., Mulik S., An approach for selecting software-as-a-service (saas) product, in: IEEE International Conference on Cloud Computing, 2009, pp. 155–158.
[30]
Silas S., Rajsingh E.B., Ezra K., Efficient service selection middleware using ELECTRE methodology for cloud environments, Inf. Technol. J. 11 (2012) 868–875.
[31]
Shetty J., D’Mello D.A., Quality of service driven cloud service ranking and selection algorithm using REMBRANDT approach, in: International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials, (ICSTM), IEEE, 2015, pp. 126–132.
[32]
Sun L., Ma J., Zhang Y., Dong H., Hussain F.K., Cloud-FuSeR: Fuzzy ontology and MCDM based cloud service selection, Future Gener. Comput. Syst. 57 (2016) 42–55.
[33]
Singh S., Sidhu J., Compliance-based multi-dimensional trust evaluation system for determining trustworthiness of cloud service providers, Future Gener. Comput. Syst. 67 (2017) 109–132.
[34]
Kumar R.R., Mishra S., Kumar C., Prioritizing the solution of cloud service selection using integrated MCDM methods under Fuzzy environment, J. Supercomput. 73 (2017) 4652–4682.
[35]
A. Jaiswal, R.B. Mishra, Cloud service selection using TOPSIS and Fuzzy TOPSIS with AHP and ANP, in: Proceedings of the International Conference on Machine Learning and Soft Computing, 2017, pp. 136–142.
[36]
Yadav N., Goraya M.S., Two-way ranking based service mapping in cloud environment, Future Gener. Comput. Syst. 81 (2018) 53–66.
[37]
Sun L., Dong H., Hussain O.K., Hussain F.K., Liu A.X., A framework of cloud service selection with criteria interactions, Future Gener. Comput. Syst. 94 (2019) 749–764.
[38]
Yang Y., Liu R., Chen Y., Li T., Tang Y., Normal cloud model-based algorithm for multi-attribute trusted cloud service selection, IEEE Access 6 (2018) 37644–37652.
[39]
Limam N., Boutaba R., Assessing software service quality and trustworthiness at selection time, IEEE Trans. Softw. Eng. 36 (2010) 559–574.
[40]
Garg S.K., Versteeg S., Buyya R., A framework for ranking of cloud computing services, Future Gener. Comput. Syst. 29 (2013) 1012–1023.
[41]
Rehman Z.U., Hussain O.K., Hussain F.K., Iaas cloud selection using MCDM methods, in: 9th IEEE International Conference on E-Business Engineering, 2012, pp. 246–251.
[42]
Sun Mingrui, Zang Tianyi, Xu Xiaofei, Wang Rongjie, Sun M., Zang T., Xu X., Wang R., Consumer-centered cloud services selection using AHP, in: International Conference on Service Sciences (ICSS), 2013, pp. 1–6.
[43]
Sun L., Dong H., Hussain F.K., Hussain O.K., Chang E., Cloud service selection: State-of-the-art and future research directions, J. Netw. Comput. Appl. 45 (2014) 134–150.
[44]
Qu L., Member S.S., Wang Y., Member S.S., Orgun M.A., Liu L., Liu H., Bouguettaya A., CCCloud: Context-aware and credible cloud service selection based on subjective assessment and objective assessment, IEEE Trans. Serv. Comput. 8 (2015) 369–383.
[45]
Lin D., Squicciarini A.C., Dondapati V.N., Sundareswaran S., A cloud brokerage architecture for efficient cloud service selection, IEEE Trans. Serv. Comput. 12 (2016) 144–157.
[46]
Alabool H., Kamil A., Arshad N., Alarabiat D., Cloud service evaluation method-based Multi-Criteria Decision-Making: A systematic literature review, J. Syst. Softw. 139 (2018) 161–188.
[47]
Manzoor S., Taha A., Suri N., Trust validation of cloud IaaS?: A customer centric approach, in: IEEE Trustcom/BigDataSE/ISPA, 2016, pp. 97–104.
[48]
El Kassabi H.T., Serhani M.A., Dssouli R., Benatallah B., A multi-dimensional trust model for processing big data over competing clouds, IEEE Access 6 (2018) 39989–40007.
[49]
Wang H., Yu C., Wang L., Yu Q., Effective bigdata-space service selection over trust and heterogeneous QoS preferences, IEEE Trans. Serv. Comput. 11 (2015) 644–657.
[50]
Askarnejad S., Malekimajd M., Movaghar A., Network and application-aware cloud service selection in peer-assisted environments, IEEE Trans. Cloud Comput. 14 (2018).
[51]
Lacoste M., Miettinen M., Neves N., Ramos F.M.V., Vukolic M., Charmet F., Yaich R., Oborzynski K., Vernekar G., Sousa P., User-centric security and dependability in the clouds-of-clouds, IEEE Cloud Comput. 3 (2016) 64–75.
[52]
Somu N., Kirthivasan K., Sriram V.S.S., A rough set-based hypergraph trust measure parameter selection technique for cloud service selection, J. Supercomput. 73 (2017) 4535–4559.
[53]
Wang S., Huang L., Sun L., Hsu C.H., Yang F., Efficient and reliable service selection for heterogeneous distributed software systems, Future Gener. Comput. Syst. 74 (2017) 158–167.
[54]
Ding S., Li Y., Wu D., Zhang Y., Yang S., Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model, Decis. Support Syst. 107 (2018) 103–115.
[55]
Ding S., Wang Z., Wu D., Olson D.L., Utilizing customer satisfaction in ranking prediction for personalized cloud service selection, Decis. Support Syst. 93 (2017) 1–10.
[56]
Wang P., Du X., QoS-aware service selection using an incentive mechanism, IEEE Trans. Serv. Comput. 12 (2016) 262–275.
[57]
Zhu K., Hossain E., Niyato D., Spectrum sharing and service selection in two-tier small cell networks: A hierarchical dynamic game approach, IEEE Trans. Mob. Comput. 13 (2013) 1843–1856.
[58]
Ahmed W., Wu Y., Zheng W., Response time based optimal web service selection, IEEE Trans. Parallel Distrib. Syst. 26 (2015) 551–561.
[59]
Hwang S.Y., Hsu C.C., Lee C.H., Service selection for web services with probabilistic QoS, IEEE Trans. Serv. Comput. 8 (2015) 467–480.
[60]
Khosrow-pour M., Encyclopedia of Information Science and Technology, in: Information Science Reference, third ed., 2015.
[61]
Serrai W., Abdelli A., Mokdad L., Hammal Y., Towards an efficient and a more accurate web service selection using MCDM methods, J. Comput. Sci. 22 (2017) 253–267.
[62]
Rezaei J., Nispeling T., Sarkis J., Tavasszy L., A supplier selection life cycle approach integrating traditional and environmental criteria using the best worst method, J. Cleaner Prod. 135 (2016) 577–588.
[63]
Tran V.X., Tsuji H., Masuda R., A new QoS ontology and its QoS-based ranking algorithm for Web services, Simul. Model. Pract. Theory 17 (2009) 1378–1398.
[64]
Saaty T.L., Fundamentals of Decision Making and Priority Theory with Analytical Hierarchical Process, in: the AHP Series, vol. VI, RWS Publications, The University of Pittsburgh, Pittsburgh, 1980.
[65]
Triantaphyllou E., Mann S.H., An examination of the effectiveness of multi-dimensional decision-making methods: A decision-making paradox, Decis. Support Syst. 5 (1989) 303–312.
[66]
Julong D., Introduction to grey system theory, J. Grey Syst. 1 (1989) 1–24.
[67]
Kuo Y., Yang T., Huang G.W., The use of grey relational analysis in solving multiple attribute decision-making problems, Comput. Ind. Eng. 55 (2008) 80–93.
[68]
Erlandson R.F., System evaluation methodologies: Combined multidimensional scaling and ordering techniques, IEEE Trans. Syst. Man Cybern. 8 (1978) 421–432.
[69]
ITU-TRec. P.10, vocabulary for performance and quality of service, 2006.
[70]
Huynh-Thu Q., Garcia M.N., Speranza F., Corriveau P., Raake A., Study of rating scales for subjective quality assessment of high-definition video, IEEE Trans. Broadcast. 57 (2011) 1–14.
[71]
Chatterjee P., Mondal S., Chakraborty S., A comprehensive solution to automated inspection device selection problems using electre methods, Int. J. Technol. 2 (2014) 193–208.
[72]
Saaty T.L., Decision making with the analytic hierarchy process, Int. J. Serv. Sci. 1 (2008) 83–98.
[73]
Goncalves M., Vidal M.E., Top-K Skyline: A Unified Approach, in: Lecture Notes in Computer Science, 2005, pp. 790–799.
[74]
Kung H.T., Luccio F., Preparata F.P., On finding the maxima of a set of vectors, J. ACM 22 (1975) 469–476.
[75]
Hosseinpour Agdam M., Yousefi S., A and scalable framework for qos-aware web services composition, in: 5th International Symposium on Telecommunications, 2010, pp. 521–526.
[76]
F.M. Huang, C.W. Lan, S.J.H. Yang, QoS-based learning services composition for ubiquitous learning, in: Proceedings - IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2008, pp. 513–518.
[77]
Huang A.F.M., Lan C.W., Yang S.J.H., An optimal QoS-based web service selection scheme, Inform. Sci. 179 (2009) 3309–3322.
[78]
Hamdani R. Wardoyo, The complexity calculation for group decision making using TOPSIS algorithm, in: AIP Conference Proceedings, 2016.
[79]
Eppe S., De Smet Y., Approximating promethee II’s net flow scores by piecewise linear value functions, European J. Oper. Res. 233 (2014) 651–659.

Cited By

View all
  • (2024)Selection of Suitable Cloud Vendors for Health CentreInformatica10.15388/23-INFOR53735:1(65-98)Online publication date: 1-Jan-2024
  • (2024)Predictive digital twin driven trust model for cloud service providers with Fuzzy inferred trust score calculationJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00694-w13:1Online publication date: 21-Aug-2024
  • (2024)A software trustworthiness evaluation methodology for cloud services with picture fuzzy informationApplied Soft Computing10.1016/j.asoc.2023.111205152:COnline publication date: 1-Feb-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Future Generation Computer Systems
Future Generation Computer Systems  Volume 105, Issue C
Apr 2020
1043 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 April 2020

Author Tags

  1. Cloud Service Selection
  2. Cloud Computing
  3. Best Worst Method (BWM)
  4. Multicriteria Decision Making (MCDM)
  5. Quality of Service (QoS)
  6. Quality of Experience (QoE)

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Selection of Suitable Cloud Vendors for Health CentreInformatica10.15388/23-INFOR53735:1(65-98)Online publication date: 1-Jan-2024
  • (2024)Predictive digital twin driven trust model for cloud service providers with Fuzzy inferred trust score calculationJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00694-w13:1Online publication date: 21-Aug-2024
  • (2024)A software trustworthiness evaluation methodology for cloud services with picture fuzzy informationApplied Soft Computing10.1016/j.asoc.2023.111205152:COnline publication date: 1-Feb-2024
  • (2023)A Solution Space Reduction Approach based on Neural Network and Clustering for Large-scale Service CompositionProceedings of the 2023 International Conference on Artificial Intelligence, Systems and Network Security10.1145/3661638.3661722(443-447)Online publication date: 22-Dec-2023
  • (2023)A decision framework with nonlinear preferences and unknown weight information for cloud vendor selectionExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.118982213:PAOnline publication date: 1-Mar-2023
  • (2023)Optimizing group-oriented multiple attribute decision-making method based on dominance-based rough set model with advantaged (disadvantaged) neighborhoodsEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106602124:COnline publication date: 1-Sep-2023
  • (2023)Application of MADM methods in Industry 4.0Computers and Industrial Engineering10.1016/j.cie.2023.109075177:COnline publication date: 1-Mar-2023
  • (2022)ABACExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.118174208:COnline publication date: 1-Dec-2022
  • (2022)A Fuzzy-Multi Attribute Decision Making approach for efficient service selection in cloud environmentsExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.117526206:COnline publication date: 15-Nov-2022
  • (2022)An integrated decision model for cloud vendor selection using probabilistic linguistic information and unknown weightsEngineering Applications of Artificial Intelligence10.1016/j.engappai.2022.105114114:COnline publication date: 1-Sep-2022
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media