1 davis social links social network kernel for future internet design norm matloff, michael neff, s....

60
1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu , Computer Science Diane Felmlee Sociology University of California, Davis http://www.facebook.com/people/S_Felix_Wu /581205756 http://www.cs.ucdavis.edu/~wu/

Upload: grace-poole

Post on 27-Mar-2015

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

1

Davis Social LinksSocial Network Kernel for Future Internet Design

Norm Matloff, Michael Neff, S. Felix Wu, Computer ScienceDiane FelmleeSociologyUniversity of California, Davishttp://www.facebook.com/people/S_Felix_Wu/581205756http://www.cs.ucdavis.edu/~wu/

Page 2: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

2

SMTP

SMTP as an example…

It’s about communication between two networked entities…

Page 3: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

3

Internet

SMTP

Page 4: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

4

SMTP

Internet Architecture& Routing

• Any identity (email address, IP, url) can communicate with any one else.– Email, web, bittorrent, warcraft, skype…

Page 5: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

5

The emails I received typically…

Page 6: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

6

You have a few seconds to decide……

Page 7: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

7

To me personally, this is a typical social spam.

Page 8: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

8

Oops…

Page 9: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

9

Page 10: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

10

11/16/2007

11/26/2007

In my office

11/27/2007

Spammed?

12/10/2007

“Memoryless”For Felix Wu

Page 11: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

11

SMTP

Page 12: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

12

SMTP

Page 13: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

13

SMTP

Felix Lerone

Page 14: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

14

Social-Control Routing

Internet Applications

12

3

SMTP

Page 15: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

15

Social-Control Routing

12

3

SMTP

Page 16: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

16

Page 17: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

17

The value of the “Social Network”

• Social Network has its own unique value in facilitating human communication

• A concern about a network losing its “value”– while we are unsure about how to quantify the true value…

Page 18: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

18

Don’t worry about the language…

Page 19: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

19

Page 20: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

20

Fighter’s Club

• A Coalition game ~ like Warcraft• Team members who are Facebook friends receive higher fighting powers

• ~1400 new friendships established daily

• ~10% of users with >95% friendships purely based on this game.

Page 21: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

21

Open Issues

• What is the “value” of this social network?

• How would this “value” be distributed and allocated to each individual peers?

• MySpace, Facebook, LinkedIn didn’t define the “game” for network formation and value allocation.– But, it is important to design the game such that the OSN will eventually converge to a state to best support the communities.

Page 22: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

22

Friendship requested

Page 23: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

23

Friendship requested

BTW, this guy stole 24 millions dollars from me during my DSL demo to George Kesides!

Page 24: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

24

Research Issues

• How to systematically leverage the Social Network?

• How to architect the Social Network itself such that its value can be protected?

• And, plus a few typical CS concerns– Decentralization, Scalability, Privacy/Trust…

Page 25: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

25

SMTP

Felix Lerone

Page 26: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

26

Facebook

SMTP

Felix Lerone

Page 27: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

27

Facebook

SMTP

Felix Lerone

DSL Kernel

Policy/Reputation-basedRoute discovery

Social Context

Page 28: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

28

Facebook

SMTP

Felix Lerone

DSL Kernel

Policy/Reputation-basedRoute discovery

Social Context

Page 29: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

29

Page 30: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

30

Facebook

SMTP

Felix Lerone

DSL Kernel

Policy/Reputation-basedRoute discovery

Social Context

Wrapper

CommunityOriented

Keywords

Page 31: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

31

Page 32: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

32

Facebook

DSL Kernel

Policy/Reputation-basedRoute discovery

CommunityOriented

Keywords

Name-IDresolution

Social Context

DSLoFB

SMTP

Felix Lerone

Divert

Native DSLApplicationsand Games

ExistingApplications

Wrapper

Page 33: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

33

DSL Kernel

Social Context

SMTP

Felix Lerone

Divert

Wrapper

Page 34: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

34

DSL Kernel

Social Context

SMTP

Felix Lerone

Divert

Wrapper

Page 35: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

35

DSL Kernel

Social Context

SMTP

Felix Lerone

Divert

Wrapper

Page 36: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

36

DSL Kernel

Social Context

SMTP

Felix Lerone

Divert

Wrapper

Page 37: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

37

Facebook

DSL Kernel

Social Context

DSLoFB

SMTP

Felix Lerone

Divert

Wrapper

UFS(inode)/GFSDistributed FB

Page 38: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

38

Facebook

DSL Kernel

Social Context

DSLoFB

SMTP

Felix Lerone

Divert

Wrapper

UFS(inode)/GFSDistributed FB

Cache Buffer

VFS(vnode)

System Calls

Trap into the SN kernel

OS Architecture Analogy

Authentication

Page 39: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

39

Facebook

DSL Kernel

Policy/Reputation-basedRoute discovery

CommunityOriented

Keywords

Name-IDresolution

Social Context

DSLoFB

SMTP

Felix Lerone

Divert

Native DSLApplicationsand Games

ExistingApplications

Wrapper

Page 40: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

40

Just a couple issues …

• How to establish the social route?– How would “A” know about “D” (or “D’s identity”) ?

• How to maintain this “reputation network”?– KarmaNet: A Feed-back Trust Control System

Page 41: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

41

Who is Salma?

Page 42: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

42

My message to Salma

Page 43: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

43

The Social Path(s)

Page 44: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

44

Community

• A connected graph of social nodes sharing a set of community attributes

Page 45: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

45

Community Control:

C

D

Who should receive the keyword announcement for “[email protected]”? Answer: Who should receive the keyword announcement fot “South Lake Tahoe Tournament”? Answer:

E

Page 46: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

46

as the Social Peer

• Attributes:– {McDonald’s Express, 640 W Covell Blvd, # D, Davis, (530) 756-8886, Davis Senior High School, Community Park, North Davis}

Page 47: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

47

“Per-Keyword Policy”

• For each keyword, we will associate it with a propagation policy: [T, N, A]– T: Trust Value Threshold– N: Hop counts left to propagate (-1 each step)

– A: Community Attributes

• Examples:– [>0.66, 4, “Davis”] K via L1

– [>=0, , ] K via L2

Page 48: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

48

Scalability & Controllability

• McDonald’s doesn’t want to flood the whole network– It only wants to multicast to the “Target set” of customers

• And, it only wants this target set of users being able to use that particular keyword to contact.– Receiver/owner controllability

Page 49: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

49

http

Anybody with an IP address

Roughly your friends (or friend2s)

Page 50: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

50

http

Anybody with an IP address

Roughly your friends (or friend2s)

Quality of the Friendship may have been out of control…

Page 51: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

51

http

Anybody with an IP address

Roughly your friends (or friend2s)

Page 52: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

52

“Per-Keyword Policy”

• For each keyword, we will associate it with a propagation policy: [T, N, A]– T: Trust Value Threshold– N: Hop counts left to propagate (-1 each step)

– A: Community Attributes

• Examples:– [>0.66, 4, “Davis”] K via L1

– [>=0, , ] K via L2

Page 53: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

53

Page 54: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

54

Simulation study of 100K+ nodes…

Page 55: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

55

http

Anybody with an IP address

Roughly your friends (or friend2s)

Privacyas social values

Page 56: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

56

DSL is an old idea!

We, as human, have been using similar social communication principles. Maybe it is a good opportunity to re-think about our cyber communication system.

Identity is a per-application, context-oriented, and sometime relative issue.

Forming cyber communities of interests for application.

A B

A BF

FF

And, I certainly don’t have the answer yet…

Page 57: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

57

Internet {old/new} Applications

12

3

SMTP

Page 58: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

58

Internet {old/new} Applications

12

3

SMTP

DSL Kernel

Social Context

Policy/Reputation-basedRoute discovery

CommunityOriented

Keywords

Name-IDresolution

Page 59: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

59

Internet {old/new} Applications

12

3

SMTP

ISP + SCSP(Social Community Service Provider)

Page 60: 1 Davis Social Links Social Network Kernel for Future Internet Design Norm Matloff, Michael Neff, S. Felix Wu, Computer Science Diane Felmlee Sociology

60