agents in network and service management (p712)

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

Upload: hiroko

Post on 11-Jan-2016

27 views

Category:

Documents


0 download

DESCRIPTION

Stephen Corley (BT). Agents in Network and Service Management (P712). DOT’98 Workshop. IS&N’98. Heidelberg, 1-2 September 1998. - To understand the practical implications and benefits of applying agent technology to Telecommunications Service and Network Management. Objective. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Agents in Network and Service Management (P712)

Agents in Network and Service Management (P712)

Stephen Corley (BT)

IS&N’98DOT’98 Workshop

Heidelberg, 1-2 September 1998

Page 2: Agents in Network and Service Management (P712)

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

Page 3: Agents in Network and Service Management (P712)

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

Page 4: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Case Studies

Software Problem Management

Configuration Management for Multi-party Co-operative Work

Page 5: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Software Problem Management

Using Agents

Page 6: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Page 7: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Bugs

Page 8: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

BugsPatches

Page 9: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

BugsPatches

File notfound!

Page 10: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

BugsPatches

New & ImprovedVersion X+1!

File notfound!

Page 11: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

BugsPatches

New & ImprovedVersion X+1!

UserDifficulties

File notfound!

Page 12: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

BugsPatches

New & ImprovedVersion X+1!

Incompatibilities

UserDifficulties

File notfound!

Page 13: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Maybe agents can help!

Page 14: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Network Berlin

London

Turin

Page 15: Agents in Network and Service Management (P712)

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

Page 16: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Page 17: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

JPEG

MPEG

WAV

Page 18: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

RTF

base64

JPEG

MPEGZIP

TAR

GZIP

uuencode

WAV

Page 19: Agents in Network and Service Management (P712)

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

Page 20: Agents in Network and Service Management (P712)

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

Page 21: Agents in Network and Service Management (P712)

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

Page 22: Agents in Network and Service Management (P712)

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

Page 23: Agents in Network and Service Management (P712)

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

Page 24: Agents in Network and Service Management (P712)

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

Page 25: Agents in Network and Service Management (P712)

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

Page 26: Agents in Network and Service Management (P712)

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

Page 27: Agents in Network and Service Management (P712)

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

Page 28: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Implementation

JavaJava Intelligent Agent Componentware

(JIAC)UNIX Internet

Page 29: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Technician Supported

ProblemSolving

DB

ProblemSolving

DB

ProblemSolving

DB

London

Turin

Berlin

Page 30: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Problem Solving DB

DBDB

(fail)

AEA AEA

Alter Ego Agent (AEA)

Database Agent (DBA)

DBA

DBA

Page 31: Agents in Network and Service Management (P712)

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

Page 32: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Problem Solving DB

DBDB

Arrange Meeting

AEAAEA

DBA

DBA

DBA

AEADSA

slight

Page 33: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Implementation

JavaVoyager Version 2 Beta 1Case-based reasoningUNIX Internet

Page 34: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Interworking

DB

AEA

DBA

DSA

MHA

User Environment

Problem ResolutionTechnician Environment

CHSA

Page 35: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Configuration for Multi-party Co-operative Work

Page 36: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Network

Page 37: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Maybe agents can help!

Page 38: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

ServiceProviderAgentsPersonal

CommsAgent

NetworkProviderAgents

Network

Page 39: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

NPANPA

NPA

NPANPA

SPA

SPA

PCA

Request

Negotiate

Page 40: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

NPA

NPA

NPA

SPA

SPA

PCA

Offers

ProvisionalBooking

Page 41: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

NPA

NPASPA

PCA

Accept

Sign

Page 42: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

NPA

NPASPA

PCA

Notify

Notify

Network

Activate & Manage

Page 43: Agents in Network and Service Management (P712)

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)

Page 44: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Summary

- Automated

- Technician Supported

Configuration Management

Problem Management

PrototypingExperiments

and Experiences

ResultsandRecommend-ations

Now Q199

Page 45: Agents in Network and Service Management (P712)

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

Page 46: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Page 47: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

Page 48: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

How complex can a mobile agent be?

Page 49: Agents in Network and Service Management (P712)

DOT’98 Workshop

Heidelberg, 1-2 September 1998

How do agents find each other?

Is there anyoneout there?

Page 50: Agents in Network and Service Management (P712)

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)