Abstract
User preferences on throughput, latency, cost, service location, etc. indicate specific requirements when choosing a web service from the cloud marketplace. Service providers can also adopt preferences to prioritize a set of end-users based on their Service Level Agreement and service usage history. An effective matching between preferences from both parties enables fair service marketing in the cloud marketplace. The existing approaches are insufficient in capturing both parties’ preferences in the service composition process. To address this limitation, we propose MatchCom, a novel service composition approach driven by diverse preferences and formulate it as the stable marriage problem. Particularly, we present a novel fair preference ordering mechanism – in the context of a cloud marketplace, for enabling users to specify services provider ranking based on the capability they can provision, and for helping providers select the most suitable users to be served given users’ profile. MatchCom extends the Gale-Shapely Algorithm with a service composer algorithm for optimising the stable service composition. We evaluate MatchCom on a service-oriented system with 10 abstract services, each of which has 100 candidate web services. We establish through the experimental results that MatchCom outperforms other baseline approaches and can maximize end-user satisfaction in the composition process.
More Information
Divisions: | School of Built Environment, Engineering and Computing |
---|---|
Identification Number: | https://doi.org/10.1007/978-3-031-62362-2_27 |
Status: | Published |
Refereed: | Yes |
Publisher: | Springer International Publishing Switzerland |
SWORD Depositor: | Symplectic |
Depositing User (symplectic) | Deposited by Kumar, Satish |
Date Deposited: | 04 Sep 2025 12:54 |
Last Modified: | 04 Sep 2025 13:20 |
Event Title: | 24th International Conference on Web Engineering (ICWE 2024) |
Event Dates: | 17 - 20 Jun 2024 |
Item Type: | Conference or Workshop Item (Paper) |
Download
Note: this is the author's final manuscript and may differ from the published version which should be used for citation purposes.
| Preview
Export Citation
Explore Further
Read more research from the author(s):