Agent-based game-theoretic model for collaborative web services: Decision making analysis

B. Khosravifar, J. Bentahar, M. Alishahi, R. Mizouni, H. Otrok, P. Thiran

Résultats de recherche: Contribution à un journal/une revueArticle

Résumé

In agent and (web) service computing, collaboration takes place when distributed entities have limited knowledge and capabilities, so they cannot perform required tasks without interacting and helping each other. For instance, web services, which are loosely-coupled business applications, are called to cooperate in distributed settings for the sake of efficiency. In this context, agents that abstract and act on behalf of web services could act in cooperative groups that gather a number of agents sharing some common goals. Enabling those agent-based web services to decide about their strategies in terms of joining and acting within groups, inviting other agents to join, and leaving a group to act alone is an open issue that we address in this work. In this paper, we propose a framework where agent-based web services select strategies that maximize their outcomes. These strategies could be categorized into cooperative strategies involving other agents and strategies that highlight the single operative attitude. Although cooperation seems to bring better utility to cooperative agents, we highlight that web services in some environments obtain better outcome while they act individually (i.e.; outside the group). This means that the cost of cooperation (in some particular cases) might negatively influence the outcome and obtained utility. As solution, we propose in this paper (1) an agent-based model that formalizes web services decision making where different parameters are considered; and (2) a game-theoretic framework that analyzes the web services strategies allowing them to maximize their acting performance where non-zero-sum games are being used. The paper presents theoretical results, which are also confirmed through extensive simulations.
langue originaleAnglais
Pages (de - à)3207-3219
Nombre de pages13
journalExpert Systems with Applications
Volume40
Numéro de publication8
Les DOIs
étatPublié - 15 juin 2013

Empreinte digitale

Web services
Decision making
Joining
Costs
Industry

Citer ceci

Khosravifar, B. ; Bentahar, J. ; Alishahi, M. ; Mizouni, R. ; Otrok, H. ; Thiran, P. / Agent-based game-theoretic model for collaborative web services : Decision making analysis. Dans: Expert Systems with Applications. 2013 ; Vol 40, Numéro 8. p. 3207-3219.
@article{3a96a6659746422c8bacac9e7d6dba08,
title = "Agent-based game-theoretic model for collaborative web services: Decision making analysis",
abstract = "In agent and (web) service computing, collaboration takes place when distributed entities have limited knowledge and capabilities, so they cannot perform required tasks without interacting and helping each other. For instance, web services, which are loosely-coupled business applications, are called to cooperate in distributed settings for the sake of efficiency. In this context, agents that abstract and act on behalf of web services could act in cooperative groups that gather a number of agents sharing some common goals. Enabling those agent-based web services to decide about their strategies in terms of joining and acting within groups, inviting other agents to join, and leaving a group to act alone is an open issue that we address in this work. In this paper, we propose a framework where agent-based web services select strategies that maximize their outcomes. These strategies could be categorized into cooperative strategies involving other agents and strategies that highlight the single operative attitude. Although cooperation seems to bring better utility to cooperative agents, we highlight that web services in some environments obtain better outcome while they act individually (i.e.; outside the group). This means that the cost of cooperation (in some particular cases) might negatively influence the outcome and obtained utility. As solution, we propose in this paper (1) an agent-based model that formalizes web services decision making where different parameters are considered; and (2) a game-theoretic framework that analyzes the web services strategies allowing them to maximize their acting performance where non-zero-sum games are being used. The paper presents theoretical results, which are also confirmed through extensive simulations.",
author = "B. Khosravifar and J. Bentahar and M. Alishahi and R. Mizouni and H. Otrok and P. Thiran",
year = "2013",
month = "6",
day = "15",
doi = "10.1016/j.eswa.2012.12.034",
language = "English",
volume = "40",
pages = "3207--3219",
journal = "Expert Systems with Applications",
issn = "0957-4174",
publisher = "Elsevier Limited",
number = "8",

}

Agent-based game-theoretic model for collaborative web services : Decision making analysis. / Khosravifar, B.; Bentahar, J.; Alishahi, M.; Mizouni, R.; Otrok, H.; Thiran, P.

Dans: Expert Systems with Applications, Vol 40, Numéro 8, 15.06.2013, p. 3207-3219.

Résultats de recherche: Contribution à un journal/une revueArticle

TY - JOUR

T1 - Agent-based game-theoretic model for collaborative web services

T2 - Decision making analysis

AU - Khosravifar, B.

AU - Bentahar, J.

AU - Alishahi, M.

AU - Mizouni, R.

AU - Otrok, H.

AU - Thiran, P.

PY - 2013/6/15

Y1 - 2013/6/15

N2 - In agent and (web) service computing, collaboration takes place when distributed entities have limited knowledge and capabilities, so they cannot perform required tasks without interacting and helping each other. For instance, web services, which are loosely-coupled business applications, are called to cooperate in distributed settings for the sake of efficiency. In this context, agents that abstract and act on behalf of web services could act in cooperative groups that gather a number of agents sharing some common goals. Enabling those agent-based web services to decide about their strategies in terms of joining and acting within groups, inviting other agents to join, and leaving a group to act alone is an open issue that we address in this work. In this paper, we propose a framework where agent-based web services select strategies that maximize their outcomes. These strategies could be categorized into cooperative strategies involving other agents and strategies that highlight the single operative attitude. Although cooperation seems to bring better utility to cooperative agents, we highlight that web services in some environments obtain better outcome while they act individually (i.e.; outside the group). This means that the cost of cooperation (in some particular cases) might negatively influence the outcome and obtained utility. As solution, we propose in this paper (1) an agent-based model that formalizes web services decision making where different parameters are considered; and (2) a game-theoretic framework that analyzes the web services strategies allowing them to maximize their acting performance where non-zero-sum games are being used. The paper presents theoretical results, which are also confirmed through extensive simulations.

AB - In agent and (web) service computing, collaboration takes place when distributed entities have limited knowledge and capabilities, so they cannot perform required tasks without interacting and helping each other. For instance, web services, which are loosely-coupled business applications, are called to cooperate in distributed settings for the sake of efficiency. In this context, agents that abstract and act on behalf of web services could act in cooperative groups that gather a number of agents sharing some common goals. Enabling those agent-based web services to decide about their strategies in terms of joining and acting within groups, inviting other agents to join, and leaving a group to act alone is an open issue that we address in this work. In this paper, we propose a framework where agent-based web services select strategies that maximize their outcomes. These strategies could be categorized into cooperative strategies involving other agents and strategies that highlight the single operative attitude. Although cooperation seems to bring better utility to cooperative agents, we highlight that web services in some environments obtain better outcome while they act individually (i.e.; outside the group). This means that the cost of cooperation (in some particular cases) might negatively influence the outcome and obtained utility. As solution, we propose in this paper (1) an agent-based model that formalizes web services decision making where different parameters are considered; and (2) a game-theoretic framework that analyzes the web services strategies allowing them to maximize their acting performance where non-zero-sum games are being used. The paper presents theoretical results, which are also confirmed through extensive simulations.

UR - http://www.scopus.com/inward/record.url?scp=84874654257&partnerID=8YFLogxK

U2 - 10.1016/j.eswa.2012.12.034

DO - 10.1016/j.eswa.2012.12.034

M3 - Article

AN - SCOPUS:84874654257

VL - 40

SP - 3207

EP - 3219

JO - Expert Systems with Applications

JF - Expert Systems with Applications

SN - 0957-4174

IS - 8

ER -