TY - JOUR
T1 - Efficient Community Formation for Web Services
AU - Asl, Ehsan Khosrowshahi
AU - Bentahar, Jamal
AU - Otrok, Hadi
AU - Mizouni, Rabeb
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2015/7/1
Y1 - 2015/7/1
N2 - Web services are loosely-coupled business applications willing to cooperate in distributed settings within different groups called communities. Communities aim to provide web services with better visibility, efficiency, market share and total payoff. A number of mechanisms and models have been recently proposed to aggregate web services and make them cooperate within their communities. However, forming optimal and stable communities as coalitions to maximize individual and group efficiency and income is yet to be addressed. In this paper, we propose an efficient community formation mechanism using cooperative game-theoretic techniques, particularly Shapley value, core, ε-core and convex games. We propose a mechanism for community membership requests and selections of web services under two scenarios: (1) there is only one community and many web services aim to join it; and (2) web services can join different established communities. The ultimate objective is to develop a mechanism for web services to form stable groups allowing them to maximize their efficiency and generate near-optimal (welfare-maximizing) communities where a taxation-based solution is being proposed. The theoretical and extensive experimental results show that our algorithms provide web services and community owners, in real-world-like environments, with applicable and near-optimal decision making mechanisms.
AB - Web services are loosely-coupled business applications willing to cooperate in distributed settings within different groups called communities. Communities aim to provide web services with better visibility, efficiency, market share and total payoff. A number of mechanisms and models have been recently proposed to aggregate web services and make them cooperate within their communities. However, forming optimal and stable communities as coalitions to maximize individual and group efficiency and income is yet to be addressed. In this paper, we propose an efficient community formation mechanism using cooperative game-theoretic techniques, particularly Shapley value, core, ε-core and convex games. We propose a mechanism for community membership requests and selections of web services under two scenarios: (1) there is only one community and many web services aim to join it; and (2) web services can join different established communities. The ultimate objective is to develop a mechanism for web services to form stable groups allowing them to maximize their efficiency and generate near-optimal (welfare-maximizing) communities where a taxation-based solution is being proposed. The theoretical and extensive experimental results show that our algorithms provide web services and community owners, in real-world-like environments, with applicable and near-optimal decision making mechanisms.
KW - community of services
KW - cooperative game theory
KW - Web services
UR - https://www.scopus.com/pages/publications/84939239147
U2 - 10.1109/TSC.2014.2312940
DO - 10.1109/TSC.2014.2312940
M3 - Article
AN - SCOPUS:84939239147
SN - 1939-1374
VL - 8
SP - 586
EP - 600
JO - IEEE Transactions on Services Computing
JF - IEEE Transactions on Services Computing
IS - 4
M1 - 6776474
ER -