Post on 11-Jan-2016
description
transcript
Agents in Network and Service Management (P712)
Stephen Corley (BT)
IS&N’98DOT’98 Workshop
Heidelberg, 1-2 September 1998
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Objective
- To understand the practical implications and benefits of applying agent technology to Telecommunications Service and Network Management
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Objective
- To understand the practical implications and benefits of applying agent technology to Telecommunications Service and Network Management
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Case Studies
Software Problem Management
Configuration Management for Multi-party Co-operative Work
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Software Problem Management
Using Agents
DOT’98 Workshop
Heidelberg, 1-2 September 1998
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Bugs
DOT’98 Workshop
Heidelberg, 1-2 September 1998
BugsPatches
DOT’98 Workshop
Heidelberg, 1-2 September 1998
BugsPatches
File notfound!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
BugsPatches
New & ImprovedVersion X+1!
File notfound!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
BugsPatches
New & ImprovedVersion X+1!
UserDifficulties
File notfound!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
BugsPatches
New & ImprovedVersion X+1!
Incompatibilities
UserDifficulties
File notfound!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Maybe agents can help!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Network Berlin
London
Turin
DOT’98 Workshop
Heidelberg, 1-2 September 1998
How can agents help?
1. Desktop/on-line help agents
2. Automated diagnosis and repair
3. Support for helpdesk technicians
DOT’98 Workshop
Heidelberg, 1-2 September 1998
DOT’98 Workshop
Heidelberg, 1-2 September 1998
JPEG
MPEG
WAV
DOT’98 Workshop
Heidelberg, 1-2 September 1998
RTF
base64
JPEG
MPEGZIP
TAR
GZIP
uuencode
WAV
DOT’98 Workshop
Heidelberg, 1-2 September 1998
RTF
PDFPS
HTML
base64
JPEG
MPEG
PS
Framemaker
SGML
VRML
XLS
PPT
TXT
DOC
ZIP
TAR
GZIP
uuencode
WPG
WAV
DOT’98 Workshop
Heidelberg, 1-2 September 1998
RTF
PDFPS
HTML
XML
GIF
TIFMIME
base64
JPEG
MPEG
Format notrecognised!
PS
Framemaker
SGML
VRML
XLS
PPT
TXT
DOC
ZIP
TAR
GZIP
uuencode
RAS
WPG
BMP
WAV
WMFTGA PNG
PSD
PIC
DOT’98 Workshop
Heidelberg, 1-2 September 1998
MHA
User AEnvironment
User B Environment
MHA
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
MHA
User AEnvironment
User B Environment
MHA
(email+PS)
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
MHA
User AEnvironment
User B Environment
MHA
(email+PS)
(resend in W6/DOC)
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
MHA
User AEnvironment
User B Environment
MHA
(email+PS)
(resend in W6/DOC)
(sorry)
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
MHA
User AEnvironment
User B Environment
MHA
(email+PS)
(resend in W6/DOC)
(sorry)
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
CHPA
CHPA
CHPA
CHCH
CH
DOT’98 Workshop
Heidelberg, 1-2 September 1998
CHPA
MHA
User AEnvironment
User B Environment
CHPA
CHSA
CHPA
MHA
CHSA
(email+PS)
(resend in W6/DOC)
(sorry)
CHCH
CH
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
CHPA
MHA
User AEnvironment
User B Environment
CHPA
CHSA
CHPA
MHA
CHSA
(email+PS)
(resend in W6/DOC)
(sorry)
CHCH
CH
KeyMHA: Message Handler
AgentCHSA: Content Handler
Search AgentCHPA: Content Handler
Provider Agent
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Implementation
JavaJava Intelligent Agent Componentware
(JIAC)UNIX Internet
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Technician Supported
ProblemSolving
DB
ProblemSolving
DB
ProblemSolving
DB
London
Turin
Berlin
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Problem Solving DB
DBDB
(fail)
AEA AEA
Alter Ego Agent (AEA)
Database Agent (DBA)
DBA
DBA
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Problem Solving DB
DBDB
(fail)
AEA AEA
Alter Ego Agent (AEA)
Database Agent (DBA)
DBADBA
Diagnostic Search Agent (DSA)DSA
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Problem Solving DB
DBDB
Arrange Meeting
AEAAEA
DBA
DBA
DBA
AEADSA
slight
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Implementation
JavaVoyager Version 2 Beta 1Case-based reasoningUNIX Internet
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Interworking
DB
AEA
DBA
DSA
MHA
User Environment
Problem ResolutionTechnician Environment
CHSA
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Configuration for Multi-party Co-operative Work
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Network
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Maybe agents can help!
DOT’98 Workshop
Heidelberg, 1-2 September 1998
ServiceProviderAgentsPersonal
CommsAgent
NetworkProviderAgents
Network
DOT’98 Workshop
Heidelberg, 1-2 September 1998
NPANPA
NPA
NPANPA
SPA
SPA
PCA
Request
Negotiate
DOT’98 Workshop
Heidelberg, 1-2 September 1998
NPA
NPA
NPA
SPA
SPA
PCA
Offers
ProvisionalBooking
DOT’98 Workshop
Heidelberg, 1-2 September 1998
NPA
NPASPA
PCA
Accept
Sign
DOT’98 Workshop
Heidelberg, 1-2 September 1998
NPA
NPASPA
PCA
Notify
Notify
Network
Activate & Manage
DOT’98 Workshop
Heidelberg, 1-2 September 1998
ImplementationJavaVoyager Version 2 Beta 1,
OrbixWeb 3.0, Visibroker 3.1 Ilog Rules for Java 1.0, JESS 4.0Bongo 1.1NetMeetingUNIX, Windows Internet, ISDN (P715 ESP)
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Summary
- Automated
- Technician Supported
Configuration Management
Problem Management
PrototypingExperiments
and Experiences
ResultsandRecommend-ations
Now Q199
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Conclusioninteraction with
human users
search
strategies
automated
problem solving
co-operation
among agents
contract
negotiation
integration with
traditional AI techniques
interaction with
host resources
software distribution
diary management
security
Network andService
Management
DOT’98 Workshop
Heidelberg, 1-2 September 1998
DOT’98 Workshop
Heidelberg, 1-2 September 1998
DOT’98 Workshop
Heidelberg, 1-2 September 1998
How complex can a mobile agent be?
DOT’98 Workshop
Heidelberg, 1-2 September 1998
How do agents find each other?
Is there anyoneout there?
DOT’98 Workshop
Heidelberg, 1-2 September 1998
Agent Oriented Design Versus
Agent Oriented Implementation
a) “request connect A B”b) message (“request connect A B”)c) request (connect A B)d) connect (A B)