Professional Documents
Culture Documents
ABSTRACT Currently, with the rapid development and broad application of cloud computing technology,
companies tend to use cloud services to build their applications or business systems. Selecting a trustworthy
cloud service is a challenging multi-criteria decision-making (MCDM) problem. Moreover, decision makers
are more inclined to use linguistic descriptions to assess the quality of service (QoS) for cloud services due
to the limitation of the decision makers’ knowledge and the vagueness of criteria information. Therefore,
we propose a practical, integrated MCDM scheme for cloud service evaluation and selection of cloud
systems, allowing decision makers to compare cloud services based on QoS criteria. First, to more accurately
and effectively express the uncertainty of qualitative concepts, the cloud model is used as a conversion tool
for qualitative and quantitative information to quantify linguistic terms. Second, given the shortcomings of
traditional differentiating measures between cloud models, a more comprehensive distance measurement
algorithm using cloud droplet distribution is proposed for the cloud model. The new distance measurement
algorithm is applied to the calculation of cloud model similarity and the gray correlation coefficient. The
dynamic expertise weights are determined by calculating the similarity between the expert evaluation
cloud model and the arithmetic mean cloud model. Then, we propose a technique for order preference by
similarity to an ideal solution (TOPSIS) improved by the grey relational analysis (GRA) to calculate the
relative closeness of alternatives to the positive and negative ideal solutions and establish a multi-objective
optimization model that maximizes the relative closeness of all alternatives to determine the weights of the
criteria. Finally, we reconstructed the QoS evaluation criteria for cloud services from both application and
service perspectives, and the classical TOPSIS is applied to generate alternative rankings. The practicability
and robustness of the scheme were tested through the cloud service selection problem experienced by a real
mining company’s scheduling platform, which can provide practical references with the theoretical basis for
the selection and evaluation of cloud services.
INDEX TERMS Cloud services selection, quality of service (QoS), cloud model, multi-criteria
decision-making (MCDM), technique for order preference by similarity to an ideal solution (TOPSIS), grey
relational analysis (GRA).
I. INTRODUCTION big data collection, the demand for more powerful Inter-
With the development and widening application of Inter- net data processing capabilities is increasing, and ‘‘cloud
net technology as well as the demands created by modern computing’’ technology has gradually become the focus of
the computer technologies field [1], [2]. Cloud computing
The associate editor coordinating the review of this manuscript and integrates many computing resources, storage resources, and
approving it for publication was Mahmoud Elish . software resources through information technologies such as
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
VOLUME 9, 2021 88391
L. Liu et al.: Practical, Integrated MCDM Scheme for Choosing Cloud Services in Cloud Systems
distributed computing, utility computing, parallel computing, conversion of linguistic information is an essential factor that
grid computing, and virtualization, forming a colossal virtual affects the validity and accuracy of decision-making results.
shared resource pool to provide users with the information Zadeh and Lotfi [16] proposed the fuzzy set theory and estab-
they need [3]–[5]. The services performed by cloud com- lished a membership function as the primary tool for process-
puting are called cloud services, and the National Institute ing uncertain information. The application of fuzzy set theory
of Standards and Technology (NIST) defines cloud services is constantly improving and expanding. Considering that
as a ubiquitous, convenient, and on-demand mode of net- most natural and social phenomena obey or approximately
work access to a configurable shared computing resource [6]. obey the law of normal distribution, Jean and Saade [17]
Cloud services can achieve rapid supply and release of proposed the concept of normal fuzzy sets. Ma [18] proposed
resources such as computing networks, servers, hardware, using normal fuzzy numbers to express decision-making
and software through minimal management or interaction information, which more objectively and accurately describes
with service providers [7]. Cloud services have the charac- and reflects the data in the real world. Intuitionistic Fuzzy
teristics of low initial investment, low technical requirements Set (IFS) proposed by Atanassov [19] is an attractive tool for
for personnel, short deployment time, easy expansion, and dealing with data ambiguity and inaccuracy. Yager [20] pro-
additionally, customers do not need to be aware of the inter- posed that the Pythagorean Fuzzy Set (PFS) can be consid-
nal structure of cloud services and actual service methods. ered a useful extension of IFS. Zeng et al. [21] supplemented
Relying on the advanced service concept of cloud computing, the powerful PFS with confidence levels to represent informa-
enterprises or individual users tend to use cloud services tion in the decision-making process concerning low-carbon
to build their business systems or personal applications and supplier evaluation, considering the different confidence lev-
establish new development models. els decision makers use when addressing vagueness and
When users decide to adopt cloud services, a signifi- imprecision. However, uncertainty includes two components:
cant problem they face is the selection of the best cloud fuzziness and randomness. If uncertainty appears but is dif-
service technology [8]. Per the user’s requirements, cloud ficult to define accurately, it is called fuzziness. When an
computing architecture primarily provides three services: event is clearly defined, but the uncertainty involved may
Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), or may not appear, that uncertainty is called randomness.
and Infrastructure-as-a-Service (IaaS) [9]. These three ser- Previous studies reflect only the uncertainty of qualitative
vices are usually referred to as SPI models. Cloud comput- concepts from the perspective of fuzziness, failing to consider
ing forms can be divided into private cloud, public cloud, the randomness of membership. Given this, Li et al. [22]
and hybrid cloud. References [10]. In recent years, with the proposed the concept of the cloud model, unifying the prob-
rapid growth in cloud computing, users have expanded their lem of ambiguity and the randomness of membership, which
demand for cloud service applications, and various cloud better portrays the uncertainty of concepts in natural lan-
services continue to emerge. Selecting the cloud service that guage. Li et al. [23] further demonstrated the universality of
best suits the needs of users should consider multiple crite- the normal cloud model. Du et al. [24] researched the map-
ria [11]. Thus, the selection of cloud services can be viewed ping method for qualitative and quantitative variables based
as a multi-criteria decision-making (MCDM) problem. Cur- on the cloud model, which retained the inherent uncertainty
rently, scholars have put forward many evaluation criteria for in the evaluation process to the greatest extent and improved
quality of service (QoS) [12]–[14]. However, these criteria the credibility of the evaluation results.
only focus on the real-time characteristics of cloud services A method for determining the weights of decision-makers
or simply treat the characteristics as an average value [15]. and criteria in ranking and selecting alternatives is the core
The former does not consider the historical characteristics of issue. In the process of traditional technology evaluation,
QoS, resulting in excessive partiality and ignorance of holistic decision makers’ weights are often directly given values, and
performance, while the latter ignores the frequent updates of criteria weights are usually directly given or assigned by
QoS characteristics, which is not representative. The specific decision makers, and thus are highly subjective [25]–[27].
QoS value cannot truly reflect the dynamic changes of cloud However, due to the ambiguity and limitations of the objec-
services, nor does it consider the subjective factors of users, tive environment, decision-makers have limited information
and cannot fully reflect the value a user’ would get from the processing capabilities [28], [29]. Decision-makers can only
service. To this end, we construct the QoS criteria for cloud provide a set of constrained or incomplete weight informa-
services from the perspectives of application and manage- tion, and it is impossible to assign precise weights to each
ment, and use vague language terms to evaluate the QoS of indicator [30]. Therefore, considering the lack of given deci-
cloud services, which can more truly reflect the user cloud sion maker and criteria weights, it is necessary to determine
service experience. the weights more objectively by making calculations during
Due to the differences in the industry background as well the decision-making process [31]–[33]. Liu [34] proposed a
as differences in the perception of the cloud QoS criteria new similarity function as weight support, which has good
of among decision makers, their evaluation language con- reliability and accuracy. Zhang et al. [35] proposed a grey
tains various uncertain information. Therefore, a systematic relational analysis method and a maximum deviation method
method for dealing with the uncertainty in the quantitative to calculate both expert and criteria weight information.
Zeng et al. [36] extends the improved induced weighted loga- This article aims to propose a practical, integrated MCDM
rithmic distance measurement algorithm to q-ROFS and pro- scheme based on cloud systems to evaluate and select cloud
poses a new method for processing entirely unknown criteria services within a linguistic environment based on the discus-
weight information in a q-ROFS environment. Qin et al. [37] sions above. The main contributions of this research are sum-
used the similarity between the evaluation value and the marized as follows: first, the linguistic information given by
average to calculate the expert weight and index weight the decision maker is converted into the corresponding cloud
from different angles, where the similarity was determined model, which can manage the ambiguity and randomness
based on the distance between the evaluation value and the of language expression; second, we propose an algorithm to
average. From the above research, it is not difficult to see that measure the distance and similarity of cloud models from
measuring the similarity and difference in evaluation infor- the perspective of cloud drop distribution and determine the
mation between decision-makers is the key to calculating dynamic decision maker weights by calculating the distance
the weights for decision makers and for criteria. Therefore, and similarity between the decision maker’s cloud model
calculating the distance and similarity between cloud models and the arithmetic average cloud model; third, we propose
to express decision maker evaluation information is the crit- to use GRA to improve the TOPSIS method and establish a
ical problem, and the solution to this problem will provide multi-objective optimization model that maximizes the rela-
a solution for weight calculation [38], [39]. Zhao et al. [40] tive closeness of all alternatives to determine the optimal cri-
defined the Hamming distance between two normal cloud teria weights; fourth, we use the cloud distance measurement
models and proposed a cloud distance measurement algorithm and the TOPSIS method to calculate the relative
algorithm. closeness of alternatives and rank the alternatives according
Considering that the cloud model comprises a particular to the relative closeness; finally, the proposed MCDM scheme
random rule and many cloud drops, even the cloud models is applied to the decision-making of truck dispatching cloud
with the same digital characteristics have different cloud service used by the Luanchuan Mining Group Corporation,
drops. Measuring the distance and similarity between cloud which illustrates the practicality and robustness of the pro-
models based on digital features, ignoring the essential char- posed MCDM scheme.
acteristics of cloud model fuzziness and randomness, pro- The rest of this article is structured as outlined below:
duces calculation results that are not reliable or accurate. Section 2 introduces some basic concepts related to cloud
Therefore, we propose a more comprehensive cloud model model theory. Section 3 proposes an MCDM scheme for
distance and similarity measurement algorithm from the per- Cloud Service Evaluation and Selection. Section 4 applies
spective of cloud droplet distribution. The dynamic expert the proposed method to engineering practice and conducts a
weights are determined by calculating the similarity between comparative study and sensitivity analysis. Finally, Section 5
the expert evaluation cloud model and the arithmetic mean discusses conclusions and directions for further research.
cloud model. In addition, we determine the weights of criteria
based on the principle of optimizing the comprehensive eval- II. PRELIMINARIES
uation of all alternatives. The technique for order preference The cloud model is proposed by Li et al. [22] to transform
by similarity to an ideal solution (TOPSIS) is a commonly the linguistics of qualitative concepts into quantitative con-
used method in MCDM. It positions alternatives close to the version models. In this section, definitions 1-5 are the basic
positive ideal solution and at the same time, further from concepts and operations related to cloud model theory, and
the negative ideal solution [41]. The closeness calculation Definitions 6-7 are the conversion methods for transforming
in the TOPSIS method is a simple weighted average of the Linguistic terms into cloud models.
score difference between the alternative and the ideal solu- Definition 1: Assuming a domain U = {X}, A is a qualita-
tion for each criterion. However, when solving the criteria tive concept related to U , and the membership degree µA(x) ∈
weights, the difference between the alternatives’ criterion [0, 1] of the element X in U to the qualitative concept of T is a
scores should be consistent with the ideal solution. Lessons stable tendency. The distribution of the membership degree x
can also be drawn from grey relational analysis (GRA) [42], on the universe U is called a cloud, and each random number
as it can flexibly measure the similarity of curve shapes is called a cloud drop [23].
and visually represent the nonlinear relationship between Definition 2: Three parameters depict the characteristics of
data sequences. The closer the curve shapes are, the higher a cloud y: expected value Ex, entropy En, and hyper-entropy
the degree of correlation between the sequences. The GRA He. Here, Ex is the expected value of the cloud drop, which
method is used to solve the relative closeness to improve represents the central value of the universe, the entropy En
TOPSIS so that the approximate distance and correlation measures the fuzziness and randomness of the qualitative
degree between the alternative and the ideal solution can concepts, and He reflects the dispersion degree of the cloud
be considered simultaneously. Therefore, we established a drops and the uncertainty of the membership function. Gen-
multi-objective optimization model that maximizes the rel- erally, a cloud y can be expressed as y = (Ex, En, He) [23].
ative closeness of all alternatives through TOPSIS improved When the number of cloud drops n = 1000, the cloud
by GRA, to determine the optimal index weights more accu- model C1 = (0.3, 0.1, 0.01), C2 = (0.5, 0.1, 0.01),
rately, objectively, and reasonably. C3 = (0.5, 0.05, 0.005) and C4 = (0.7, 0.05, 0.005) can be
n
X to obtain the optimally weighted cloud decision matrix Ẑk as
ri− = r ŷi , ŷ− = wj rij− , i = 1, 2, · · · , m (17)
Equation (21).
j=1
t
Then, we calculate the relative closeness of alternative Ai m×n X h i m×n
Ẑk = ẑij k = vkij · w∗j · yij (21)
using Equation (18): k
k=1
Pn +
ri+ j=1 wj rij Step 9 (Determine the Positive-Ideal and the Negative-
∂i = + = n n
ri + ri− + −
P P
j=1 wj rij + j=1 wj rij
Ideal Solutions): Within the optimally weighted cloud model
decision matrix Ẑk , the positive-ideal solution and the
n rij+
negative-ideal solution denoted as Ẑk+ and Ẑk− , can be respec-
X
= wj , i = 1, 2, · · · , m (18)
j=1
rij+ + rij− tively calculated by
Step 6 (Establish a Multi-Objective Optimization Model + +
Ẑk = ẑj | max ẑij (22)
for Determining Optimal Criteria Weights): Set w = 16i6m
(w1 , w2 , . . . , wj , . . . , wn ) to be the vector of necessary
weights and solve the following linear programming problem Ẑk− = ẑ−j | min ẑij (23)
16i6m
to obtain the optimal weights.
where maxẑij represents the expectation that Ex ij (i = 1,
max∂(w) = max (∂1 , ∂2 , · · · , ∂m ) 2, . . . , m) is the largest and minẑij means that the expectation
n
X Ex ij (i = 1, 2, . . . , m) is the smallest. When the ideal solution
s.t. wj = 1 has the same expectation, then Enij and Heij are the smallest.
j=1 Step 10 (Calculate the Distance Between the Alternatives
wj > 0, j = 1, 2, · · · , n (19) and the Ideal Solution): Calculate the distance between the
If the experts give information about the criteria weights, alternative Ai and the ideal solution through algorithm 1 and
add corresponding conditions to the constraints. Assuming the following equations.
that T is a collection of weight information given by the n
X
experts, it can include the following forms: D+
i = d ẑij , ẑ+
j (24)
1. Weak order: {wi ≥ wj }; j=1
n
2. Strict order: {wi − wj } ≥ δi |δj > 0}; X
3. Order of multiples: {wi ≥ δi wj }; D−
i = d ẑij , ẑ−
j (25)
4. Interval order: {δi ≤ wi ≤ δi +εi|0 ≤ δi ≤ δi +εi ≤ 1}; j=1
5. Difference order: {wi − wj > wk − wl |j 6 = k 6 = l}. Step 11 (Calculate the Relative Closeness of the Alterna-
Then the following multi-objective optimization model can tives and Rank the Alternatives): Calculate the relative close-
be established. ness Gi of the QoS of cloud service Ai using Equation (26):
TABLE 2. Cloud model decision matrix of the first decision-maker. TABLE 4. Weighted cloud model decision matrix.
TABLE 3. The arithmetic mean cloud model matrix. TABLE 5. The positive-ideal solution and negative-ideal solution for the
criteria.
TABLE 7. The optimal weighted cloud decision matrix. TABLE 8. Positive-ideal and negative-ideal solution of the decision
criteria.
as follows:
wi > 0.10, i = 1, 2, 3, 4
0.08 < w − w < 0.12
1 2
T =
w 2 − w4 > 0.05
w3 − w1 < 0.02
w2 − w4 > 0.05
w3 − w1 < 0.02 TABLE 9. The distance between the alternatives and the ideal solution.
w1 + w2 + w3 + w4 = 1
wi > 0.10, i = 1, 2, 3, 4
Step 7 (Obtain the Optimal Criteria Weights): Determine
the optimal weight of the QoS’s criteria. By solving the above
model, the optimal weights of the QoS indicators are: w∗1 =
0.322, w∗2 = 0.221, w∗3 = 0.324, w∗4 = 0.133.
Step 8 (Calculate the Optimally Weighted Cloud Decision
Matrix): Using Equation (21) to determine the optimally QoS of the corresponding cloud service can be seen intu-
weighted cloud decision matrix. itively by the point cloud distribution for each criterion.
Step 9 (Determine the Positive-Ideal and the Negative- Step 10 (Calculate the Distance Between the Alternatives
Ideal Solutions): The positive-ideal and negative-ideal solu- and the Ideal Solution): Equation (24) and Equation (25) are
tions are calculated by Equation (22) and Equation (23), used to determine the distance between a cloud service’s QoS
as shown in Table 8. and the ideal solution. The results are shown in Table 9.
The results of the optimal weighted cloud model for each Step 11 (Calculate the Relative Closeness of the Alter-
criterion of cloud services A1 , A2 , A3 and A4 are shown natives and Rank the Alternatives): We now calculate the
in Figure 6(a), Figure 6(b), Figure 6(c), and Figure 6(d). relative closeness Gi of cloud service Ai , and the results are
The corresponding positive-ideal and negative-ideal solution as follows: G1 = 0.528, G2 = 0.767, G3 = 0.331, G4 =
cloud model are shown in Figure 6(e) and Figure 6(f). The 0.547. Therefore, the optimal ranking for the alternative cloud
C. COMPARATIVE STUDY
To verify the effectiveness and superiority of the evaluation
method we propose, we performed an analysis based on
the same case example and choose the fuzzy TOPSIS [53],
the improved GRA [54], and the improved VIKOR [55] to
facilitate comparative analysis. The ranking results of the four
alternative cloud services determined by these methods are
FIGURE 7. Sensitivity analysis of our proposed MCDM scheme.
listed in Table 10.
From the results in Table 9, it is easy to see that the most
suitable cloud service for the considered application is still of some program criteria; therefore, we use the perturbation
A2 , according to both the proposed method and the listed method to conduct a sensitivity analysis of expert evalua-
methods. The cloud service ranking results of our proposed tion, that is, after the expert evaluation in decision-making
MCDM scheme are completely consistent with the ranking is slightly disturbed, each potential cloud corresponds to
results obtained through the improved VIKOR method and changes in service priorities. Disturbance expert Ek evaluates
the improved GRA method. That proves the effectiveness Sn on the linguistic term of criterion Cj , and records the distur-
of the proposed method. However, compared with the listed bance as Sm , and m is not equal to n. E3 and E7 are randomly
methods, the apparent advantages of the method proposed in selected, and the evaluations of these two experts on different
this study are as follows: criteria are disturbed, respectively. m takes all the numbers
(1) Using the cloud model theory, the model can reflect from 0 to 6 except n in turn, for 48 trials. We then calculate
both the vagueness of linguistic evaluation informa- the final relative closeness of different cloud services, and
tion and the randomness of criteria. Our method pre- produce the result shown in Figure 7.
serves the integrity of linguistic information to achieve It can be seen from Figure 7 that the evaluation changes
conversion of qualitative information into quantitative made by the experts on the criteria have a significant impact
information. on the relative closeness of the alternatives because the
(2) The proposed method considers that decision mak- multi-criteria decision-making framework we propose uses
ers adopt psychological behaviors such as reference the same group of experts to evaluate the weights and indi-
dependence and loss aversion. Using the cloud distance cators, and the individual experts’ determinations will have a
measurement algorithm to calculate the distance and more significant impact on the results. However, the stability
similarity between each expert evaluation cloud and of the optimal scheme obtained in the 48 test results is rel-
the arithmetic average cloud to determine the dynamic atively good (the optimal scheme has only changed 2 times,
experts weights can avoid the subjective negative influ- accounting for 4.2% of the total test). In the actual evaluation,
ence of the decision maker. the expert group can participate in evaluating the criteria and
(3) TOPSIS improved by the GRA is used to define the analyzing the impact of the relationship between the criteria
relative closeness of alternatives. By establishing a at the same time, which is more suitable for management
multi-objective optimization model that maximizes the and decision-making regarding cloud service choice for the
relative closeness of all alternatives, the optimal criteria vehicle dispatching platform. The proposed method height-
weights can be determined more accurately, objectively ens the already dominant position of cloud service purchasers
and reasonably. in cloud service management and supervision.
[8] N. Upadhyay, ‘‘Managing cloud service evaluation and selection,’’ Proce- [32] H. Li, J. Liu, R. Liu, N. Xiong, K. Wu, and T.-H. Kim, ‘‘A dimensionality
dia Comput. Sci., vol. 122, pp. 1061–1068, Dec. 2017. reduction-based multi-step clustering method for robust vessel trajectory
[9] S. Bhardwaj, L. Jain, and S. Jain, ‘‘Cloud computing: A study of infrastruc- analysis,’’ Sensors, vol. 17, no. 8, p. 1792, Aug. 2017.
ture as a service (IAAS),’’ Int. J. Eng. Inf. Technol., vol. 2, no. 1, pp. 60–63, [33] A. Wu, H. Li, and M. Dong, ‘‘A novel two-stage method for matching
2010. the technology suppliers and demanders based on prospect theory and evi-
[10] G. Aryotejo, D. Y. Kristiyanto, and Mufadhol, ‘‘Hybrid cloud: Bridging dence theory under intuitionistic fuzzy environment,’’ Appl. Soft Comput.,
of private and public cloud computing,’’ J. Phys., Conf. Ser., vol. 1025, vol. 95, Oct. 2020, Art. no. 106553.
May 2018, Art. no. 012091. [34] P. Liu, ‘‘Multiple attribute group decision making method based on
[11] Z. Li, H. Zhang, L. O’Brien, R. Cai, and S. Flint, ‘‘On evaluating commer- interval-valued intuitionistic fuzzy power Heronian aggregation opera-
cial cloud services: A systematic review,’’ J. Syst. Softw., vol. 86, no. 9, tors,’’ Comput. Ind. Eng., vol. 108, pp. 199–212, Jun. 2017.
pp. 2371–2393, Sep. 2013. [35] W. Zhang, Y. Xu, and H. Wang, ‘‘A consensus reaching model for
[12] M. Abdel-Basset, M. Mohamed, and V. Chang, ‘‘NMCDA: A framework 2-tuple linguistic multiple attribute group decision making with incom-
for evaluating cloud computing services,’’ Future Gener. Comput. Syst., plete weight information,’’ Int. J. Syst. Sci., vol. 47, no. 2, pp. 389–405,
vol. 86, pp. 12–29, Sep. 2018. Jan. 2016.
[13] Z. Zheng, X. Wu, Y. Zhang, M. R. Lyu, and J. Wang, ‘‘QoS ranking [36] S. Zeng, Y. Hu, and X. Xie, ‘‘Q-rung orthopair fuzzy weighted
prediction for cloud services,’’ IEEE Trans. Parallel Distrib. Syst., vol. 24, induced logarithmic distance measures and their application in multiple
no. 6, pp. 1213–1222, Jun. 2013. attribute decision making,’’ Eng. Appl. Artif. Intell., vol. 100, Apr. 2021,
[14] M. Chandra and R. Niyogi, ‘‘Web service selection using modified artifi- Art. no. 104167.
cial bee colony algorithm,’’ IEEE Access, vol. 7, pp. 88673–88684, 2019. [37] Q. Qin, F. Liang, L. Li, Y.-W. Chen, and G.-F. Yu, ‘‘A TODIM-based
[15] B. Yi, X. Shen, H. Liu, Z. Zhang, W. Zhang, S. Liu, and N. Xiong, ‘‘Deep multi-criteria group decision making with triangular intuitionistic fuzzy
matrix factorization with implicit feedback embedding for recommenda- numbers,’’ Appl. Soft Comput., vol. 55, pp. 93–107, Jun. 2017.
tion system,’’ IEEE Trans. Ind. Informat., vol. 15, no. 8, pp. 4591–4601, [38] J. Sun, X. Wang, N. Xiong, and J. Shao, ‘‘Learning sparse representation
Aug. 2019. with variational auto-encoder for anomaly detection,’’ IEEE Access, vol. 6,
[16] L. A. Zadeh, ‘‘Information and control,’’ Fuzzy sets, vol. 8, no. 3, pp. 33353–33361, 2018.
pp. 338–353, 1965. [39] B. Lin, F. Zhu, J. Zhang, J. Chen, X. Chen, N. N. Xiong, and J. L. Mauri,
[17] J. J. Saade, ‘‘Mapping convex and normal fuzzy sets,’’ Fuzzy Sets Syst., ‘‘A time-driven data placement strategy for a scientific workflow combin-
vol. 81, no. 2, pp. 251–256, Jul. 1996. ing edge computing and cloud computing,’’ IEEE Trans. Ind. Informat.,
[18] Q. Ma, ‘‘Generalized hesitant normal fuzzy information integrationn and vol. 15, no. 7, pp. 4254–4265, Jul. 2019.
its multi-attribute group decision making,’’ Comput. Eng. Appl., vol. 51, [40] K. Zhao, J. W. Gao, Z.-Q. Qi, and C.-B. Li, ‘‘Multi-criteria risky-decision-
no. 22, pp. 134–140, May 2015. making approach based on prospect theory and cloud model,’’ Control
[19] T. K. Atanassov, ‘‘Intuitionistic fuzzy sets,’’ Int. J. Bioautomat., vol. 20, Decis., vol. 30, no. 3, pp. 395–402, 2015.
no. S1, pp. 1–6, 2016. [41] S. Nădăban, S. Dzitac, and I. Dzitac, ‘‘Fuzzy TOPSIS: A general view,’’
[20] R. R. Yager, ‘‘Pythagorean membership grades in multicriteria deci- Procedia Comput. Sci., vol. 91, pp. 823–831, Aug. 2016.
sion making,’’ IEEE Trans. Fuzzy Syst., vol. 22, no. 4, pp. 958–965, [42] G.-W. Wei, ‘‘GRA method for multiple attribute decision making with
Aug. 2014. incomplete weight information in intuitionistic fuzzy setting,’’ Knowl.-
[21] S. Zeng, X. Peng, T. Baležentis, and D. Streimikiene, ‘‘Prioritization of Based Syst., vol. 23, no. 3, pp. 243–247, Apr. 2010.
low-carbon suppliers based on pythagorean fuzzy group decision mak- [43] S. Liu, Y. Yang, Y. Cao, and N. Xie, ‘‘A summary on the research of GRA
ing with self-confidence level,’’ Econ. Research-Ekonomska Istraživanja, models,’’ Grey Syst., Theory Appl., vol. 3, no. 1, pp. 7–15. Jan. 2013.
vol. 32, no. 1, pp. 1073–1087, Jan. 2019. [44] D. Li, C. Liu, and W. Gan, ‘‘A new cognitive model: Cloud model,’’ Int.
[22] D. Y. Li, H. J. Meng, and X. M. Shi, ‘‘Affiliated cloud and affiliated cloud J. Intell. Syst., vol. 24, no. 3, pp. 357–375, Mar. 2009.
generator,’’ Comput. Res. Develop., vol. 6, pp. 15–20, Dec. 1995. [45] D. Sun, H. Fei, and Q. Li, ‘‘A bisecting K-Medoids clustering algorithm
[23] D. Y. Li and C. Y. Liu, ‘‘Study on the universality of the normal cloud based on cloud model,’’ IFAC-PapersOnLine, vol. 51, no. 11, pp. 308–315,
model,’’ Eng. Sci., vol. 6, no. 8, pp. 28–34, Aug. 2004. 2018.
[24] X. Du, Q. Yin, K. Huang, and D. Liang, ‘‘Transformation between quali- [46] J.-J. Wang, Z.-H. Miao, F.-B. Cui, and H.-C. Liu, ‘‘Robot evaluation and
tative variables and quantity based on cloud models and its application,’’ selection with entropy-based combination weighting and cloud TODIM
J. Syst. Eng. Electron., vol. 30, no. 4, pp. 772–776, 2008. approach,’’ Entropy, vol. 20, no. 5, p. 349, May 2018.
[25] M. J. Skibniewski and L. Chao, ‘‘Evaluation of advanced construction [47] B. Peng, J. Zhou, and D. Peng, ‘‘Cloud model based approach to group
technology with AHP method,’’ J. Construct. Eng. Manage., vol. 118, decision making with uncertain pure linguistic information,’’ J. Intell.
no. 3, pp. 577–593, Sep. 1992. Fuzzy Syst., vol. 32, no. 3, pp. 1959–1968, Feb. 2017.
[26] S. Kumar, W. J. Nilsen, A. Abernethy, A. Atienza, K. Patrick, M. Pavel, [48] G. Y. Bao, X. L. Lian, M. He, and L. L. Wang, ‘‘Improved two-tuple
W. T. Riley, A. Shar, B. Spring, D. Spruijt-Metz, D. Hedeker, V. Honavar, linguistic representation model based on new linguistic evaluation scale,’’
R. Kravitz, R. G. Lefebvre, D. C. Mohr, S. A. Murphy, C. Quinn, Control Decision., vol. 25, no. 5, pp. 780–784, 2010.
V. Shusterman, and D. Swendeman, ‘‘Mobile health technology evalua- [49] J. Siegel and J. Perdue, ‘‘Cloud services measures for global use: The
tion: The mHealth evidence workshop,’’ Amer. J. Preventive Med., vol. 45, service measurement index (SMI),’’ in Proc. Annu. SRII Global Conf.,
no. 2, pp. 228–236, Aug. 2013. Jul. 2012, pp. 411–415, doi: 10.1109/SRII.2012.51.
[27] N. Zhao, Z. Xu, and Z. Ren, ‘‘Hesitant fuzzy linguistic prioritized supe- [50] S. K. Garg, S. Versteeg, and R. Buyya, ‘‘A framework for ranking of
riority and inferiority ranking method and its application in sustainable cloud computing services,’’ Future Gener. Comput. Syst., vol. 29, no. 4,
energy technology evaluation,’’ Inf. Sci., vol. 1992, no. 478, pp. 239–257, pp. 1012–1023, Jun. 2013.
Apr. 2019. [51] L. Sun, H. Dong, F. K. Hussain, O. K. Hussain, and E. Chang, ‘‘Cloud
[28] D. J. Mezzio, V. B. Nguyen, A. Kiselica, and K. O’Day, ‘‘Evaluating the service selection: State-of-the-art and future research directions,’’ J. Netw.
presence of cognitive biases in health care decision making: A survey of Comput. Appl., vol. 45, pp. 134–150, Oct. 2014.
U.S. formulary decision makers,’’ J. Managed Care Specialty Pharmacy, [52] F. Mingqing, D. Gangyi, and Z. Yanling, ‘‘Pythagoras decision algo-
vol. 24, no. 11, pp. 1173–1183, Nov. 2018. rithm applied to cloud computing product selection,’’ Comput. Eng. Appl.,
[29] Y. Qu and N. Xiong, ‘‘RFH: A resilient, fault-tolerant and high-efficient vol. 55, no. 18, pp. 241–246, Feb. 2019.
replication algorithm for distributed cloud storage,’’ in Proc. 41st Int. Conf. [53] A. Adeel, M. Akram, and A. N. A. Koam, ‘‘Group decision-making based
Parallel Process., Pittsburgh, PA, USA, Sep. 2012, pp. 520–529. on M-polar fuzzy linguistic TOPSIS method,’’ Symmetry, vol. 11, no. 6,
[30] W. Fang, X. Yao, X. Zhao, J. Yin, and N. Xiong, ‘‘A stochastic con- p. 735, May 2019.
trol approach to maximize profit on service provisioning for mobile [54] W.-Z. Wu and T. Zhang, ‘‘An improved gray interval forecast method
cloudlet platforms,’’ IEEE Trans. Syst., Man, Cybern. Syst., vol. 48, no. 4, and its application,’’ Commun. Statist.-Theory Methods, vol. 49, no. 5,
pp. 522–534, Apr. 2018. pp. 1120–1131, Mar. 2020.
[31] T. Bao, X. Xie, P. Long, and Z. Wei, ‘‘MADM method based on prospect [55] X. Gou, Z. Xu, H. Liao, and F. Herrera, ‘‘Probabilistic double hierarchy
theory and evidential reasoning approach with unknown attribute weights linguistic term set and its use in designing an improved VIKOR method:
under intuitionistic fuzzy environment,’’ Expert Syst. Appl., vol. 88, The application in smart healthcare,’’ J. Oper. Res. Soc., vol. 26, no. 3,
pp. 305–317, Dec. 2017. pp. 642–674, Sep. 2020.
LI LIU is currently pursuing the Ph.D. degree with RUIMIN LIU was born in Xi’an, China, in 1995.
the School of Management, Xi’an University of She received the M.S. degree in industrial engi-
Architecture and Technology, China. He has a keen neering from the School of Management, Xi’an
interest in exploring the interdisciplinary fields of University of Architecture and Technology, China,
computer and underground space engineering. His in 2020. Her research interests include mine
research interests include multi-criteria decision- safety production management, multi-attribute
making, heterogeneous information fusion, and group decision-making, and multilateral matching
rockburst tendency assessment. models.