Abstract
Organisations in multi-agent systems (MAS) have proven to be successful in regulating agent societies. Nevertheless, changes in agents’ behaviour or in the dynamics of the environment may lead to a poor fulfilment of the system’s purposes, and so the entire organisation needs to be adapted. In this paper we focus on endowing the organisation with adaptation capabilities, instead of expecting agents to be capable of adapting the organisation by themselves. We regard this organisational adaptation as an assisting service provided by what we call the Assistance Layer. Our generic Two Level Assisted MAS Architecture (2-LAMA) incorporates such a layer. We empirically evaluate this approach by means of an agent-based simulator we have developed for the P2P sharing network domain. This simulator implements 2-LAMA architecture and supports the comparison between different adaptation methods, as well as, with the standard BitTorrent protocol. In particular, we present two alternatives to perform norm adaptation and one method to adapt agents’ relationships. The results show improved performance and demonstrate that the cost of introducing an additional layer in charge of the system’s adaptation is lower than its benefits.
Similar content being viewed by others
References
Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. Artif Intell Commun 7: 39–59
Argente E, Botti V, Carrascosa C, Giret A, Julian V, Rebollo M (2008) An abstract architecture for virtual organizations: the THOMAS project. Technical report, Grupo de Tecnología Informática-Inteligencia Artificial (GTI-IA), Universidad Politécnica de Valéncia
Artikis A, Kaponis D, Pitt J (2009) Dynamic Specifications of Norm-Governed Systems. In: Multi-agent systems: semantics and dynamics of organisational models. V. Dignum, IGI Global, pp 460–479
BitTorrentInc (2001) BitTorrent protocol specification. http://www.bittorrent.org/beps/bep_0003.html
Boissier O, Gâteau B (2007) Normative multi-agent organizations: modeling, support and control. In: Boella G, van der Torre L, Verhagen H (eds) Normative multi-agent systems. Dagstuhl Seminar Proceedings, vol 07122. Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany, pp 1–17
Bou E, López-Sánchez M, Rodríguez-Aguilar JA (2009) Autonomic Electronic Institutions’ Self-Adaptation in Heterogeneous Agent Societies, vol 5368. Springer, New York, pp 18–35
Campos J, López-Sánchez M, Esteva M (2009) Assistance layer, a step forward in multi-agent systems coordination support. In: Eighth international conference on autonomous agents and multi-agent systems, pp 1301–1302
Campos J, López-Sánchez M, Esteva M (2009) Assistance layer in a p2p scenario. In: Engineering Societies in the Agents World X (ESAW’09). Lecture notes in artificial intelligence, vol 5881. Spinger, New York, pp 229–232
Campos J, López-Sánchez M, Esteva M (2009) Multi-Agent System adaptation in a peer-to-peer scenario. In: ACM SAC09-Agreement Technologies, pp 735–739
Campos J, López-Sánchez M, Esteva M, Morales J (2009) A simulator for a two layer MAS adaptation in P2P networks. In: WAT09-Workshop on Agreement Technologies
Campos J, López-Sánchez M, Esteva M, Novo A, Morales J (2009) 2-LAMA Architecture vs. BitTorrent protocol in a peer-to-peer scenario. In: Artificial Intelligence Research and Development-CCIA09, vol 202. IOS Press, pp 197–206
Campos J, López-Sánchez M, Rodríguez-Aguilar JA, Esteva M (2009) Formalising situatedness and adaptation in electronic institutions. In: Coordination, organizations, institutions, and norms in agent systems IV. Lecture notes in artificial intelligence (LNAI), vol 5428. Springer, New York, pp 126–139
Carley K (1995) Computational and mathematical organization theory: perspective and directions. Comput Math Organ Theory 1(1): 39–56
Choffnes D, Bustamante F (2008) Taming the torrent: a practical approach to reducing cross-ISP traffic in peer-to-peer systems. SIGCOMM Comput Commun Rev 38(4): 363–374
Costa ACR, Demazeau Y (1996) Toward a formal model of multi-agent systems with dynamic organizations. In: Proceedings of the international conference on multi-agent systems. MIT Press, Kyoto
Savarimuthu BTR, Cranefield S (2009) A categorization of simulation works on norms. In: Normative multi-agent sysytems, Dagstuhl Seminar Proceedings, vol 09121. Leibniz, Germany, pp 39–58
Savarimuthu BTR, Cranefield S, Purvis M, Purvis M (2008) Role model based mechanism for norm emergence in artificial agent societies. In: LNCS—Proceedings of the coordination, organizations, institutions, and norms in agent systems III, vol 4870. Springer-Verlag, New York, pp 203–217
Deloach SA, Oyenan WH, Matson ET (2008) A capabilities-based model for adaptive organizations. Auton Agents Multi-Agent Syst 16(1): 13–56
Dijkstra EW (1959) A note on two problems in connection with graphs. Numer Math 1: 269–271
Esteva M (2003) Electronic Institutions: from specification to development. IIIA PhD, vol 19
Esteva M, Rodríguez-Aguilar JA, Sierra C, Garcia P, Arcos JL (2001) On the formal specifications of electronic institutions. In: Dignum F, Sierra C (eds) AgentLink. Lecture notes in computer science, vol 1991. Springer, New York, pp 126–147
Ferber J, Gutknecht O, Michel F (2004) From agents to organizations: an organizational view of multi-agent systems. In: Giorgini P, Müller JP, Odell J (eds) Agent-oriented software engineering IV. Springer, New York, pp 214–230
García-Camino A, Rodríguez-Aguilar JA, Sierra C, Vasconcelos W (2009) Constraint rule-based programming of norms for electronic institutions. Auton Agents Multi-Agent Syst 18(1): 186–217
Grizard A, Vercouter L, Stratulat T, Muller G (2007) A peer-to-peer normative system to achieve social order. In: LNCS—Proceedings of the coordination, organizations, institutions, and norms in agent systems II, vol 4386. Springer, New York, pp 274
Guessoum Z, Ziane M, Faci N (2004) Monitoring and organizational-level adaptation of multi-agent systems. In: AAMAS ’04: Proceedings of the third international joint conference on autonomous agents and multiagent systems, Washington, DC, USA. IEEE Computer Society, pp 514–521
Hübner JF, Boissier O, Kitio R, Ricci A (2009) Instrumenting multi-agent organisations with organisational artifacts and agents. Auton Agents Multi-Agent Syst, pp 1–32
Horling B, Benyo B, Lesser V (2001) Using self-diagnosis to adapt organizational structures. In: AGENTS ’01: Proceedings of the fifth international conference on autonomous agents, New York, NY, USA. ACM, pp 529–536
Horling B, Lesser V (2004) A survey of multi-agent organizational paradigms. Knowl Eng Rev 19(4): 281–316
Hübner JF, Sichman JS, Boissier O (2004) Using the \({\mathcal{M}{\rm oise+}}\) for a cooperative framework of mas reorganisation. In: LNAI—Proceedings of the 17th Brazilian symposium on artificial intelligence (SBIA’04), vol 3171. Springer, New York, pp 506–515
Hübner JF, Sichman JS, Boissier O (2005) S-MOISE+: a middleware for developing organised multi-agent systems. In: AAMAS workshops. LNCS, vol 3913. Springer, New York, pp 64–78
Jennings N, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Syst 1(1): 7–38
Jones J, Goel AK (2004) Revisiting the credit assignment problem. In: Challenges of Game AI: Proceedings of the AAAI, vol 4, pp 04–04
Kephart JO, Chess DM (2003) The vision of autonomic computing. IEEE Comput 36(1): 41–50
Kota R, Gibbins N, Jennings N (2009) Decentralised structural adaptation in agent organisations. In: AAMAS workshop on organised adaptation in multi-agent systems, Estoril, Portugal. Springer, New York, pp 54–71
Lesser V, Decker K, Wagner T, Carver N, Garvey A, Horling B, Neiman D, Podorozhny R, Prasad MN, Raja A et al (2004) Evolution of the GPGP/TAEMS domain-independent coordination framework. Auton Agents Multi-Agent Syst 9(1): 87–143
Lewis D (1969) Convention: a philosophical study. Harvard University Press, Cambridge
Omicini A, Ricci A, Viroli M (2008) Artifacts in the A&A meta-model for multi-agent systems. Auton Agents Multi-Agent Syst 17(3): 432–456
Panait L, Luke S (2005) Cooperative multi-agent learning: the state of the art. Auton Agents Multi-Agent Syst 11(3): 387–434
Plaza E, McGinty L (2006) Distributed case-based reasoning. Knowl Eng Rev 20(03): 261–265
Pujol JM, Delgado J, Sanguesa R, Flache A (2005) The role of clustering on the emergence of efficient social conventions. In: IJCAI’05: Proceedings of the 19th international joint conference on artificial intelligence, pp 965–970
Riesbeck CK, Schank RC (1989) Inside case-based reasoning. Lawrence Erlbaum Associates, Hillsdale
Salazar-Ramirez N, Rodríguez-Aguilar JA, Arcos JL (2008) An infection-based mechanism for self-adaptation in multi-agent complex networks. In: Brueckner S, Robertson P, Bellur U (eds) 2nd IEEE international conference on self-adaptive and self-organizing systems, SASO pp 161–170
Di Marzo Serugendo G, Gleizes MP, Karageorgos A (2006) Self-organisation and emergence in MAS: an overview. Informatica 30: 45–54
Sims M, Corkill D, Lesser V (2008) Automated organization design for multi-agent systems. Auton Agents Multi-Agent Syst 16(2): 151–185
Smith BC (1982) Reflection and semantics in a procedural language. Technical Report MIT/LCS/TR-272
Smyth B, Cunningham P (1996) The utility problem analysed: a case-based reasoning perspective. In: European workshop on case-based reasoning, pp 392–399
Wooldridgey M, Ciancarini P (2001) Agent-oriented software engineering: the state of the art. In: Agent-oriented software engineering. Springer, New York, pp 55–82
Xie H, Yang YR, Krishnamurthy A, Liu Y, Silberschatz A (2008) P4P: provider portal for applications. ACM SIGCOMM Comput Commun Rev 38(4): 351–362
Zhang C, Abdallah S, Lesser V (2008) MASPA: multi-agent automated supervisory policy adaptation. Technical Report 03
Zhang C, Abdallah S, Lesser V (2009) Integrating organizational control into multi-agent learning. In: Proceedings of The 8th international conference on Autonomous Agents and Multiagent Systems, vol 2. International Foundation for Autonomous Agents and Multiagent Systems, pp 757–764
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by T. Eiter.
Rights and permissions
About this article
Cite this article
Campos, J., Esteva, M., López-Sánchez, M. et al. Organisational adaptation of multi-agent systems in a peer-to-peer scenario. Computing 91, 169–215 (2011). https://doi.org/10.1007/s00607-010-0141-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-010-0141-9