Abstract
As the scale and scope of distributed and multi-agent systems grow, it becomes increasingly important to design and manage the participants’ interactions. The potential for bottlenecks, intractably large sets of coordination partners, and shared bounded resources can make individual and high-level goals difficult to achieve. To address these problems, many large systems employ an additional layer of structuring, known as an organizational design, that assigns agents different roles, responsibilities and peers. These additional constraints can allow agents to operate more efficiently within the system by limiting the options they must consider. Different designs applied to the same problem will have different performance characteristics, therefore it is important to understand the behavior of competing candidate designs. In this article, we describe a new representation for capturing such designs, and in particular we show how quantitative information can form the basis of a flexible, predictive organizational model. The representation is capable of capturing a wide range of multi-agent characteristics in a single, succinct model. We demonstrate the language’s capabilities and efficacy by comparing a range of metrics predicted by detailed models of a distributed sensor network and information retrieval system to empirical results. These same models also describe the space of possible organizations in those domains and several search techniques are described that can be used to explore this space, using those quantitative predictions and context-specific definitions of utility to evaluate alternatives. The results of such a search process can be used to select the organizational design most appropriate for a given situation.
Similar content being viewed by others
References
Bernstein D.S., Givan R., Immerman N., Zilberstein S., (2002). The complexity of decentralized control of markov decision processes. Mathematics of Operations Research, 27(4): 819–840
Corkill D.D., Lander S.E. (1998). Diversity in agent organizations. Object Magazine, 8(4): 41–47
Dastani, M., Dignum, V., & Dignum, F., (2003). Role-assignment in open agent societies. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 489–496). ACM Press.
David, H. A. (1981). Order Statistics, (2nd ed.). Wiley.
Decker K., Lesser V. (1993). An approach to analyzing the need for meta-level communication. International Joint Conference on Artificial Intelligence, 1, 360–366
Decker K., Lesser V.R. (1993). Quantitative modeling of complex environments. International Journal of Intelligent Systems in Accounting, Finance and Management. Special Issue on Mathematical and Computational Models and Characteristics of Agent Behaviour, 2, 215–234
DeLoach, S. (2002). Modeling organizational rules in the multi-agent systems engineering methodology. In Proceedings of the 15th Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence (pp. 1–15). Springer-Verlag.
Devore J.L. (1995). Probability and statistics for engineering and the sciences. Belmont, CA: Wadsworth, Inc.
Dignum, V., Vazquez-Salceda, J., & Dignum, F. (2004). Omni: Introducing social structure, norms and ontologies into agent organizations. In Second International Workshop on Programming Multi-Agent Systems at the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (pp. 91–102). New York.
Durfee E.H., Montgomery T.A. (1991). Coordination as distributed search in a hierarchical behavior space. IEEE Transactions on Systems, Man, and Cybernetics, 21(6): 1363–1378
Fox, M., Barbuceanu, M., Gruninger, M., & Lin, J. (1998). An organizational ontology for enterprise modeling. In Michael J. Prietula, Kathleen M. Carley, and Les Gasser (Eds.), Simulating Organizations: Computational Models of Institutions and Groups (pp. 131–152). AAAI Press/MIT Press.
Gnanasambandam, N., Lee, S., Gautam, N., Kumara, S. R. T., Peng, W. Manikonda, V., Brinn, M., & Greaves, M. (2004). Reliable MAS performance prediction using queueing models. In Proceedings of the IEEE Multi-agent Security and Survivability Symposium (MASS).
Horling, B. (2006). Quantitative organizational modeling and design for multi-agent systems. PhD thesis, University of Massachusetts at Amherst.
Horling, B., Benyo, B., & Lesser, V. (2001). Using self-diagnosis to adapt organizational structures. In Proceedings of the 5th International Conference on Autonomous Agents (pp. 529–536).
Horling, B., & Lesser, V. (2005). Analyzing, modeling and predicting organizational effects in a distributed sensor network. Journal of the Brazilian Computer Society, Special Issue on Agents Organizations (pp. 9–30).
Horling, B., Mailler, R., Shen, J., Vincent, R., & Lesser, V. (2003). Using autonomy, organizational design and negotiation in a distributed sensor network. In Lesser, V., Ortiz, C., & Tambe, M. (Eds.), Distributed sensor networks: A multiagent perspective (pp. 139–183). Kluwer Academic Publishers.
Hübner, J. F., Sichman, J. S., & Boissier, O. (2002). A model for the structural, functional, and deontic specification of organizations in multiagent systems. In Proceedings of the Brazilian symposium on artificial intelligence (SBIA’02) (pp. 118–128).
Kleinrock L. (1975). Queueing systems. Volume I: Theory. New York, John Wiley & Sons
Lesser V., Decker K., Wagner T., Carver N., Garvey A., Horling B., Neiman D., Podorozhny R., NagendraPrasad M., Raja A., Vincent R., Xuan P., Zhang X.Q. (2004). Evolution of the GPGP/TAEMS domain-independent coordination framework. Autonomous Agents and Multi-Agent Systems, 9(1): 87–143
Lesser, V., Ortiz, C., & Tambe, M. (Eds.) (2003). Distributed sensor networks: A multiagent perspective (Edited book), Vol. 9. Kluwer Academic Publishers.
Malone T.W., Crowston K., Lee J., Pentland B., Dellarocas C., Wyner G., Quimby J., Osborn C.S., Bernstein A., Herman G., Klein M., O’Donnell E. (1999). Tools for inventing organizations: Toward a handbook of organizational processes. Management Science, 45(3): 425–443
Malone T.W., Smith S.A. (1988). Modeling the performance of organizational structures. Operations Research, 36(3):421–436
Matson, E., & DeLoach, S. A. (2005). Autonomous organization-based adaptive information systems. In Proceedings of the IEEE International Conference on Knowledge Intensive Multiagent Systems (KIMAS ’05).
Nair, R., Tambe, M., & Marsella, S. (2003). Role allocation and reallocation in multiagent teams: Towards a practical analysis. In Proceedings of Second International Joint Conference on Autonomous Agents and Multi-agent Systems (AAMAS-03) (pp. 552–559).
Papadimitriou, C. H. (1994). Computational complexity. Addison-Wesley.
Edward Pattison H., Corkill D.D., Lesser V.R. (1987). Instantiating descriptions of organizational structures. Distributed Artificial Intelligence, Research Notes in Artificial Intelligence, I, 59–96
Nageshwara Rao V., Kumar V. (1987). Parallel depth first search, part i: Implementation. International Journal of Parallel Programming, 16(6): 479–499
Reiss R.D. (1989). Approximate distributions of order statistics. New York, Springer-Verlag
Ross S. (1993). Introduction to probability models, (5th ed). Boston, Academic Press
Scerri, P., Farinelli, A., Okamoto, S., & Tambe, M. (2004). Allocating roles in extreme teams. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1502–1503). IEEE Computer Society.
Schmitt, J., & Roedig, U. (2005). Sensor network calculus—A framework for worst case analysis. In Proceedings of the International Conference on Distributed Computing in Sensor Systems (DCOSS05), Marina del Rey, USA. IEEE Computer Society Press.
Sen, S., & Durfee, E. H. (1998). A formal study of distributed meeting scheduling. Group Decision and Negotiation.
Shehory O., Kraus S. (1998). Methods for task allocation via agent coalition formation. Artificial Intelligence, 101(1–2): 165–200
Shen, J., Zhang, X., & Lesser, V. (2004). Degree of local cooperation and its implication on global utility. In Proceedings of Third International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2004) (Vol. 2, pp. 546–553). IEEE Computer Society: New York.
Sierra, C., Sabater, J., Augusti, J., & Garcia, P. (2004). SADDE: Social agents design driven by equations. In F. Bergenti, M. P. Gleizes, & F. Zambonelli (Eds.), Methodologies and software engineering for agent systems. Kluwer Academic Publishers.
Sims, M., Corkill, D., & Lesser, V. (2004). Separating domain and coordination in multi-agent organizational design and instantiation. In Proceedings of the International Conference on Intelligent Agent Technology (IAT 2004) (pp. 155–161). Beijing.
Sims, M., Goldman, C., & Lesser, V. (2003). Self-organization through bottom-up coalition formation. In Proceedings of Second International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2003) (pp. 867–874). Melbourne: ACM Press.
So Y.-p., Durfee E.H. (1996). Designing tree-structured organizations for computational agents. Computational and Mathematical Organization Theory, 2(3): 219–246
Tambe M. (1997). Towards flexible teamwork. Journal of Artificial Intelligence Research, 7, 83–124
Tambe M., Adibi J., Alonaizon Y., Erdem A., Kaminka G.A., Marsella S., Muslea I. (1999). Building agent teams using an explicit teamwork model and learning. Artificial Intelligence, 110(2): 215–239
Wagner, T., Phelps, J., Guralnik, V., & VanRiper, R. (2004). Coordinators: Coordination managers for first responders. In AAMAS ’04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1140–1147). IEEE Computer Society: Washington.
Zhang, H., & Lesser, V. (2004). A dynamically formed hierarchical agent organization for a distributed content sharing system. In Proceedings of the International Conference on Intelligent Agent Technology (IAT 2004) (pp. 169–175). Beijing: IEEE Computer Society.
Author information
Authors and Affiliations
Corresponding author
Additional information
This material is based upon work supported in part by the National Science Foundation Engineering Research Centers Program under NSF Award No. EEC-0313747. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. Effort also sponsored in part by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory Air Force Materiel Command, USAF, under agreement number F30602-99-2-0525. The US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency (DARPA), Air Force Research Laboratory or the US Government.
Rights and permissions
About this article
Cite this article
Horling, B., Lesser, V. Using quantitative models to search for appropriate organizational designs. Auton Agent Multi-Agent Syst 16, 95–149 (2008). https://doi.org/10.1007/s10458-007-9020-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-007-9020-y