Service Selection in a Cloud Marketplace: A Multi-Perspective Solution
Dipak Pudasaini, Chen Ding · 2017
Most of the current research work on web service selection has only considered the selection problem from the perspective of one party - service users. The selection model usually tries to find services which can optimize the user requirements. However, a service marketplace serves multiple parties, including both service users and providers. Thus, it is important to consider multiple parties when selecting services in a marketplace. In this paper, we propose a service selection algorithm considering the benefits of multiple parties: users, providers and the marketplace itself. The algorithm ranks services based on not only how much these services satisfy the user requirements but also how much the requests can be distributed to different providers and how much profit the marketplace can gain. The experimental results on a simulated dataset show that the proposed model could achieve a high degree of satisfaction of user requests, and meanwhile have the capability of promoting more diversified set of services.