Tools and techniques for performance measurement of large distributed multiagent systems
- 14 July 2003
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 843-850
- https://doi.org/10.1145/860575.860711
Abstract
Performance measurement of large distributed multiagent systems (MAS) offers challenges that must be addressed explicitly in the agent infrastructure. Performance data is widely distributed and voluminous, and poor data collection can impact the operation of the system itself. However, performance metrics are essential to internal system function, e.g., autonomous adaptation to dynamic environments, as well as to external assessment. In this paper we describe the tools, techniques, and results of performance characterization of the Cougaar distributed agent architecture. These techniques include infrastructure instrumentation, plugin-based instrumentation of agents, and dynamic control of metric collection. We introduce multiple redundant "channels" for metric delivery, each serving separate quality of service requirements. We present our techniques for instrumenting the agent society, justify the metrics chosen, and describe the tools developed for collecting these metrics. We also present results from distributed agent societies comprising hundreds of agents.Keywords
This publication has 3 references indexed in Scilit:
- Supporting Internet-scale multi-agent systemsData & Knowledge Engineering, 2002
- The Stability, Scalability and Performance of Multi-agent SystemsBT Technology Journal, 1998
- Distributed performance monitoring: methods, tools, and applicationsIEEE Transactions on Parallel and Distributed Systems, 1994