agents in network and service management (p712) stephen corley (bt) is&n’98 dot’98 workshop...

50
Agents in Network and Service Management (P712) Stephen Corley (BT) IS&N’98 DOT’98 Workshop Heidelberg, 1-2 September 1998

Upload: homer-garrett

Post on 24-Dec-2015

217 views

Category:

Documents


2 download

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)