Presentation is loading. Please wait.

Presentation is loading. Please wait.

Professor Hongbin Luo Beijing Jiaotong University Usage scenario for instant messages in ICN November 3, 2013.

Similar presentations


Presentation on theme: "Professor Hongbin Luo Beijing Jiaotong University Usage scenario for instant messages in ICN November 3, 2013."— Presentation transcript:

1 Professor Hongbin Luo Beijing Jiaotong University Usage scenario for instant messages in ICN November 3, 2013

2 Usage scenario for Instant messages in ICN 2 Beijing Jiaotong University What’s the problem? Many usage scenarios have been considered in the usage scenario document. To the best of our knowledge, there is no consideration on how to realize instant messages (IM) in ICN. In this talk, we discuss how to implement IM and point out the corresponding challenges.

3 Usage scenario for Instant messages in ICN 3 Beijing Jiaotong University How to implement IM? Based on the CCN architecture, we consider two classes of approaches: Case 1: Directly communicate with each other; Case 2: Communicate via a server. We assume that every user has a name, which has a hierarchical structure, e.g., A/IM/alice; A/IM/bob.

4 Usage scenario for Instant messages in ICN 4 Beijing Jiaotong University Case 1: Directly Communicate Interest : R2/Alice. Assuming Bob wants to send an instant message to Alice. Interest: R1/Bob. If Alice is online, IM could be realized as follow. Instant message to Alice. R2/Alice R1/Bob R1 R2

5 Usage scenario for Instant messages in ICN 5 Beijing Jiaotong University Case 1: Directly Communicate Interest: R2/Alice. Assuming Bob wants to send an instant message to Alice. However, how about the case Alice is offline? Alice is offline. No Interest comes from Alice. Bob cannot send the instant message to Alice. R2/Alice R1/Bob R1 R2

6 Usage scenario for Instant messages in ICN 6 Beijing Jiaotong University Case 2: Via a server Interest: R4/IM/. Assuming Bob wants to send an instant message to Alice, and the server has a name IM/. Interest: R1/Bob. Data packet: Instant message to Alice. R1 R2 R3 R4 R2/Alice R1/Bob R4/IM Step 1: Bob sends the instant message to the server.

7 Usage scenario for Instant messages in ICN 7 Beijing Jiaotong University Interest: R2/Alice. Interest: R4/IM/. Data packet: Instant message from Bob. Case 2: Via a server R1 R2 R3 R4 R2/Alice R1/Bob R4/IM Step 2: The server sends the instant message to Alice. Can this process really work well?

8 Usage scenario for Instant messages in ICN 8 Beijing Jiaotong University Case 2: Via a server Interest: R4/IM/. Consider the following example. The two interests are merged here!!! Cannot work well! How to deal with? R1 R2 R3 R4 R2/Alice R1/Bob R4/IM

9 Usage scenario for Instant messages in ICN 9 Beijing Jiaotong University Case 2: Via a server Interest: R4/IM/Bob. Assuming Bob wants to send an instant message to Alice, and the server has a name IM/. Interest: R1/Bob. Data packet: Instant message to Alice. R1 R2 R3 R4 R2/Alice R1/Bob R4/IM Step 1: Bob sends the instant message to the server.

10 Usage scenario for Instant messages in ICN 10 Beijing Jiaotong University Interest: R2/Alice. Interest: R4/IM/Alice. Data packet: Instant message from Bob. Case 2: Via a server R1 R2 R3 R4 R2/Alice R1/Bob R4/IM Step 2: The server sends the instant message to Alice. Can it work well now?

11 Usage scenario for Instant messages in ICN 11 Beijing Jiaotong University Case 2: Via a server Interest: R4/IM/Bob. Interest: R4/IM/Ted. Consider the above example. The interests cannot be merged any more!!! It works very well. But? R1 R2 R3 R4 R2/Alice R1/Bob R4/IM

12 Usage scenario for Instant messages in ICN 12 Beijing Jiaotong University Case 2: Via a server Increased PIT table size? R1 R2 R3 R4 R2/Alice R1/Bob R4/IM To User 1 To User 2 To User n To User n+1 The PIT table of R4 may be huge!

13 Usage scenario for Instant messages in ICN 13 Beijing Jiaotong University Case 2: Via a server How about Alice roams from R2 to R3? R1 R2 R3 R4 R2/Alice R1/Bob R4/IM When Alice roams to R3, it changes its name to be R3/Alice. R3/Alice Alice sends an Interest to the server to register its new name. The server then can send Interest packets to Alice.

14 Usage scenario for Instant messages in ICN 14 Beijing Jiaotong University The new problems? Since many ICN architectures use flat names, we raise two questions: 1) how to implement instant messages in these architectures? 2) What’s the benefits and costs in realizing instant messages?

15 Usage scenario for Instant messages in ICN 15 Beijing Jiaotong University Comments?

16 Usage scenario for Instant messages in ICN 16 Beijing Jiaotong University Thanks!


Download ppt "Professor Hongbin Luo Beijing Jiaotong University Usage scenario for instant messages in ICN November 3, 2013."

Similar presentations


Ads by Google