180 likes | 424 Views
Applications of agent technology in communications: a review . S. S. Manvi &P. Venkataram. Computer Communications, Volume 27, Issue 15 , 22 September 2004, Pages 1493-1508 . Presented by Du-Shiau Tsai. Contents. 1. Introduction 2. Agent technology
E N D
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Computer Communications, Volume 27, Issue 15 , 22 September 2004, Pages 1493-1508 Presented by Du-Shiau Tsai
Contents • 1. Introduction • 2. Agent technology • 3. Applications of single-agent systems • 4. Applications of multi-agent systems • 5. Conclusions
Introduction • The definition of agents • Agents are the autonomous programs situated within an environment (either a host or a network), which sense the environment and acts upon it to achieve their goals. • The special properties of agents: • mandatory and orthogonal (optional) properties
Introduction • Mandatory properties: • Autonomy: agents operate without the direct intervention of humans or others, and have some kind of control over their actions and internal state; • Decision making: reactive or proactive decision making; • Temporal continuity: agents are continuously running processes; • Goal oriented: an agent is capable of handling a task to meet its desired goal;
Introduction • orthogonal properties : • Mobility: agents are capable of roaming around in an electronic network; • Communicative: agents interact with other agents and humans; • Collaborative: an agent should be capable of computing the desired tasks by cooperating with other agents; • Learning: agents can learn the environment factors, user preferences, etc. and develop certain degree of reasoning to take intelligent decisions/actions.
Agent technology • Agent technology may be classified as single-agent and multi-agent systems • In single-agent systems, an agent performs task, while performing a task, an agent may communicate with a user or remote system resources • The agents in MAS may cooperate with each other to achieve their individual goals, and also may interact with users and system resources.
Agent technology • Multi-agent systems(MAS) • Static agents based MAS: • Mobile agent based MAS: The agents migrate from one machine to another to complete its task.