060318 info future network intelligenceinfocom2006.ieee-infocom.org/posters/1568979951_a mechanism...

17
Apply Human Intelligence to Apply Human Intelligence to Future Generation Network Future Generation Network Yang Li and Prof. H. Anthony Chan

Upload: others

Post on 11-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

Apply Human Intelligence to Apply Human Intelligence to

Future Generation NetworkFuture Generation Network

Yang Li and Prof. H. Anthony Chan

Page 2: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 2

Problems with Service ProvisionProblems with Service Provision

Important issues of service management are missed out in current networks:

� Users’ social relations with other users� Communications happen between at least two related

people

� Heavy communication burden� More available communication terminals

� Easily failed calls

Page 3: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 3

Service Level

Transport Level

Control Level

Virtual User

Apply Human Intelligence to NGNApply Human Intelligence to NGN

Intelligence mechanism

SocialRelations

Parlay/SIP API

Access Level

User

Page 4: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 4

Apply Human Intelligence to NGNApply Human Intelligence to NGN

� Set a virtual user within network to work for

a real user;

� Apply human intelligence to the virtual user

to deal with communication sessions;

� Consider users’ social relations when

processing services;

� Connect to service level via SIP API to

match a general NGN architecture.

Page 5: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 5

HighHigh--level Design level Design –– Case OneCase One

Caller

Callee

Before setting virtual users:

• The call from a caller to a callee will go through User-Network-User;

• Assume network works properly,

if the callee is not available, the call will still fail.

User Network

Caller

Callee

User Network

Page 6: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 6

HighHigh--level Design level Design –– Case OneCase One

Caller

Callee

Virtual

Caller

Virtual

Callee

After setting virtual users, a call will be set up via the following steps:

• Caller (real user) first contacts virtual caller;

• then virtual caller will check with virtual callee on whether callee is

available;

• If yes, a call will be set up between caller and callee.

User Network

Page 7: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 7

Caller

Callee

Virtual

Caller

Virtual

Callee

Virtual

Assistant

Callee

Assistant

Callee

HighHigh--level Design level Design –– Case TwoCase TwoUser Network

Procedure with a 3-party call:

• Caller initiates a call and the call goes to virtual caller;

• Virtual caller first checks with virtual callee and find callee busy;

• Virtual callee further contact virtual assistant callee for help;

• Virtual assistant callee finds assistant callee available;

• A call will finally be set up between caller and assistant callee.

Page 8: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 8

Database

Virtual

Personal

Profile

(VPP)Service

Comparator

(SC)

Service

Generator

Decision

Maker

(DM)

Registrar

Service

Database

(SDB)

Server

Service

Keeper

NGN HierarchyAPINetwork IntelligenceAPIUser

Tra

nsport

La

ye

r

Contr

ol L

ayer

Access L

ayer

Serv

ice l L

aye

r

Functional DesignFunctional Design

Page 9: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 9

Functional Design Functional Design –– Entity DefinitionEntity Definition

Keeps temporarily failed services:Service Database

Decides how to deal with a service:Decision Maker

Compares service performance:Service Comparator

Generates a virtual service by combing service characteristics and users’ VPP

:Service Generator

Keeps users’ personal communication profiles:Virtual Personal Profile (VPP)

Keeps all current services by characteristics:Service Keeper

Registers a service by characteristics:Registrar

Page 10: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 10

VPP_Caller

Service Comparator

Generated Service

Caller

Decision Maker

Registrar

Service

Database

Service Keeper

Callee

OrAssistant

Callee

VPP_Callee

Created Service

12

22

3 3 4 4, 9’’

6,11’’

7, 8,12’’

7’

7’’

8’’

8’’

VPP_Assistant

9’’’

10’’’

,11’’’5,10’’,11’’’5,10’’

,12’’’

,13’’’

,7’’’

,8’’’

,8’’’

Functional Design Functional Design –– Flow ChatFlow Chat

Page 11: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 11

Functional Design Functional Design –– Flow ChatFlow Chat

1) Initiate a service session;

2) Register a service;

3) Generate original service;

4) Generate new service (required service);

5) Compare the above two services;

6) Decide how to do with the session:� Pass without any condition;

� Pass with caller’s permission;

� Postpone till callee changes to be free;

� Ask third-party for help;

� Turn to third-party to learn on how to deal with the service.

Page 12: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 12

Virtual Personal Profile

Serving / Interrogating / Proxy - Call State Control Function

Wireless IPPSTN

Decision Maker

Service Comparator

Application Server

Service Generator Service Keeper

Management

Home Subscriber Subsystem

Social Relations

Service Database

Registrar

Reliability

Security

QoS

Charging

AAA

Apply Intelligence on IMSApply Intelligence on IMS

Reasons for implementing human intelligence on IMS testbed:

1) IMS is a practical model of general NGN concept

2) IMS emphasizes on services and thus provides interfaces for intelligence

Page 13: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 13

Apple’s VPP

Pear’s VPP

Apple

Pear

<1>

<2>

<3>

<4>

<5>

<6> <7>

<10>

<11>

<8><9>

<12>

Live Example 1 Live Example 1 –– Successful serviceSuccessful service

Page 14: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 14

Live Example 1Live Example 1

� Mr. Pear is Ms. Apple’s new assistant;

� An urgent email is sent to Apple and copied to Pear;

� If both Apple and Pear do not reply in 5 minutes, the service will first turn to Apple’s VPP;

� If Apple’s VPP indicates to call Apple, network will call Apple;

� If Apples does not answer the call, the service will turn to Pear’s VPP;

� If Pear’s VPP does not know how to deal with an urgent email, but it does know learning office rules from Apple;

� Pear’s VPP will learn from Apple’s VPP;

� Pear’s VPP will indicate network to call Pear;

� If Pear picks up the call, the service succeeds.

Page 15: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 15

Mr. Smith

Mrs. Smith

JimmyMs. Green

Mrs. Johns

Mother-Son

Husband-Wife

Father-Son

Boss-Emplyee

Colleague

Live Example 2 Live Example 2 –– Social RelationsSocial Relations

Page 16: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

3/22/2006 Barcelona SPAIN, INFOCOME2006, April. 23 – 29. 16

Live Example 2Live Example 2

� Mr. Smith & Mrs. Smith – Family & Equal

� Mrs. Smith takes up service when Mr. Smith fails

� Mr. Smith & Jimmy – Family & Leveled

� Deliver service to Jimmy with Smith’s permission

� Mr. Smith & Ms. Green – Colleague & Leveled

� Postpone service to Mrs. Green if not urgent

� Mrs. Green turn to others if urgent

� Ms. Green & Mrs. Johns – Colleague & Equal

� Turn to Mrs. Johns for help if urgent

� Learn from Mrs. Johns when no experience

Page 17: 060318 Info Future Network Intelligenceinfocom2006.ieee-infocom.org/Posters/1568979951_A Mechanism o… · • Virtual assistant callee finds assistant callee available; • A call

Thank you.Thank you.

[email protected]

[email protected]