In a service-oriented online social network composed of service providers and consumers as participants, a service consumer can search for reliable service providers through the social network among them. In the service-oriented Trust network, there are multiple service providers and multiple paths. Select the best service provider using the trust rate and participant recommendations on providers. Say no to plagiarism. Get a tailor-made essay on "Why Violent Video Games Shouldn't Be Banned"? Get Original Essay In this article, we are dealing with an algorithm called Gossiping Algorithm to find the most reliable service provider. Using a request-response method. The consumer of the service requested the service from the provider through his neighbors. The supplier responded with his recommendation and his trust rating. Based on this, the consumer finds the most reliable service provider. Online social networking sites have become very popular and attract large numbers of participants. OSs are used as a medium for a variety of rich activities. Social network as a dedicated website or application that allows users to communicate with each other by posting comments, messages, images, emotions, etc. (e.g. ebay.com, facebook.com). According to surveys, OSN usage is increasing day by day. Business professionals analyze customer conversations on social networking sites and accordingly provide real-time status updates of their products and services. In service-oriented environments, social networks can be used as a means for service consumers to search for reliable service providers with the assistance of other consumers. The consumer and the provider are unknown to each and do not know their services. For example, on FilmTrust, which is a social networking site for movie recommendations, those receiving a recommendation can rate the trustworthiness of a recommender via the social network among themselves. Consider that a social network consists of many buyers and sellers, it can be used by a buyer to find the most reliable seller who sells the buyer's favorite product[12]. In the above situations trust is one of the main factors for decision making and mechanisms for assessing trustworthiness between participants. Trust is the belief of one participant towards another. A social network can be modeled as a directed graph, where nodes represent participants, while edges represent relationships of a certain type between them. Figure 1. Service-oriented online social network Fig.1, SC and SP represent the consumer and service provider respectively. The edges of the relationship determine the trust rate between each participant. Since each participant usually interacts with many other participants. In Fig.1 the consumer and the service provider can have a direct path, there are multiple paths between them. The consumer of the service can evaluate the trustworthiness of the provider based on information about trust between intermediate participants along the path. This process is called trust propagation, and the trust information path connecting the source and destination participant is called the social trust path [15]. In large-scale complex social networks, the service consumer finds a good reliable service provider very difficult and time-consuming. The hard problem is that there are a large number of service providers and there are multiple paths between them. We can search for more service providerreliable and best. Some of them neglect the recommendation of other participants and trust the information in their journey. Then we propose a new model to find the most reliable service provider. The proposed model involves using the trust information found in the path between supplier and consumer and recommending another participant regarding the supplier. Our new search strategies can help provide better solutions than existing Altrometodi. Social Trust Path Selection Small Blue [16] is an online social network built for IBM staff. In this system, up to 16 social paths with no more than 6 hops between a source and a destination are selected and the shortest path is taken. In this method, important factors such as trust information and recommendations from other participants are not taken into account. Hang et al. [7] also take into account the trust between participants when choosing the route. In their model, the path with the maximum propagated trust values is selected as optimal. In these methods, some significant influencing factors, including recommendation roles and social relationships between participants, are not taken into account in path selection. Furthermore, Guha et al. [14] propose a trust propagation model, where the number of hops in trust propagation is considered when calculating the trust values propagated between a source and destination participant. Furthermore, in model [12], a buyer performs several random walks with a fixed number of hops along a path from this buyer in the social network to find the ratings of the final participant towards a seller. The seller's trust rating is calculated based on the number of random walks, ratings, and the number of random walks. Yan Wang and Mehmet [3] propose a method called heuristic algorithm which is based on the concept of trust quality including trust information, recommendations and relationships. In this model it finds the shortest path between source and destination by forward search and backward search using Dijkstra's algorithm and checks the path to satisfy the QoT. These algorithms have both the efficiency and quality of the identified social trust paths. But it faces some QoT attribute imbalance issues, which may cause an error in estimating the path feasibility. Then it can overcome the problem by proposing another method MFPB-HOSTP[6] which is highly efficient and provides a good trust path. This fab-host method is very time consuming. B. find a reliable service provider There are several methods to find a good reliable service provider. A method called Guven [2] which incorporates a probabilistic method for trust based on engagement outcomes (based on interaction between users) and trust value estimation. This method is more likely to increase the error, so the accuracy is lower because it is based on prediction techniques. A hybrid trust framework based on factor enrichment (HT-TRUST) [11] and collaborative techniques [10] are based on extracting participants' opinions. In this method, opinions are converted into corresponding mathematical models. In these above applications it is mentioned that a service consumer can evaluate the trustworthiness of the service provider and can have different trust evaluation criteria in different applications. We need to propose a new method to find the good trusted service provider by combining the trusted path selection methods and the recommendations (or opinions) of other participants. Propose a new one.
tags