+ All Categories
Home > Documents > NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey...

NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey...

Date post: 17-Jan-2016
Category:
Upload: clifford-dennis
View: 228 times
Download: 0 times
Share this document with a friend
83
NUS.SOC.CS5248 Ooi Wei Tsang Course Matters
Transcript
Page 1: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Course Matters

Page 2: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Deadlines

11 Oct: Survey Paper Due

18 Oct: Paper Reviews Due

Page 3: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Reminder

No lecture next week

Make-up lecture 23rd October 2004, Saturday 1-3pm

Page 4: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Previously, on CS5248..

Page 5: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

New Model: IP Multicast

sender

receivers

Page 6: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Multicast

RouterRouter

Router

Router

A

B

C

SG

Page 7: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Multicast

RouterRouter

Router

Router

A

B

C

S

G

G

Page 8: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Multicast

RouterRouter

Router

Router

A

B

C

S G

G

Page 9: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

So, why can’t we multicast?Who assign multicast address?Who pay for multicast traffic?How to inter-operate between

protocols?How can we prevent DoS?

Page 10: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Application-Level Multicast

Page 11: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

You are Here

Network

Encoder

Sender

Middlebox

Receiver

Decoder

Page 12: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Application-Level Multicast

RouterRouter

Router

Router

A

B

C

SA

Page 13: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Application-Level Multicast

RouterRouter

Router

Router

A

B

C

SC

B

Page 14: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Overlay Network

S

A

B C

Page 15: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Penalty: Delay

RouterRouter

Router

Router

A

B

C

S

Page 16: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Penalty: Network Resource

RouterRouter

Router

Router

A

B

C

S

Page 17: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Link Stress

RouterRouter

Router

Router

A

B

C

S

Page 18: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Questions

How to construct overlay multicast tree?

How to maintain overlay multicast tree?

Page 19: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

A Case for End-System Multicast

Y. Chu, S. Rao, S. Seshan, H. ZhangJSAC 2002

Page 20: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Narada’s Idea

Build a mesh, then build a tree

S

A

B C

S

A

B C

Page 21: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Why Build Mesh?

Page 22: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Desirable Property of Mesh

Path between any two nodes must be “good”

Cannot be too sparse or too dense

Page 23: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to build Mesh?

Node join Randomly choose some existing

members as neighbour

S

A

B C

Page 24: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to maintain Mesh?

Everybody knows everybodyEach node maintains a table

Address Last Seq No Last Update

1 512 10:00am

2 603 10:03am

3 341 10:02am

4 704 09:59am

Page 25: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to update table?

Refresh messagesExchange of tables

Page 26: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to maintain Mesh?

Node failure Probes if no refresh messages for a

while

S

A

B C

Page 27: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to maintain Mesh?

Mesh Partition Probes if no refresh messages for a

while, add random edges if alive

S

A

B C

Page 28: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to Optimize Mesh?

Mesh needs to periodically updated because: nodes join and leave network condition changes partition repair add unneeded

edges initial constructions are random

Page 29: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Adding a Link

Node i periodically probe randomly selected members j

Ask “what if I add (i,j)?”

Page 30: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Adding a Link

S

A

B C

S

A

B C

Page 31: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Removing a Link

Harder to ask “what if I remove link (i,j)?”

compute cost(i,j) instead: number of nodes for which i uses j as next hop

Page 32: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

cost(i,j)

S

A

B C

cost(S,A) = 2

Page 33: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

cost(i,j)

S

A

B C

cost(S,A) = 3cost(A,S) = 1

D

E

Page 34: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Removing a link

if max(cost(i,j), cost(j,i)) < Threshold

drop (i,j)

(Threshold should depends on group size)

Page 35: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Narada’s Idea

Build a mesh, then build a tree

S

A

B C

S

A

B C

Page 36: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

How to build tree?

Modify DVMRPCost definition

Pick widest path Break ties by latency

Page 37: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Bandwidth

Page 38: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: RTT

Page 39: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Link Stress

Page 40: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Resource Usage

Page 41: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Scalable Application Layer Multicast

S. Banerjee, B. Bhattacharjee, and C. Kommareddy SIGCOMM 2002

Page 42: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Problem

Narada does not scale State maintenance Message overhead

Page 43: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

NICE

NICE is scalable State maintenance Message overhead

Page 44: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Members

Page 45: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Clusters

Page 46: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Leader

Page 47: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Layer

Page 48: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Nodes per Cluster [k, 3k-1]

Page 49: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Control Topology

Page 50: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Multicast Tree

Page 51: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Analysis

height =

Page 52: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Analysis

Control Message Overhead =

Page 53: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Analysis

Worst Case Control Message Overhead =

Average Case Control Message Overhead =

Page 54: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Analysis

Number of hops between 2 nodes =

Page 55: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Analysis

Maximum Degree of a Node =

Page 56: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Multicast Tree (Improved)

Page 57: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Node Join

Page 58: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Other operations

Node leave

Node failure

Cluster merge/split

Page 59: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Control Overhead

Page 60: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Link Stress

Page 61: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Evaluation: Path Length

Page 62: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Previously, on CS5248..

Page 63: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching

Time

Client Request

mcast

unicast

Page 64: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 65: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 66: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 67: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 68: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 69: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 70: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 71: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching (Attempt 2)

S Network

Page 72: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching with Cache Proxy

S Network

Page 73: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Patching with Cache Proxy

S Network

Page 74: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

P2Cast: P2P Patching Scheme for VoD

Y. Guo, K. Suh, J. Kurose, D. TowsleyWWW 2003

Page 75: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

ALM with Patching

Page 76: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

P2Cast

Page 77: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

New Session

Page 78: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Existing Session + Patch

?

?

Page 79: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Node Join

join

Page 80: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Node Join

(measure B)

Page 81: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Node Join

Page 82: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Failure Recovery

X

Page 83: NUS.SOC.CS5248 Ooi Wei Tsang Course Matters. NUS.SOC.CS5248 Ooi Wei Tsang Deadlines 11 Oct: Survey Paper Due 18 Oct: Paper Reviews Due.

NUS.SOC.CS5248Ooi Wei Tsang

Failure Recovery

What if Patch server failed?

Base server failed?


Recommended