Managing Agent Platforms with SNMP. Brian Remick Research Proposal Defense March 10, 2014. Overview. Motivation Agent Management Requirements Network Management Research Overview Architecture Research Plan Schedule and Questions. Motivation. Agent platforms are very complex.
Related searches for Managing Agent Platforms with SNMP
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Research Proposal Defense
March 10, 2014
Move agents between containers
Change agent stateBasic Requirements
System resources (CPU, memory)
Programmatic resources (Slow data structures)
Identification of overloaded agents by:
Management system should be able to:
Identify agents that are degrading system performance.
React to achieve balance in the platform.
Create more agents to handle load.Load Balancing
Management system must keep track of this.
Identify new agents arriving on platform.
Follow agents to other platforms?Agent Mobility
Types of messages sent to/from an agent.
Administrator can use this information to analyze communication patterns.
Identify agent defects through communication behavior.
Closely related to load balancing.Communication Patterns
Related to autonomous agents but not the same.
Distributed pieces of software.
Act as representatives for network resources
Printers, routers, etc.
Implement a standard interface accessible through a protocol.
Exposes attributes / functionality of resource.
Broadcast “traps” back to managers.Proxy “Agents”
A standard protocol is used to communicate between proxy agents and managers.
Flexibility is key.
Need to be able to facilitate interface for any resource.
Simple Network Management Protocol
One of the first.
Industry standard.Protocol (SNMP)
Both solve similar problems agents and managers.
Management of varying types of resources
Use network management techniques in agent management domain
Network management can be used to meet the requirements of agent management.Network and Agent Management
Based on FIPA specification agents and managers.
Provides a standard platform specification to work from.
Research could lead to a proposal for the FIPA spec.
Implementation specific to Jade.
Basic framework will be more general.
Access to managed data is assumed.
Platform must allow access to necessary data.Assumptions
Need to implement the “proxy agent” for the platform. agents and managers.
Implements a standard interface for agent management.
Hides platform-specific details from the manager.
Implementation in Jade framework:
Actual FIPA-compliant agent living inside the platform.
Allows accessibility to platform-specific information.
Makes use of platform events / Introspection.Agent Platform Layer
Framework that hides networking details of SNMP (UDP, etc.)
Allows interface definition in SNMP without detailed knowledge of the underlying protocol.
Focus more on effectiveness of interface than protocol itself.
Managers communicate with AgentX
Requests passed on to proxy agent via RPC.
Proxy agent can send traps through AgentX to listening managers.SNMP Layer (AgentX)
Take advantage of enterprise customization
Customized views of containers
Views of communication between agents
GUI customizationsManagement System Layer
Proxy agent implementation in Jade
Integration with AgentX framework
Management system integration
Patterns of agent behavior
Proxy agent implementation
MIB browser integration
HP Openview plugin
4/2002Schedule for Completion