A Review on Trust and Reputation by liwenting

VIEWS: 11 PAGES: 21

									A Review on Trust and Reputation for
       Web Service Selection


              Yao Wang
            Julita Vassileva

            University of Saskatchewan
                   Overview
• 1. Introduction
• 2. Current approaches for web service
  selection
• 3. Trust and Reputation
  – Typology of trust and reputation approaches
  – Trust and reputation mechanisms for web services
  – Future directions for using trust and reputation in
    web service selection
• 4. Conclusions
           1. Introduction
• What is a Web Service?
  SOAP, WSDL, UDDI
  – XML-based
  – Language and platform independence
  – Self-description
                   UDDI server




       publish                     discover




                      invoke

Service Provider                 Service Consumer


        Figure 1. Web service structure
                                                                            Processing Time/
                                                                             Execution Time

                                                                           Throughput


                                                                          Response Time
                                                        Performance
                                                                             Latency
Figure 2. QoS metrics for web services



                                                                            Availability


                                                                           Accessibility


                                                                             Accuracy
                                                       Dependability
                                                                             Reliability


                                                                             Capacity


                                                                            Scalability

                                         QoS for web                       Stability/Exception
                                          services                             Handling

                                                                           Robustness/
                                                                            Flexibility

                                                                                                    Data Integrity
                                                                           Integrity

                                                                                                    Transactional
                                                                            Regulatory/                Integrity
                                                                          Interoperability

                                                                          Accountability
                                                        Security
                                                                          Authentication

                                                                           Anthorization

                                                         Application-
                                                                           Tranceability/
                                                       specific metrics
                                                                            Auditability

                                                                           Non-Repudiation


                                                                          Confidentiality/Privacy


                                                                            Encryption
 2. Current approaches for web
        service selection
• QoS information provided by service
  providers
• Service Level Agreement (SLA)
• Central QoS registry / third party
  – Monitoring
  – Feedback
                                                Third Party


                                          Monitoring                       Feedback


             QoS information
Provider                                                  Monitoring
                                Service                                       Consumer
           No QoS informaiton



                                 SLA
                                No SLA
                                             Monitoring                Feedback



                                                Central QoS Registry




                        Figure 3. Activities model
                                                Third Party


                                          Monitoring                       Feedback


             QoS information
Provider                                                  Monitoring
                                Service                                       Consumer
           No QoS informaiton



                                 SLA
                                No SLA
                                             Monitoring                Feedback



                                                Central QoS Registry




                        Figure 3. Activities model
                                                Third Party


                                          Monitoring                       Feedback


             QoS information
Provider                                                  Monitoring
                                Service                                       Consumer
           No QoS informaiton



                                 SLA
                                No SLA
                                             Monitoring                Feedback



                                                Central QoS Registry




                        Figure 3. Activities model
                                                Third Party


                                          Monitoring                       Feedback


             QoS information
Provider                                                  Monitoring
                                Service                                       Consumer
           No QoS informaiton



                                 SLA
                                No SLA
                                             Monitoring                Feedback



                                                Central QoS Registry




                        Figure 3. Activities model
                                                Third Party


                                          Monitoring                       Feedback


             QoS information
Provider                                                  Monitoring
                                Service                                       Consumer
           No QoS informaiton



                                 SLA
                                No SLA
                                             Monitoring                Feedback



                                                Central QoS Registry




                        Figure 3. Activities model
     3. Trust and Reputation
• Trust – personal opinion
  – subjective


• Reputation - the public’s opinion
  – objective
     3.1. Typology of trust and
       reputation approaches
• Centralized vs decentralized
• Person/agent vs resource
• Global vs personalized
                                                                     Trust and Reputation System



                                      Centralized                                                             Decentralized




                    Person|agent                            Resources                          Person|agent
                                                                                                                        Resources              Person|agent/resource




           Global             Personalized            Global          Personalized             Global         Personalized        Global            Personalized


eBay [7]        Sporas [37]                  Google [23]   Epinions [8]
                                                                                                          B. Yu & M. Singh [35, 36]               E. Damiani [4]
                                                                           Collaborative filtering [3]    P. Yolum & M. Singh [34]         Y. Wang & J. Vassileva [30, 31]
                             Histos [37]            Amazon [2]

                                                                                        K. Aberer & Z. Despotovic [1]
Reputation systems based
                                                                                             L. Xiong & L. Liu [33]
on social network topology
                                                                             D. S. Kamvar, T. M. Schlosser & H. Garcia-Molina [11]
       analysis [24]

                                             E. M. Maximilien & M. P. Singh [18-21]
                                                 Y. Liu & A. Ngu & L. Zeng [16]                                    L.-H. Vu, M. Hauswirth, & K. Aberer [28, 29]
                                             U. S. Manikrao & T. V. Prabhakar [17]
                                                           J. Day [6]
                                                          K. Karta [13]




                                Figure 4. Trust and reputation system classification
                                                                     Trust and Reputation System



                                      Centralized                                                             Decentralized




                    Person|agent                            Resources                          Person|agent
                                                                                                                        Resources              Person|agent/resource




           Global             Personalized            Global          Personalized             Global         Personalized        Global            Personalized


eBay [7]        Sporas [37]                  Google [23]   Epinions [8]
                                                                                                          B. Yu & M. Singh [35, 36]               E. Damiani [4]
                                                                           Collaborative filtering [3]    P. Yolum & M. Singh [34]         Y. Wang & J. Vassileva [30, 31]
                             Histos [37]            Amazon [2]

                                                                                        K. Aberer & Z. Despotovic [1]
Reputation systems based
                                                                                             L. Xiong & L. Liu [33]
on social network topology
                                                                             D. S. Kamvar, T. M. Schlosser & H. Garcia-Molina [11]
       analysis [24]

                                             E. M. Maximilien & M. P. Singh [18-21]
                                                 Y. Liu & A. Ngu & L. Zeng [16]                                    L.-H. Vu, M. Hauswirth, & K. Aberer [28, 29]
                                             U. S. Manikrao & T. V. Prabhakar [17]
                                                           J. Day [6]
                                                          K. Karta [13]




                                Figure 4. Trust and reputation system classification
                                                                     Trust and Reputation System



                                      Centralized                                                             Decentralized




                    Person|agent                            Resources                          Person|agent
                                                                                                                        Resources              Person|agent/resource




           Global             Personalized            Global          Personalized             Global         Personalized        Global            Personalized


eBay [7]        Sporas [37]                  Google [23]   Epinions [8]
                                                                                                          B. Yu & M. Singh [35, 36]               E. Damiani [4]
                                                                           Collaborative filtering [3]    P. Yolum & M. Singh [34]         Y. Wang & J. Vassileva [30, 31]
                             Histos [37]            Amazon [2]

                                                                                        K. Aberer & Z. Despotovic [1]
Reputation systems based
                                                                                             L. Xiong & L. Liu [33]
on social network topology
                                                                             D. S. Kamvar, T. M. Schlosser & H. Garcia-Molina [11]
       analysis [24]

                                             E. M. Maximilien & M. P. Singh [18-21]
                                                 Y. Liu & A. Ngu & L. Zeng [16]                                    L.-H. Vu, M. Hauswirth, & K. Aberer [28, 29]
                                             U. S. Manikrao & T. V. Prabhakar [17]
                                                           J. Day [6]
                                                          K. Karta [13]




                                Figure 4. Trust and reputation system classification
                                                                     Trust and Reputation System



                                      Centralized                                                             Decentralized




                    Person|agent                            Resources                          Person|agent
                                                                                                                        Resources              Person|agent/resource




           Global             Personalized            Global          Personalized             Global         Personalized        Global            Personalized


eBay [7]        Sporas [37]                  Google [23]   Epinions [8]
                                                                                                          B. Yu & M. Singh [35, 36]               E. Damiani [4]
                                                                           Collaborative filtering [3]    P. Yolum & M. Singh [34]         Y. Wang & J. Vassileva [30, 31]
                             Histos [37]            Amazon [2]

                                                                                        K. Aberer & Z. Despotovic [1]
Reputation systems based
                                                                                             L. Xiong & L. Liu [33]
on social network topology
                                                                             D. S. Kamvar, T. M. Schlosser & H. Garcia-Molina [11]
       analysis [24]

                                             E. M. Maximilien & M. P. Singh [18-21]
                                                 Y. Liu & A. Ngu & L. Zeng [16]                                    L.-H. Vu, M. Hauswirth, & K. Aberer [28, 29]
                                             U. S. Manikrao & T. V. Prabhakar [17]
                                                           J. Day [6]
                                                          K. Karta [13]




                                Figure 4. Trust and reputation system classification
    3.2 Trust and reputation
  mechanisms for web services
• Centralized methods
  – Maximilien and Singh
  – Liu, Ngu and Zeng
  – Manikrao and Prabhakar
  – Karta
  – Day
• Decentralized method
  – Vu, Hauswirth and Aberer
                                                                     Trust and Reputation System



                                      Centralized                                                             Decentralized




                    Person|agent                            Resources                          Person|agent
                                                                                                                        Resources              Person|agent/resource




           Global             Personalized            Global          Personalized             Global         Personalized        Global            Personalized


eBay [7]        Sporas [37]                  Google [23]   Epinions [8]
                                                                                                          B. Yu & M. Singh [35, 36]               E. Damiani [4]
                                                                           Collaborative filtering [3]    P. Yolum & M. Singh [34]         Y. Wang & J. Vassileva [30, 31]
                             Histos [37]            Amazon [2]

                                                                                        K. Aberer & Z. Despotovic [1]
Reputation systems based
                                                                                             L. Xiong & L. Liu [33]
on social network topology
                                                                             D. S. Kamvar, T. M. Schlosser & H. Garcia-Molina [11]
       analysis [24]

                                             E. M. Maximilien & M. P. Singh [18-21]
                                                 Y. Liu & A. Ngu & L. Zeng [16]                                    L.-H. Vu, M. Hauswirth, & K. Aberer [28, 29]
                                             U. S. Manikrao & T. V. Prabhakar [17]
                                                           J. Day [6]
                                                          K. Karta [13]




                                Figure 4. Trust and reputation system classification
 3.3. Future directions for using
   trust and reputation in web
         service selection
• Decentralized trust and reputation
  mechanisms
• Trust and reputation mechanisms for web
  service providers rather than just for web
  services
• Application of existing global/personalzied
  trust and reputation techniques to web
  services
           4. Conclusions
• Current approaches for web service
  selection
• Typology of trust and reputation
  approaches
• Future directions for developing trust and
  reputation mechanisms for web services

								
To top