Intelligent Distributed Computing Department
Distributed Systems Technology Group Papers

Adaptive Environments: A Necessary Feature of Scalable, Survivable and Secure Multi-Agent Systems.

Citation: John Zinky "Adaptive Environments: A Necessary Feature of Scalable, Survivable and Secure Multi-Agent Systems" Workshop on Large Scale Multi-Agent Architectures (LaSMAS 07), University of Maryland, March 2007

Formats: PPT

Abstract If agents societies are to be fielded under extreme conditions, then the environment must adapt to meet the societies systemic requirements, within the constraints imposed by the underlying resources. Adaptation is a three step process: First, multiple implementations of an environment service are created, each with different system properties and resource requirements. Second, the system is monitored to determine the current application requirements and resource constraints. Third, the environment enables the appropriate service implementation, the one which best meets the requirements and consumes the least scares resources. We will describe the research issues for creating an adaptive environment, in the context of four services offered by comprehensive agent middleware, such as Cougaar. The life cycle service allows multiple hooks for adding adaptive code. Coordination service allows agents to interact through the environment. Knowledge representation manages inference and change notification of the agents internal state. Finally, the programming model helps the programmer to decompose both application and environment issues.

KEYWORDS: QoS Adaptation,Multi-Agent,

BBN Home Projects Technologies People Papers Comments
© 2005 BBN Technologies