Modeling and design monitor agent using layered control architecture

  • Authors:
  • Tang Chao;Feng Shan;Simon X. Yang

  • Affiliations:
  • Huazhong University of Science & Technology, Wuhan, Hubei, China;Huazhong University of Science & Technology, Wuhan, Hubei, China;University of Guelph, Guelph, ON, Canada

  • Venue:
  • Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

A software agent is defined as an autonomous software entity that can interact with its environment. It is capable of responding to other agent and/or its environment to some degree. It has some degree of control over its internal state and actions based on its own model. The behavior of an agent has been described by BDI theory as a processing cycle. According to this theory we have developed the processing cycle with software feedback mechanism. Software feedback or loop-back control mechanism is capable acting without direct external intervention. A feedback mechanism continuously monitors the output of the system under control (the target system), compares the result against preset values (goals of the feedback control) and feeds the difference back to adjust the behavior of the target system in one processing cycle. This paper considers the modeling and design of a monitor agent with layered control architecture for autonomy and adaptation. The architecture consists three layers: schedule layer, optimization layer and regulator layer. The regulator layer utilizes software feedback and control methods in a process cycle, the optimization layer will help to adapt to the changing environment more precisely, the schedule layer generates the long-term goal for the agent. Also this paper gives a example of the agent for monitoring the mail server running Lotus Notes. Such sort of computing systems typically have two competitive control goals, namely: maximization of the throughput and minimization of the response time. A set of experimental results showing the effectiveness of the monitor agent for email server has been presented.