Are You moved by Your Social Network Application? Abderrahmen - - PowerPoint PPT Presentation

are you moved by your social network application
SMART_READER_LITE
LIVE PREVIEW

Are You moved by Your Social Network Application? Abderrahmen - - PowerPoint PPT Presentation

Are You moved by Your Social Network Application? Abderrahmen Mtibaa Thomson Paris Research Lab Joint works with: Augustin Chaintreau, Anna-Kaisa Pietilainen, Jason Lebrun, Earl Olivier, Christophe Diot Evolution in socializing techniques


slide-1
SLIDE 1
slide-2
SLIDE 2

Joint works with: Augustin Chaintreau, Anna-Kaisa Pietilainen, Jason Lebrun, Earl Olivier, Christophe Diot

Abderrahmen Mtibaa Thomson Paris Research Lab

Are You moved by Your Social Network Application?

slide-3
SLIDE 3

3

Evolution in socializing techniques

 Before the Internet: socialize by physical meeting

– People communicate only if they know each others AND if

they are together

 Today: Internet allows “virtual” socializing

– Chat, e-mail, Online Social Network – No need for locality

 Tomorrow: MobiClique

– Meet your virtual community using opportunistic contacts

and locality

slide-4
SLIDE 4

4

Motivation

?

 Explore the relation between virtual social interactions and

human physical meetings.

 Understand complex temporal properties based on simple

social properties

 Forwarding based on social network properties.

Social Graph (SG) Contact Graph (CG)

slide-5
SLIDE 5

5

Structure of this talk

 Overview of the MobiClique experiment  Topological comparison

Properties of nodes, contacts and paths

Is there any similarities?  Exploring social rules on opportunistic forwarding

Overview of the opportunistic forwarding problem

Proposed social forwarding rules  Discussions

slide-6
SLIDE 6

6

Mobiclique experiment

 Distribute smartphones to 28 participants  3 days experiment at CoNext 2007  Initially, each participant identifies its friends among

the 150 CoNext participants

 Three applications:

– Opportunistic socializing: make new friends based on

friends and interests

– Epidemic newsgroup – Asynchronous messaging

slide-7
SLIDE 7

7

Mobiclique experiment: Social Graph

slide-8
SLIDE 8

8

Node properties

 Characterize Node heterogeneity

– High/low activity, – Popularity, – Contact rate

 We measure two metrics

– Node degree:

 Social Graph: number of friends  Contact Graph: average number of device seen per scan (every 2mn)

– Centrality of nodes

 Social Graph: measure the occurrence of the node inside all shortest paths  Contact Graph: measure the occurrence of the node at each time t inside

all shortest paths

slide-9
SLIDE 9

9

Node similarities

Ordering error 10.8% Ordering error 3.97%

1 1.5 2 2.5 3 3.5 4 4.5 5 10 15 20

  • Avg. number of devices seen per scan

Degree

Degree

  • Avg. device seen per scan

0.005 0.01 0.015 0.02 0.025 0.01 0.02 0.03 0.04 0.05 0.06 0.07 Centrality in contact graph Centrality in social graph

Centrality in contact graph Centrality in social graph

slide-10
SLIDE 10

10

Contact properties

 Compare contacts according to:

– social distance (friends have distance 1, friends of friends have distance

2, etc.).

– contact duration, and time between two successive contacts

distance distance contact duration Inter-contact duration

slide-11
SLIDE 11

11

Path properties

Delay-optimal paths as a function of the social distance between the source and the destination

slide-12
SLIDE 12

12

Structure of this talk

 Overview of the MobiClique experiment  Topological comparison

Properties of nodes, contacts and paths

Is there any similarities?

 Exploring social rules on opportunistic forwarding

Overview of the opportunistic forwarding problem

Proposed social forwarding rules

 Conclusion and Discussions

slide-13
SLIDE 13

13

Social forwarding paths

 Path construction rules:

– neighbor(k):

 (u  v) is allowed if and only if u and v are within distance k in the social

graph.

– non-decreasing-centrality:

 (u  v) is allowed if and only if C(u) < C(v).

– non-decreasing-degree:

 (u  v) is allowed if and only if d(u) < d(v).

– non-increasing-distance:

 (u  v) is allowed if and only if the social distance from v to d is no more

than the one from u to d.

slide-14
SLIDE 14

14

Comparison of rules

 The neighbor rule

performs reasonably well

 The rule based on

centrality outperforms all the rules we have tested

 The combination of

neighbor and centrality rules reduces the cost (best trade-off).

Normalized cost Normalized success rate

slide-15
SLIDE 15

15

Summary of results

 Beyond local divergence, nodes have heavy relation in the two

graphs.

– Similarities in the properties of nodes, contacts, and paths. – Nodes may be ranked according to their centrality

 Use central nodes and social neighbors to communicate can be

effective

– improves selectivity – offers more flexibility – best trade-off – Difficult to compute in real-time

 Limitations and future work:

– single event inside a community – more traces, more social graphs

slide-16
SLIDE 16

16

Thank You

abderrahmen.mtibaa@thomson.net http://thlab.net/~mtibaa http://haggleproject.org