Abstract

To solve the cloud service supplier selection problem under the background of cloud computing emergence, an integrated group decision method is proposed. The cloud service supplier selection index framework is built from two perspectives of technology and technology management. Support vector machine- (SVM-) based classification model is applied for the preliminary screening to reduce the number of candidate suppliers. A triangular fuzzy number-rough sets-analytic hierarchy process (TFN-RS-AHP) method is designed to calculate supplier’s index value by expert’s wisdom and experience. The index weight is determined by criteria importance through intercriteria correlation (CRITIC). The suppliers are evaluated by the improved TOPSIS replacing Euclidean distance with connection distance (TOPSIS-CD). An electric power enterprise’s case is given to illustrate the correctness and feasibility of the proposed method.

1. Introduction

Cloud computing [14] is a new network application technology, and it is also a great revolution technology after the development of distributed computing, parallel computing, and grid computing. It is a kind of service mode based on shared infrastructure by which software, hardware, platform, and other IT resources will be available to users through the network services.

National Institute of Standards and Technology (NIST) has given its definition as follows: cloud computing is a kind of pay-per-use network operation mode which can provide users with available, convenient, on-demand use of network resources [5]. The resources including storage, application software, and computing services go into a configurable resource pool and can be quickly extracted and used. Enterprises do not have to invest a lot of management work; they only need to conduct the necessary interaction with the service providers. Currently, cloud computing is rapidly growing and can be applied in a mature way in many industries. For instance, Amazon, Google, Microsoft, and other IT giants have converted more and more applications into cloud services [17]. Cloud services [8] (i.e., cloud computing services) are cloud computing products which are available as a service and provided to users. Users can access the required resources and services in an on-demand and extensible way by the network. By updating to cloud service model, enterprises can effectively reduce the cost of investment, achieve the unified management of resources, sharing, and on-demand use and improve resource utilization. As a result, the market reaction capability and core competitiveness can be enhanced.

To develop and implement the cloud service-oriented networked mode for an enterprise or an enterprise union, the most important challenge is how to select the best cloud service supplier under the background of cloud computing emergence [9, 10]. The cloud services measurement initiative consortium (CSMIC) [11] has designed and released the service measurement index framework. Cloud service can be evaluated from seven aspects including accountability, agility, assurance, finance, performance, security privacy, and usability. Building the service medium between cloud service and application need based on this framework has gradually become an important development trend of cloud computing [12, 13].

Meanwhile, group decision method based on this framework has become a main method for cloud service supplier selection. Garg et al. proposed a framework for ranking of cloud computing services by analytic hierarchy process (AHP) [14]. Dong and Guo proposed an evaluation and selection approach for cloud manufacturing service based on template and global trust degree [15]. Generally, group decision method in existing researches can be divided into two categories: single methods and combination methods. Single methods mainly include AHP [16], ANP [17], rough sets [18], DEA [19], grey theory [20], fuzzy axiomatic design [21], fuzzy TOPSIS [22], genetic algorithm [23], and COWA operator [24]. Combination methods mainly include threshold method and grey relational analysis [25], AHP and genetic algorithm [26], ANN-MADA [27], ANP-DEA [28], fuzzy DEMATEL-ANP-TOPSIS [29], fuzzy AHP and fuzzy multiobjective linear programming [30], AHP-ISM [31], and AHP-TOPSIS [32].

Through the analysis of the existing researches, it can be summarized that cloud service is considered more on the technology perspective but less on the technology management perspective based on the service measurement index framework. Meanwhile, the uncertain preference information processing is lacked. Therefore, we put forward an integrated group decision method for cloud service supplier selection. From two perspectives of technology and technology management, we build the cloud service supplier selection index framework by four criteria: cloud service performance, supplier capability, supplier service level, and supplier service quality. According to the main information of candidate suppliers, support vector machine- (SVM-) based classification model is applied for the preliminary screening to reduce the number of candidate suppliers. Through the investigation and mastery of experts to all suppliers on the indexes, a triangular fuzzy number-rough sets-AHP (TFN-RS-AHP) method is proposed to calculate supplier’s index value by expert’s wisdom and experience. The index weight is determined by criteria importance though intercriteria correlation (CRITIC). Finally, the suppliers are evaluated by improved TOPSIS replacing Euclidean distance with connection distance.

2. Index Framework

Cloud service supplier selection index framework is one of the most important problems in the whole evaluation process. CSMIC has given the service measurement index framework. In this framework, cloud service can be evaluated from seven aspects including accountability, agility, assurance, finance, performance, security privacy, and usability. It can be seen that this framework is mainly from the technology perspective.

Different suppliers can provide similar or the same cloud service, so cloud service supplier selection is different from cloud service selection. Additionally, cloud service supplier selection has some inherent relevance to the application industry.

Considering the characteristics of cloud service supplier from the technology perspective and the technology management perspective, the cloud service supplier selection index framework is built as shown in Figure 1 by four criteria (: cloud service performance, : supplier capability, : supplier service level, and : supplier service quality) according to systematic, comprehensive, scientific, flexible, and operable principles.

Cloud service performance criterion, which includes the core content of CSMIC’s service measurement index framework, embodies the technology perspective. Supplier capability criterion, supplier service level criterion, and supplier service quality criterion embody the technology management perspective. Each criterion is further detailed to indexes. The significance of each index is as follows: : service resource’s virtualization management, : service’s coordination, integration, and intelligence, : service mode’s diversity, : service’s maintainability, availability, and flexibility, : service data’s transmission and storage security, access security, and privacy protection, : service’s timeliness, accuracy, reliability, fault tolerance, and robustness, : service’s deployment cost, running cost, and maintenance cost, : supplier’s operation management and organization management level, : supplier’s technical support and training level, : supplier’s reputation and implementation experience, : supplier’s ability of research development, innovation, and profitability, : supplier’s service attitude and sustainability, : supplier’s ability to provide value-added and extended services, : supplier’s ability of service deployment, running, and maintenance, : supplier service’s timely delivery and stability, : supplier service’s protocol level and execution ability, and : supplier service’s cost-effectiveness.

3. Integrated Group Decision Method

3.1. Preliminary Screening

Under the linear separable circumstances, the basic idea of SVM [33, 34] can be described as follows. It is assumed that the samples are , , where is the number of samples and is the number of input dimensions. A hyperplane is defined as to classify the samples into two types. The classification result is as follows:where is the adjustable weight vector and is the bias amount of the hyperplane. So represents the scalar product of and .

The optimal classification hyperplane is shown in Figure 2.

To achieve the correct classification of all samples, the classification intervals on both sides should be the largest. Finding the optimal hyperplane can be considered as the quadratic programming problem. For the training sample set, the optimal value of and should be found to minimize the cost function; that is,where the constraint condition is , .

Here the optimization function is quadratic form and the constraint condition is linear, so this is a typical quadratic programming problem which can be solved by Lagrange method. The Lagrange multiplier is , , so

The extreme of Γ belongs to saddle point. The minimum of and to Γ can be obtained as and while the maximum of to Γ can be obtained as . The optimal hyperplane can be determined by solving quadratic program problem based on the derivative of Γ. As can be seen, only the samples which make can play a role in and determine the classification result. These samples are defined as support vectors. Then is obtained as follows:

One support vector sample is selected. For any input sample , the classification function is as follows:

The ascription of is determined according to the positive or negative sign of . If the samples are linear nonseparable, the linear nonseparable problem can be converted to linear separable problem by nonlinear transformation defined by kernel function.

3.2. Index Value Calculating

By rough sets theory [35], the domain is a nonnull finite set of the objects and is an object in . All objects in belong to partitions: . These partitions have an order: . To any partition (), its upper approximation set is and its lower approximation set is , where indicates the partition of the unclear relationship in the domain . Any unclear partition in the domain can be expressed by its rough number. The rough number of is composed of the upper bound , , and the lower bound , ; here is the number of objects contained in the upper approximation set of and is the number of objects contained in the lower approximation set of . The interval between upper and lower bounds is defined as the rough boundary interval . Therefore, the unclear partition in the domain can be expressed by the rough boundary interval which contains its upper bound and lower bound.

The mathematical statistics characteristic of expert scoring method can maximize the values of expert’s wisdom and experience. However, the scores of multiple cloud service suppliers on an index depend on expert’s personal experience and subjective judgment. Expressing the score with a certain number is obviously unreasonable. Compared with certain number, fuzzy number can better reflect the inherent uncertainty of expert scoring. Additionally, the uncertainty can be described as set boundary region by the rough boundary interval. Compared with membership function, set boundary region can better reflect the real judgment of expert and the views of multiple experts can be taken into account. Therefore, a triangular fuzzy number-rough sets-AHP (TFN-RS-AHP) method is proposed to calculate the index value of cloud service supplier.

It is assumed that there are cloud service suppliers after preliminary screening and experts. To the index (), the TFN score matrices given by experts are , where ( and ). When , represents the score of the cloud service supplier relative to the cloud service supplier on the index given by the expert . When , . These matrices must pass the consistency inspection. If fails, it will be modified by the expert .

Step 1. is decomposed into , , and . are combined together into a rough group decision matrix , where .

Step 2. The rough boundary intervals of the scores given by experts in are , where , . Then . As a result, the average rough interval of is as follows:

Step 3. The rough judgment matrix can be obtained as . can be decomposed into the rough lower boundary matrix and the rough upper boundary matrix , where and . Their characteristic vectors corresponding to the maximum eigenvalue are, respectively, obtained as and . After averaging, , . We can get .

Step 4. Similarly, and can be obtained. Consequently, the values of cloud service suppliers on the index are , where is a triangular fuzzy number.

Step 5. Using the same method, the value of cloud service suppliers on other indexes can be obtained. The triangular fuzzy number index value matrix can be expressed as .

Step 6. The methods of converting triangular fuzzy number into real number mainly are gravity center method and mean square deviation method. To the triangular fuzzy number index value , its gravity center [36, 37] is , and its mean square deviation [36, 37] is

Here, we construct a planning model by introducing the risk preference factor to realize the integration of the two methods. It is assumed that the decision makers tend to use the gravity center method with a risk preference of and tend to use the mean square deviation method with a risk preference of . and are used as the weight of gravity center and mean square deviation, respectively. The triangular fuzzy number can be described as .

We construct the planning model: , s.t. . The risk preference can be obtained as follows:

As a result, the triangular fuzzy number index value matrix of cloud service suppliers can be converted into the real number form .

The index value matrix should be standardized as follows:where and .

3.3. Index Weight Determining

Assuming that the vector of index weight is , weighting methods commonly include entropy method [38], standard deviation method [39], and CRITIC [40].

3.3.1. Entropy Method [38]

According to the entropy theory, the entropy value of the index () is as follows:where .

The larger entropy value means that the values of all cloud service suppliers on have a smaller difference. It is generally believed that the index is more important when the values of all suppliers have a larger difference. So the weight of is as follows:

3.3.2. Standard Deviation Method [39]

The standard deviation of the index is , so the weight of is as follows:where .

3.3.3. CRITIC [40]

The comparison strength with the expression form of standard deviation indicates the value difference of all objects on the same index. The conflict is based on the correlation between two indexes. When the two indexes have a strong positive correlation, the conflict is low. Both comparison strength and conflict should be considered comprehensively.

The correlation coefficient [40] of the indexes and is as follows:

The conflict of the index with other indexes can be expressed as follows:

Therefore, the weight of is as follows:where is the information amount of .

Compared with entropy method and standard deviation method, CRITIC, which comprehensively considers the volatility of index value and the conflict between the indexes, can completely reflect the competitive relationship between the indexes. As a result, we choose CRITIC to determine the index weight.

3.4. Suppliers Evaluating

The technique for order preference by similarity to an ideal solution (TOPSIS) is a classic multi-index sorting method [41]. Euclidean distances between the object and two ideal points are used to calculate the closeness. The objects on the perpendicular bisector of two ideal points have the same closeness value and cannot be distinguished. Therefore, some improved TOPSIS methods have been proposed such as angle measure evaluation method (TOPSIS-AME) [42] and vertical projection method (TOPSIS-VP) [43]. The former one only considers the angle closeness between the object and two ideal points and ignores the difference in length. When two objects have the same angle closeness but different length, it will draw the wrong conclusion. When two or more objects have the same projective point on the connection line of two ideal points, the latter one also cannot distinguish these objects.

The theory of set pair analysis (SPA) [44, 45], proposed by Zhao in 1989, is a systematic analysis method to solve the uncertainty problem with connection degree. A set pair is constructed from two related sets in the uncertainty system; then the sameness, contrariety, and difference analysis will be done on the uncertainty of the set pair; lastly the connection degree of the set pair can be obtained. SPA method can be used to describe the relationship in certainty-uncertainty system.

According to the index value matrix and the index weight vector , we can get the weighted index value matrix .

The positive ideal point and the negative ideal point are as follows: where and .

The weighted index value of the supplier () can be expressed as which is the row of .

The element pairs are comprised of the corresponding elements of and . Comparing the element pairs , there are pairs in which the difference of and is tiny (i.e., sameness relationship), pairs in which the difference of and is huge (i.e., contrariety relationship), and pairs in which the difference of and is existing but not very obvious (i.e., difference relationship) [44, 45]. . So the connection degree between and can be expressed as , where , , and are the symbols of the sameness relationship, contrariety relationship, and difference relationship.

We assume that , where , . If , and ; and if , , , and ; and if , and . So we can get the connection degree between and as follows:where , , .

According to SPA theory, the connection vector between and can be expressed as and the connection vector between and itself is , so the connection distance from to is .

Similarly, we can get that the connection distance from to is .

Lastly, we can get the relative closeness degree from to the ideal points and as follows:

The relative closeness degree has the following characteristics:(1)If , .(2)If , .(3)When (i.e., and , ), .

Therefore, using the connection distance from the object to the ideal points fits well with the basic sorting principles of TOPSIS, so the improved TOPSIS by replacing Euclidean distance with connection distance (TOPSIS-CD) is reasonable. We can calculate the relative closeness from each object to the ideal points successively and obtain the final results by sorting them.

4. Case Study

With the rapid development in electric power industry and the continuous improvement of the customers’ requirement for electric safety, the traditional vertical mode is gradually hard to guarantee the whole process of electric power industry under the certain cost and periodic constraints. The service-oriented networked mode, which combines the IT capacity with the traditional electric power industry, provides an effective solution to this problem and realizes the rapid integrating and updating of electric power enterprises. Cloud service platform has greatly facilitated the deep collaboration among different enterprises in the electric power chain. More importantly, the electric power enterprises can gradually shift to service-oriented pattern through the cloud service platform, and the enterprise’s independent innovation and core competitiveness can be continuously improved.

To meet the development requirement, the management team of an electric power enterprise has decided to introduce the service-oriented networked mode after careful analysis and discussion.

Several important indexes in Figure 1 chosen by decision makers are taken as the standard to determine the input vector. According to Formula (2), the classification function can be determined. Due to limited space, the detailed index information is not given. The process of preliminary screening for cloud service supplier selection using SVM classification model is as follows. If , will pass. If , will be eliminated. We use SVM toolbox in Matlab to classify twelve qualified suppliers and five suppliers (, , , , and ) pass the preliminary screening.

Taking the index as an example, the TFN score matrices of five suppliers given by three experts are , , and , where , , and . Here,

All of them can pass the consistency inspection.

We decompose into , , and , decompose into , , and , and decompose into , , and , respectively.

, , and are combined together into a rough group decision matrix , .

For = “7/8” in , its upper and lower approximation sets are and . Its rough boundary interval is . Meanwhile, and . So the rough boundary interval of is . The rough boundary interval of other elements in can be obtained similarly.

The rough judgment matrix can be obtained as .

can be decomposed into the rough lower boundary matrix and the rough upper boundary matrix , where and .

Their characteristic vectors corresponding to the maximum eigenvalue are obtained as and .

After averaging, .

Similarly, and . The values of five cloud service suppliers on the index are as follows:

Using the same method, the value of five cloud service suppliers on other sixteen indexes can be obtained. The triangular fuzzy number index value matrix is shown in Table 1.

By the planning model based on the risk preference, the triangular fuzzy number index value matrix is converted into the real number form as shown in Table 2.

After the standardization of , the index weight vector determined by CRITIC is Φ = [0.0767, 0.0042, 0.0993, 0.1092, 0.0794, 0.0886, 0.0869, 0.0459, 0.0767, 0.0200, 0.0826, 0.0037, 0.0324, 0.0054, 0.0114, 0.0963, 0.0813.

According to the standardized index value matrix and the index weight vector , we can get the weighted index value matrix   as shown in Table 3.

The positive ideal point = [0.0355 0.0028 0.0292 0.0627 0.0283 0.0253 0.0306 0.0380 0.0163 0.0163 0.0075 0.0472 0.0017 0.0138 0.0029 0.0090 0.0460 0.0419], and the negative ideal point = [0.0129 0.0009 0.0111 0.0080 0.0050 0.0037 0.0003 0.0107 0.0050 0.0050 0.0005 0.0076 0.0006 0.0020 0.0007 0.0008 0.0036 0.0034].

The calculation process by TOPSIS-CD is shown in Table 4, so the sorting result is . The electric power enterprise will select as its cloud service supplier.

5. Discussion

The sorting results of the five suppliers by TOPSIS-CD, TOPSIS [41], TOPSIS-AME [42], and TOPSIS-VP [43] are listed in Table 5 and compared in Figure 3. The sorting result by TOPSIS-CD is . The sorting result by TOPSIS is . The sorting result by TOPSIS-AME is . The sorting result by TOPSIS-VP is .

Overall trends of the sorting results by the four methods are generally consistent. The best supplier is and the worst supplier is . The sorting result of TOPSIS-CD is the same as the result of TOPSIS, so the validity of TOPSIS-CD can be demonstrated. For the obvious insufficiency proved by many scholars, TOPSIS is not desirable.

By TOPSIS-AME, the sorting result of the suppliers and is which is obviously opposite to the sorting result by the other three methods. By TOPSIS-VP, the suppliers and have the equal closeness to ideal points and cannot be sorted. These two methods cannot meet the sorting requirement in some special cases which is consistent with the above analysis in Section 3.4.

Based on the above discussion, the proposed integrated group decision method for cloud service supplier selection mainly has the advantages as follows:(1)SVM-based classification model is applied for the preliminary screening. The number of candidate suppliers is reduced which can decrease the computation of following algorithm.(2)TFN-RS-AHP method is designed to calculate supplier’s index value which not only can make the most of expert’s wisdom and experience but also can reflect the uncertainty of expert judgment.(3)TOPSIS-CD is put forward to sort the cloud service suppliers by their weighted index value which is better than TOPSIS, TOPSIS-AME, and TOPSIS-VP.

6. Conclusion

With the combination with the new cloud computing technology, many industries are rapidly promoting their information revolution, and the new development mode has emerged now. An important challenge, which enterprise must face, is how to select the best cloud service supplier.

In this paper, the cloud service supplier selection index framework is built from two perspectives of technology and technology management. An integrated group decision method is proposed based on SVM, TFN-RS-AHP, and TOPSIS-CD for cloud service supplier selection. However, a large number of mathematical calculations may exist in the proposed method, and the method may be very cumbersome and complex in the practical application. The subjective preference of expert is still difficult to be represented. In the future, we will focus on the expression and quantification of the preference of expert and the extension and application of the proposed method in other fields.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by Science Research Project of Ningxia High Education (no. NGY2016141) and Science Research Starting Foundation of Beifang University of Nationalities.